Перейти к содержанию
  • 0
Авторизация  
ZSCRIPTER

Команда /setadmin

Вопрос

ZSCRIPTER

Помогите пожалуйста. Сделал команду но есть ошибки

 

[spoiler=КМД]CMD:setadmin(playerid,params[])

{
if(antiflood[playerid] > 0) return SendClientMessage(playerid, COLOR_WARNING,"?? ?????!");
antiflood[playerid]++;
if(PLAYER_DATA[playerid][data_LOGGED] == false) return SendClientMessage(playerid,COLOR_WARNING,"?? ?? ???????????? ?? ???????!");
if(PLAYER_DATA[playerid][data_ADMLVL] < 6) return true;
if(sscanf(params,"u",params[0])) return SendClientMessage(playerid,COLOR_WARNING,"???????????: /setadmin [??]");
if(!IsPlayerConnected(params[0]))return SendClientMessage(playerid,COLOR_WARNING,"??????? ID ??? ?? ???????!");
if(PLAYER_DATA[params[0]][data_LOGGED] == false)return SendClientMessage(playerid,COLOR_WARNING,"?????? ????? ?? ?????? ???????????!");
SetPVarInt(playerid,"gAdmin",params[0]);
ShowPlayerDialogFix(playerid, dialog_SETADMIN, DIALOG_STYLE_LIST, "{FFCC00}???????? ????", "????? ? ???????\n??????\n??????\n?????????\n??. ?????????????\n?????????????\n??. ?????????????\n????. ?????????????\n???????????\n??????????", "???????", "??????");
return true;
}

 

 

[spoiler=Диалог]

11047 case dialog_SETADMIN:

11048 {
11049 if(!response) return true;
11050 if(response)
11051 {
11052 if(listitem == 0)
11053 {
11054 new p = GetPVarInt(playerid, "gAdmin");
11055 PLAYER_DATA[p][data_ADMLVL] = 0;
11056 SetPlayerSkinAC(p, PLAYER_DATA[p][data_SKIN]);
11057 SendClientMessage(p, COLOR_AC, "?? ???? ????? ? ????????? ??????????????");
11058 SetPlayerColorEx(p);
11059 format(str,sizeof(str),"[A] %s[%d] ??? ???? ? ????? '%s'",PLAYER_DATA[playerid][data_NAME],playerid,setadmin_config[listitem][f_name]);
11060 SendAdminMessage(0xffa141FF, str);
11061 return true;
11062 }
11063 new p = GetPVarInt(playerid, "gAdmin"),str[80];
11064 PLAYER_DATA[p][data_ADMLVL] = setadmin_config[listitem][admlvl];
11065 format(str,sizeof(str),"?? ???? ????????? ?? ????????? %s'?",setadmin_config[listitem][f_name]);
11066 SetPlayerColorEx(p);
11067 format(str,sizeof(str),"[A] %s[%d] ??? ???????? ?? ???? %s'?",playerid,PLAYER_DATA[playerid][data_NAME],playerid,setadmin_config[listitem][f_name]);
11068 SendAdminMessage(0xffa141FF, str);
11069 }
11070 }

 

 

 

 

[spoiler=Ошибки]

(11059) : error 017: undefined symbol "str"
(11059) : error 017: undefined symbol "str"
(11059) : error 029: invalid expression, assumed zero
(11059) : fatal error 107: too many error messages on one line

 

 

 

[spoiler=Конфиг]

enum SA

{
admlvl,
f_name[20]
}
new setadmin_config[][sA] = {
 
{0,"None"},
{1,"??????"},//1 ?? ?????
{2,"??????"},//2 ?? ?????
{3,"?????????"},//3 ?? ?????
{4,"??. ?????????????"},//4 ?? ?????
{5,"?????????????"},//5 ?? ?????
{6,"??. ?????????????"},//6 ?? ?????
{7,"????. ?????????????"},//7 ?? ?????
{8,"???????????"},//8 ?? ?????
{9,"??????????"}//9 ?? ?????
};

Изменено пользователем AZRP

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Рекомендуемые сообщения

  • 0
ZSCRIPTER

Вопрос решен. Тема закрыта.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.