EZLIX
Ученик
Здравствуйте, у меня возникла такая проблема, делал покупку команд для админки, попытался сделать всё красиво и правильно, но выходят Erorr's подскажите в чём проблема!
Вот такие ошибки выдаёт:
Код:
case 1007: {
if(!response) return 1;
new name_cmd[] = {"/makeadmin", "/awarn", "/unwarn", "/setstat", "/setprefix", "/epcolor"};
new cost_cmd[] = {800, 300, 300, 500, 200, 200};
new update_bd[] = {"pMakeAdmin", "pAwarn", "pUNawarn", "pSetstat", "pSetprefix", "pEpcolor"};
if(!PI[playerid][update_bd[listitem]])
{
SendOk(playerid, "Вы {73B464}успешно{FFFFFF} приобрели доступ к команде {B22222}%s{FFFFFF} :)", name_cmd[listitem]);
// new string[244];
format(string, sizeof(string), "[А]{FFFFFF} %s[%d] приобрёл доступ к команде {B22222} %s{FFFFFF}", player_name[playerid],playerid, name_cmd[listitem]);
SendAdminMessage(0xB22222FF, string);
PI[playerid][update_bd[listitem]] = 1;
PI[playerid][pARouble] -= cost_cmd[listitem];
UpdatePlayerData(playerid,update_bd[listitem],PI[playerid][update_bd[listitem]]);
UpdatePlayerData(playerid,"update_bd[listitem]",PI[playerid][update_bd[listitem]]);
} else {
ErrorMessage(playerid, "У вас уже куплена эта команда!");
}
}
Код:
\gamemodes\nexus.pwn(19571) : warning 213: tag mismatch: expected tag "pInfo", but found none ("_")
\gamemodes\nexus.pwn(19573) : warning 202: number of arguments does not match definition
\gamemodes\nexus.pwn(19575) : error 017: undefined symbol "string"
\gamemodes\nexus.pwn(19575) : error 017: undefined symbol "string"
\gamemodes\nexus.pwn(19575) : error 029: invalid expression, assumed zero
\gamemodes\nexus.pwn(19575) : fatal error 107: too many error messages on one line
