SA-MP Forums Archive
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 022must be lvalue (non-constant
PHP код:
dcmd_daradmin(playeridparams[]){
  if(
PlayerInfo[playerid][LevelAdmin] >= || IsPlayerAdmin(playerid)){
    new 
tmp[256], tmp2[256], Index;
    
tmp strtok(paramsIndex);
    
tmp2 strtok(paramsIndex);
    if(!
strlen(tmp) || !strlen(tmp2) || !IsNumeric(tmp) || !IsNumeric(tmp2))return SendClientMessage(playeridCOLOR_BLANCO"USO: /darnivel <playerid> <nivel>");
    new 
jugadorLevelAdminname[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(jugadornamesizeof(name));
          
GetPlayerName(playeridadminsizeof(admin));
          
format(strsizeof(str), "El GM %s te dio LevelAdmin a %d., recuerda que si le das mal uso a tu [LevelAdmin] se te quitara"adminLevelAdmin);
          
SendClientMessage(jugadorCOLOR_AMARILLOstr);
          
PlayerInfo[jugador][LevelAdmin] = LevelAdmin;
          return 
1;
        }else return 
SendClientMessage(playeridCOLOR_ROJO"ERROR: No puedes dar un nivel mayor al tuyo");
      }else return 
SendClientMessage(playeridCOLOR_ROJO"ERROR: No puedes usar este comando sobre este jugador");
    }else return 
SendClientMessage(playeridCOLOR_ROJO"ERROR: El jugador no esta conectado o la id no es correcta");
  }else return 
SendClientMessage(playeridCOLOR_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