ERROR Sistema Admin
#1

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

Reply
#2

Te recomiendo usar zcmd o cmd:
Reply
#3

es mejor?
Reply
#4

si porque es un procesador de comando mбs rбpido en mi opiniуn!
Reply
#5

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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)