Fedos_Santa
Новичок
Здраствуйте, ув. пользователи сайта P-I!
Решил вам показать 2 команды /offleader и /offadmin
Команда /offleader позволяет администратору, снять игрока в оффлайне с лидерки.
А команда /makeadmin позволяет снять с игрока админку в оффлайне.
/offleader
В public OnPlayerCommandText(playerid, cmdtext[]):
PHP:
if(strcmp(cmd, "/offleader", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 8)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /offleader [ник]");
format(string, sizeof(string), "%s.ini", tmp);
if(fexist(string))
{
format(string, sizeof(string), "%s.ini", tmp);
new File = ini_openFile(string);
ini_setInteger(File, "Leader",0);
ini_setInteger(File, "Member",0);
ini_setInteger(File, "Rank",0);
ini_setInteger(File, "Text",4);
ini_closeFile(File);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Администратор %s снял лидерку с %s",sendername,tmp);
ABroadCast(COLOR_LIGHTRED, string, 1);
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Аккаунт не найден");
}
}
return true;
}
/offadmin
В public OnPlayerCommandText(playerid, cmdtext[]):
PHP:
if(strcmp(cmd, "/offadmin", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 9)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /offadmin [ник]");
format(string, sizeof(string), "%s.ini", tmp);
if(fexist(string))
{
format(string, sizeof(string), "%s.ini", tmp);
new File = ini_openFile(string);
ini_setInteger(File, "AdminLevel",0);
ini_closeFile(File);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Админка с %s снята",tmp);
SendClientMessage(playerid, COLOR_LIGHTRED, string);
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Аккаунт не найден");
}
}
return true;
}
P.S. Прошу строго не судить, это моя первая тема.
Удачи в скриптинге!
---------- Post added at 01:20 ---------- Previous post was at 01:19 ----------
Если возникнут вопросы/ошибки пишите тут!
Последнее редактирование:
