DesertFox1911
Новичок
Решил сделать систему Хелперов на сервер,команду решил взять от /makeadmin ибо в ней нужно будет поменять только переменные
В итоге сделал вот эту комманду:
Но она не работает! Пишу и ничего не происходит!
Пробовал так же менять просто название команды в /makeadmin, тоже перестаёт работать,с чем может быть связана данная проблема?
В итоге сделал вот эту комманду:
PHP:
if(strcmp(cmd, "/givehelper", true) == 0)//МЭр
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp) && PlayerInfo[playerid][pAdmin] >= 3)
{
SendClientMessage(playerid, COLOR_WHITE, "Введите: /givehelper [id] [номер(1-3)]");
return 1;
}
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if(level > 3 || level < 1) { SendClientMessage(playerid, COLOR_GREY, "Нельзя меньше 1 или больше 3!"); return 1; }
GetPlayerName(playerid, sendername, sizeof(sendername));
if (PlayerInfo[playerid][pAdmin] >= 3)
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
PlayerInfo[para1][pHelper] = level;
format(string, sizeof(string), "Администратор %s назначил Вас Хэлпером", sendername);
SendClientMessage(para1, COLOR_BLUE, string);
format(string, sizeof(string), "Вы назначили %s Хэлпером уровня %d.", giveplayer,level);
SendClientMessage(playerid, COLOR_BLUE, string);
if(level == 1) { PlayerInfo[para1][pHelper] = 1;} //
else if(level == 2) { PlayerInfo[para1][pHelper] = 2;} //
else if(level == 3) { PlayerInfo[para1][pHelper] = 3;} //
format(string, 256, " * %s makeleader %s fract %d.", sendername, giveplayer, level);
AdmLog(string);
}
}//not connected
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Вы не Администратор");
}
return 1;
}
Пробовал так же менять просто название команды в /makeadmin, тоже перестаёт работать,с чем может быть связана данная проблема?
Последнее редактирование:
