Lucsan
Новичок
Приветствую всех, компилирую значит я код, взятый с данного сайта, мне выбивает ошибки.
Вот код, вот ошибка
Код /setadmtag
Вот код, вот ошибка
C:\Users\novok\Desktop\Новая папка (3)\gamemodes\arizona.pwn(117057) : error 017: undefined symbol "PI"
C:\Users\novok\Desktop\Новая папка (3)\gamemodes\arizona.pwn(117057) : warning 215: expression has no effect
C:\Users\novok\Desktop\Новая папка (3)\gamemodes\arizona.pwn(117057) : error 001: expected token: ";", but found "]"
C:\Users\novok\Desktop\Новая папка (3)\gamemodes\arizona.pwn(117057) : error 029: invalid expression, assumed zero
C:\Users\novok\Desktop\Новая папка (3)\gamemodes\arizona.pwn(117057) : fatal error 107: too many error messages on one line
Compilation aborted.
Pawn compiler 3.2.3664 Copyright (c) 1997-2016, ITB CompuPhase
4 Errors.
C:\Users\novok\Desktop\Новая папка (3)\gamemodes\arizona.pwn(117057) : warning 215: expression has no effect
C:\Users\novok\Desktop\Новая папка (3)\gamemodes\arizona.pwn(117057) : error 001: expected token: ";", but found "]"
C:\Users\novok\Desktop\Новая папка (3)\gamemodes\arizona.pwn(117057) : error 029: invalid expression, assumed zero
C:\Users\novok\Desktop\Новая папка (3)\gamemodes\arizona.pwn(117057) : fatal error 107: too many error messages on one line
Compilation aborted.
Pawn compiler 3.2.3664 Copyright (c) 1997-2016, ITB CompuPhase
4 Errors.
C++:
CMD:ao(playerid, params[])
{
if(PI[playerid][pAdmin] < 4);
return SendClientMessage(playerid, COLOR_RED, !"{ae433d}[Ошибка]{AFAFAF} У вас нет доступа к этой команде.");
new result[150],
string[256],
rank_Admin[30];
switch(PI[playerid][pAdmin]) {
case 4: format(ADM_SUPER_ADMIN, sizeof ADM_SUPER_ADMIN, "Администратор");
case 5: format(ADM_GRAND_ADMIN, sizeof ADM_GRAND_ADMIN, "Куратор");
case 6: format(ADM_GRAND, sizeof ADM_GRAND, "Заместитель ГА");
case 7: format(ADM_OSNOV, sizeof ADM_OSNOV, "Главный Администратор");
case 8: format(ADM_OSNOV1, sizeof ADM_OSNOV1, "Спец.Администратор");
}
if(sscanf(params,"s[150]",result))
return SendClientMessage(playerid,COLOR_RED, !"Используйте: /ao [Техт]");
if(IsADomen(result) && PI[playerid][pAdmin] < 7)
{
format(string,sizeof(string),"[WARNING] %s[%d] подозревается в попытке слива! Причина: %s",PN(playerid),playerid, result);
SendAdminsMessage(COLOR_LIGHTRED,string);
SendClientMessage(playerid,COLOR_LIGHTRED, !"В таких сообщениях запрещается использывать англиские символы");
SendClientMessage(playerid,COLOR_WHITE,"Не повторяйте эти действия во избежание наказания.");
return false;
}
if(IsAIP(result))
return true;
if(PI[playerid][pMyPrefix][0] == EOS)
format(string, sizeof string, "%s", rank_Admin);
else
format(string, sizeof string, "%s", PI[playerid][pMyPrefix]);
format(string, sizeof(string), "%s %s: %s", string, PN(playerid), result);
SendClientMessageToAll(0xFFCD00ff, string);
GLS[35]++;
return true;
}
C++:
CMD:setadmtag(playerid, params[])
{
if(PI[playerid][pDostupSetCmd][24] == 0) return SCM(playerid, COLOR_OSHIBKA, NO_DOSTUP_TEXT);
if(PI[playerid][pFullDostup] < 2) return false;
if(PI[Vibordostup[playerid]][pAdmin] == 0) return SendClientMessage(playerid,COLOR_RED,"????? ?? ???????? ??????????????!");
if(sscanf(params, "us[50]", params[0], params[1])) return SCM(playerid, -1, !"???????: /setadmtag [id] [adm tag]");
PI[params[0]][pMyPrefix][0] = EOS;
strcat(PI[params[0]][pMyPrefix], params[1]);
SCM(playerid, COLOR_RED, !"[??????????] {ffffff}?? ??????? ?????? ??? ??????!");
return 1;
}
