ZSCRIPTER 1 Опубликовано 26 января, 2019 Ошибки error 017: undefined symbol "string" error 029: invalid expression, assumed zero fatal error 107: too many error messages on one line Команжа CMD:unglcar(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] < 3) return true; if(sscanf(params, "u", params[0])) return SendClientMessage(playerid, COLOR_WARNING, "Используйте: /glcar [ид]"); if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid,COLOR_WARNING,"Данного ID нет на сервере!"); if(PLAYER_DATA[params[0]][data_LOGGED] == false) return SendClientMessage(playerid,COLOR_WARNING,"Данный игрок не прошел авторизацию!"); PLAYER_DATA[params[0]][data_LICB] = 0; new str[145]; format(str, sizeof(str), "[A] %s изъял водительские права %s за нарушение", PLAYER_DATA[playerid][data_NAME],PLAYER_DATA[params[0]][data_NAME]); ошибки тут ? format(string, sizeof(string), "Администратор %s[%d] изъял у вас водительское удостоверение за нарушение правил", PLAYER_DATA[playerid][data_NAME],playerid); SendClientMessage(params[0], 0xffa141FF, string); SendAdminMessage(0xffa141FF, str); return true; } Нужно сделать чтоби как в админ чат писало что изъял вод права у игрока так и игроку что такой-то админ изъял у вас права 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
16Shadows 101 Опубликовано 26 января, 2019 Нету переменной string. Лучше всего будет сделать так: new str[145]; format(str, sizeof(str), "[A] %s изъял водительские права %s за нарушение", PLAYER_DATA[playerid][data_NAME],PLAYER_DATA[params[0]][data_NAME]); SendAdminMessage(0xffa141FF, str); format(str, sizeof(str), "Администратор %s[%d] изъял у вас водительское удостоверение за нарушение правил", PLAYER_DATA[playerid][data_NAME],playerid); SendClientMessage(params[0], 0xffa141FF, str); 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Am1G0 0 Опубликовано 26 января, 2019 Изменил на вот такое Нужно только тепер сделать чтоби оно не било одинаковое потому что дает ошибку "еrror 035: argument type mismatch (argument 2)" PLAYER_DATA[params[0]][data_LICB] = 0; new str[145]; format(str,sizeof(str),"[A] %s изъял лицензию на транспорт %s за нарушение",PLAYER_DATA[playerid][data_NAME],PLAYER_DATA[params[0]][data_NAME]); format(str,sizeof(str),"Администратор %s изъял у вас лицензию на транспорт за нарушение",PLAYER_DATA[playerid][data_NAME]); SendAdminMessage(0x666699FF,str); SendClientMessage(0x005e11FF,str); return true; Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ZSCRIPTER 1 Опубликовано 26 января, 2019 Вопрос решен! Тема закрита 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты