- 0
Войдите для возможности подписаться
Подписчики
0
Проблемы с конпеляцией
Вопрос от
ДмитрийCarlos_Montes
,
Вопросы
Лучший ответ
Error 017 говорит о том что у тебя не объявлен dsu
Эта тема закрыта для публикации ответов.
Войдите для возможности подписаться
Подписчики
0
-
Последние посетители 0 пользователей онлайн
Ни одного зарегистрированного пользователя не просматривает данную страницу
-
Похожий контент
-
От sergeenko
Если писать просто команду /a, то выдаёт /a [текст]
А если написать какой-то текст то ничего не просиходит
Код:
stock SendAdminMessage(color, text[]) { foreach(new i: Player) { if(PI[i][data_CADMIN] != 1||PI[i][data_ADMLVL] >= 1) { SendClientMessage(i, color, text); } } return 1; } Команда: CMD:a(playerid, params[]) { if(PI[playerid][data_ADMLVL] > 1) { new text[90]; if(sscanf(params, "s[90]", text)) return SendClientMessage(playerid, CG, "Используйте /a [текст]"); if(antiflood[playerid] > 0) return SendClientMessage(playerid, COLOR_BLACK,"Пожалуйста, подождите пару секунд..."); antiflood[playerid]++; if(PI[playerid][data_LOGGED] == false) return SendClientMessage(playerid, CG, "Вы не авторизированы. Пожалуйста авторизируйтесь."); new string[19 + (20 + (-2) + 1 + (-2)) + (MAX_PLAYER_NAME + (-2) + 3 + (-2)) + 90]; format(string, sizeof(string), "[%s #%i] %s[%i]: %s", GSName[PI[playerid][data_ADMLVL]], PI[playerid][ADMINSNUMBER], PI[playerid][data_NAME], playerid, text); return SendAdminMessage(COLOR_BLUE, string); } return 1; }
-
Опубликовано (изменено) · Жалоба
Как можно исправить ошибку.
Вот код полностью.
case dSuspect: { if(!response) return 1; SetPVarInt(playerid,"su_listitem",listitem); ShowPlayerDialog(playerid,dSuspect2,DIALOG_STYLE_LIST,"???????? ???????",suspect_player[listitem][suspect_name_reason],"???????","?????"); return 1; } case dSuspect2: { new list = GetPVarInt(playerid, "su_listitem"); { new stringer[1024]; for(new i=0; i<13; i++) { format(string,1024,"{FE0000}%s\n", suspect_player[i][suspect_name_folder]); } ShowPlayerDialog(playerid,dSu,DIALOG_STYLE_LIST,"???????? ??????",stringer,"???????","???????"); DeletePVar(playerid,"su_listitem"); return 1; } params[0]=GetPVarInt(playerid,"su_player"); params[1]=GetPVarInt(playerid,"su_listitem"); format(stringer,107,"%s ??????? ??? ? ??????. ???????: %s. ???????: %d",NamePlayer[playerid],(inputtext),suspect_player[params[1]][suspect_level][listitem]); SendClientMessage(params[0],0xFF182DFF,stringer); p_info[params[0]][pWanted] = suspect_player[params[1]][suspect_level][listitem]; format(stringer,260,"[????????] %s ???????? ? ?????? (%i ?? 3) . ??????????: %s. ???????: %s.",NamePlayer[params[0]],p_info[params[0]][pWanted],NamePlayer[playerid],(inputtext)); SendTeamMessage(0x007FFFFF, stringer); UpdatePlayerData(params[0],"pWanted",p_info[params[0]][pWanted]); SetPlayerWantedLevel(params[0], p_info[params[0]][pWanted]); DeletePVar(playerid,"su_player"); DeletePVar(playerid,"su_listitem"); return 1; }
И вот эта ошибка
D:\??????\gamemodes\arbiterp.pwn(27198) : error 017: undefined symbol "dSu" D:\??????\gamemodes\arbiterp.pwn(27202) : warning 225: unreachable code D:\??????\gamemodes\arbiterp.pwn(27202) : error 017: undefined symbol "params" D:\??????\gamemodes\arbiterp.pwn(27202) : warning 215: expression has no effect D:\??????\gamemodes\arbiterp.pwn(27202) : error 001: expected token: ";", but found "]" D:\??????\gamemodes\arbiterp.pwn(27202) : error 029: invalid expression, assumed zero D:\??????\gamemodes\arbiterp.pwn(27202) : fatal error 107: too many error messages on one line Compilation aborted. Pawn compiler 3.2.3664 Copyright (c) 1997-2016, ITB CompuPhase 5 Errors.
Отредактировано пользователем Daniil Roslyakov
Заметка от Гость , создано
3.1. Заголовок темы должен отражать основную суть темы. Темы без информативного заголовка будут переименовываться, а автор может быть предупрежден (на усмотрение модератора).
Заметка от Гость , создано
Переименовал тему!
Заметка от Гость , создано
3.2. Код больше 10 строк брать еще и под спойлер. Как это сделать рассказано тут.
Поделиться сообщением
Ссылка на сообщение
Поделиться на другие сайты