noobka
Умник
Всем привет, взял команду /ban из паблика в свой мод. Но тут выдало ошибки, помогите, пожалуйста.
C:\Users\Àäìèí\Desktop\Samp-Rp.Ru\gamemodes\new.pwn(4297) : warning 219: local variable "PlayerName" shadows a variable at a preceding level
C:\Users\Àäìèí\Desktop\Samp-Rp.Ru\gamemodes\new.pwn(39359) : warning 219: local variable "PlayerName" shadows a variable at a preceding level
C:\Users\Àäìèí\Desktop\Samp-Rp.Ru\gamemodes\new.pwn(48969) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Samp-Rp.Ru\gamemodes\new.pwn(48973) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Samp-Rp.Ru\gamemodes\new.pwn(48976) : error 017: undefined symbol "string"
C:\Users\Àäìèí\Desktop\Samp-Rp.Ru\gamemodes\new.pwn(48977) : error 017: undefined symbol "string"
C:\Users\Àäìèí\Desktop\Samp-Rp.Ru\gamemodes\new.pwn(48978) : error 017: undefined symbol "string"
C:\Users\Àäìèí\Desktop\Samp-Rp.Ru\gamemodes\new.pwn(48978) : error 017: undefined symbol "string"
C:\Users\Àäìèí\Desktop\Samp-Rp.Ru\gamemodes\new.pwn(48978) : error 029: invalid expression, assumed zero
C:\Users\Àäìèí\Desktop\Samp-Rp.Ru\gamemodes\new.pwn(48978) : fatal error 107: too many error messages on one line
Код:
CMD:ban(playerid, params[])
{
if(gPlayerLogged[playerid] == false) return true;
if(PlayerInfo[playerid][pAdmin] < 5) return SendClientMessage(playerid, COLOR_RED, "У вас недостаточно прав!");
if(sscanf(params, "is", params[0], params[1])) return SendClientMessage(playerid, COL_WHITE, "Введите: /ban [id] [причина]");
if(!IsPlayerConnected(params[0]) || params[0] == INVALID_PLAYER_ID) return SendClientMessage(playerid, COL_GREY, "Не в сети!");
if(gPlayerLogged[params[0]] == false) return SendClientMessage(playerid, COL_GREY, "Не в сети!");
new year, month,day;
getdate(year, month, day);
format(string, 128, "Администратор: %s забанил %s. причина: %s(Дата:%d.%d.%d)",PlayerName(playerid),PlayerName(params[0]), params[1],month,day,year);
SendClientMessageToAll(COL_LIGHTRED, string);
format(string,sizeof(string), "Администратор который дал бан: %s\nПричина: %s\nДата: %d.%d.%d", PlayerName(playerid) ,params[1],month,day,year);
ShowPlayerDialog(params[0],13,DIALOG_STYLE_MSGBOX,"Бан",string, "Ок", "");
BanEx(params[0],string);
return true;
}
C:\Users\Àäìèí\Desktop\Samp-Rp.Ru\gamemodes\new.pwn(39359) : warning 219: local variable "PlayerName" shadows a variable at a preceding level
C:\Users\Àäìèí\Desktop\Samp-Rp.Ru\gamemodes\new.pwn(48969) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Samp-Rp.Ru\gamemodes\new.pwn(48973) : warning 213: tag mismatch
C:\Users\Àäìèí\Desktop\Samp-Rp.Ru\gamemodes\new.pwn(48976) : error 017: undefined symbol "string"
C:\Users\Àäìèí\Desktop\Samp-Rp.Ru\gamemodes\new.pwn(48977) : error 017: undefined symbol "string"
C:\Users\Àäìèí\Desktop\Samp-Rp.Ru\gamemodes\new.pwn(48978) : error 017: undefined symbol "string"
C:\Users\Àäìèí\Desktop\Samp-Rp.Ru\gamemodes\new.pwn(48978) : error 017: undefined symbol "string"
C:\Users\Àäìèí\Desktop\Samp-Rp.Ru\gamemodes\new.pwn(48978) : error 029: invalid expression, assumed zero
C:\Users\Àäìèí\Desktop\Samp-Rp.Ru\gamemodes\new.pwn(48978) : fatal error 107: too many error messages on one line
