dcmd_makeadmin(playerid, params[]) { if(gPlayerInfo[playerid][PLAYER_ADMIN] < 5) { SendClientMessage(playerid, COLOR_RED, "You must be an Owner to use that command!"); } else { new tmp[256], tmp2[256], index, id; tmp = strtok(params, index); tmp2 = strtok(params, index); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_ORANGE, "[MAKEADMIN] Usage: /makeadmin [ID] [LEVEL]"); } else if(!strlen(tmp2)) { SendClientMessage(playerid, COLOR_ORANGE, "[MAKEADMIN] Usage: /makeadmin [ID] [LEVEL]"); } else { id = strval(tmp); level = strval(tmp2); if(!IsPlayerConnected(id)) { SendClientMessage(playerid, COLOR_ORANGE, "[MAKEEADMIN] That player is not connected."); } else if(id == playerid) { SendClientMessage(playerid, COLOR_ORANGE, "[MAKEADMIN] You are allready admin!."); } else if(level > 5 || level < 1) { SendClientMessage(playerid, COLOR_ORANGE, "You typed an invalid level!, (Valid levels: 1-5)"); } else { level = strval(tmp2); new str[64]; format(str, sizeof(str), "Felicitaciones, usted ha recibido el nivel de administraciуn: %d", level); SendClientMessage(id, COLOR_LIGHTBLUE, str); new str2[128]; format(str2,sizeof(str2), PlayerFile, gPlayerInfo[playerid][PLAYER_NAME], level); dini_IntSet(str2, "Admin", %d, level); } } } return 1; }
C:\Users\Carlos\Desktop\Roleplay\filterscripts\Admin.pwn(577) : error 017: undefined symbol "level" C:\Users\Carlos\Desktop\Roleplay\filterscripts\Admin.pwn(586) : error 017: undefined symbol "level" C:\Users\Carlos\Desktop\Roleplay\filterscripts\Admin.pwn(592) : error 017: undefined symbol "level" C:\Users\Carlos\Desktop\Roleplay\filterscripts\Admin.pwn(594) : error 017: undefined symbol "level" C:\Users\Carlos\Desktop\Roleplay\filterscripts\Admin.pwn(597) : error 017: undefined symbol "level" C:\Users\Carlos\Desktop\Roleplay\filterscripts\Admin.pwn(598) : error 029: invalid expression, assumed zero C:\Users\Carlos\Desktop\Roleplay\filterscripts\Admin.pwn(598) : error 017: undefined symbol "d" C:\Users\Carlos\Desktop\Roleplay\filterscripts\Admin.pwn(598) : error 029: invalid expression, assumed zero C:\Users\Carlos\Desktop\Roleplay\filterscripts\Admin.pwn(598) : fatal error 107: too many error messages on one line
new str2[128]; format(str2,sizeof(str2), PlayerFile, gPlayerInfo[playerid][PLAYER_NAME], level); dini_IntSet(str2, "Admin", %d, level);
new level;
new tmp[256], tmp2[256], index, id;
new tmp[256], tmp2[256], index, id, level;
@ junkbuster nice one, that wasnt it but helped me to solve the problem.
it was here: Код:
new tmp[256], tmp2[256], index, id; soo: Код:
new tmp[256], tmp2[256], index, id, level; |