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; |