ERROR Sistema Admin - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (
https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: ERROR Sistema Admin (
/showthread.php?tid=533337)
ERROR Sistema Admin -
uardo12 - 24.08.2014
Ayudenme no se porque me sale este error porque si esta definido
PHP код:
Z:\Uardo\server\my server\comandos\Ladmin\Mi FS\ADmin.pwn(303) : error 022: must be lvalue (non-constant)
PHP код:
dcmd_daradmin(playerid, params[]){
if(PlayerInfo[playerid][LevelAdmin] >= 6 || IsPlayerAdmin(playerid)){
new tmp[256], tmp2[256], Index;
tmp = strtok(params, Index);
tmp2 = strtok(params, Index);
if(!strlen(tmp) || !strlen(tmp2) || !IsNumeric(tmp) || !IsNumeric(tmp2))return SendClientMessage(playerid, COLOR_BLANCO, "USO: /darnivel <playerid> <nivel>");
new jugador, LevelAdmin, name[MAX_PLAYER_NAME], admin[MAX_PLAYER_NAME], str[128];
jugador = strval(tmp);
LevelAdmin = strval(tmp2);//(line 303)
if(IsPlayerConnected(jugador) || jugador != INVALID_PLAYER_ID){
if(PlayerInfo[jugador][LevelAdmin] < PlayerInfo[playerid][LevelAdmin] || !IsPlayerAdmin(jugador)){
if(LevelAdmin <= PlayerInfo[playerid][LevelAdmin]){
GetPlayerName(jugador, name, sizeof(name));
GetPlayerName(playerid, admin, sizeof(admin));
format(str, sizeof(str), "El GM %s te dio LevelAdmin a %d., recuerda que si le das mal uso a tu [LevelAdmin] se te quitara", admin, LevelAdmin);
SendClientMessage(jugador, COLOR_AMARILLO, str);
PlayerInfo[jugador][LevelAdmin] = LevelAdmin;
return 1;
}else return SendClientMessage(playerid, COLOR_ROJO, "ERROR: No puedes dar un nivel mayor al tuyo");
}else return SendClientMessage(playerid, COLOR_ROJO, "ERROR: No puedes usar este comando sobre este jugador");
}else return SendClientMessage(playerid, COLOR_ROJO, "ERROR: El jugador no esta conectado o la id no es correcta");
}else return SendClientMessage(playerid, COLOR_ROJO, "ERROR: No eres un GM para utilizar este comando");
}
Re: ERROR Sistema Admin -
Sacramento - 24.08.2014
Te recomiendo usar zcmd o cmd:
Re: ERROR Sistema Admin -
uardo12 - 24.08.2014
es mejor?
Respuesta: ERROR Sistema Admin -
!R1Ch@rD! - 24.08.2014
si porque es un procesador de comando mбs rбpido en mi opiniуn!
Re: ERROR Sistema Admin -
aoEXE - 24.08.2014
Intenta cambiarle el nombre a la variable LevelAdmin, es por que es igual a la que creas en el enum, ponle una letra de mas o cambiala. Me refiero a la que creas en la linea 301 sino me equivoco
pawn Код:
new jugador, LevelAdmin// etcetc
LevelAdmin cambia el nombre y la cambias en las otras lineas donde la usas