- Регистрация
- 13 Авг 2012
- Сообщения
- 269
- Лучшие ответы
- 0
- Репутация
- 22
При добавлении любой из этих команд: /sethp /setskin /veh /kick /ban /warn и т.д. Выдаёт разные ошибки. Вот например вставляю команду /setskin И Вот такие ошибочки:
Сама команда /setskin:
Ошибка в этой строке:
За основу брал Awake Role Play
PHP:
C:\Users\æåíÿ\Desktop\ARP\gamemodes\ARP.pwn(4806) : error 017: undefined symbol "giveplayer"
C:\Users\æåíÿ\Desktop\ARP\gamemodes\ARP.pwn(4806) : error 017: undefined symbol "giveplayer"
C:\Users\æåíÿ\Desktop\ARP\gamemodes\ARP.pwn(4806) : error 029: invalid expression, assumed zero
PHP:
if(strcmp(cmd, "/setskin", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "{FF6600}м: /setskin [playerid/PartOfName] [skin id]");
return true;
}
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if(level > 299|| level < 1) { SendClientMessage(playerid, COLOR_GREY, "{FF6600}ID скина не может быть меньше 1 и больше 299."); return true; }
if (PlayerInfo[playerid][pAdmin] >= 1338)
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pChar] = level;
format(string, sizeof(string), "{FF6600}Ваш скин изменен администратором %s.", sendername);
SendClientMessage(para1, COLOR_WHITE, string);
format(string, sizeof(string), "{FF6600}Вы установили игроку %s скин %d.", giveplayer,level);
SendClientMessage(playerid, COLOR_WHITE, string);
SetPlayerSkin(para1, PlayerInfo[para1][pChar]);
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "{FF6600}Недостаточно прав для использования команды.");
}
}
return true;
}
HTML:
GetPlayerName(para1, giveplayer, sizeof(giveplayer));