SA-MP Forums Archive
[ERROR] їQuй he de poner para que no me salga esto? - 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] їQuй he de poner para que no me salga esto? (/showthread.php?tid=131457)



[ERROR] їQuй he de poner para que no me salga esto? - CristianTdj - 03.03.2010

Estoy haciendo un FS de administraciуn, y al ver un comando interesante, lo puse y me sale este error:

pawn Код:
undefined symbol "ReturnPlayerID"
undefined symbol "IsNumeric"
їQuй he de poner para que no me salgan?


Re: [ERROR] їQuй he de poner para que no me salga esto? - xenowort - 03.03.2010

no tenes definido los errores por ejemplo

#define isnumeric

o new isnumeric

asi


Re: [ERROR] їQuй he de poner para que no me salga esto? - Miguel - 03.03.2010

Quote:
Originally Posted by CristianTdj
pawn Код:
undefined symbol "ReturnPlayerID"
undefined symbol "IsNumeric"
Es porque no tienes esas funciones, por lo que se IsNumeric es una funciуn aparte (debes conseguirla), lo mismo con ReturnPlayerID.

їQuй es lo que hace exactamente ReturnPlayerID?


Re: [ERROR] їQuй he de poner para que no me salga esto? - CristianTdj - 03.03.2010

pawn Код:
error 033: array must be indexed (variable "tmp")
error 006: must be assigned to an array
error 033: array must be indexed (variable "params")
error 006: must be assigned to an array
Vale, pero ahora me salen 8 errores como estos.


Re: [ERROR] їQuй he de poner para que no me salga esto? - Miguel - 03.03.2010

їNos puedes mostrar el codigo?


Re: [ERROR] їQuй he de poner para que no me salga esto? - CristianTdj - 03.03.2010

pawn Код:
dcmd_ban(playerid,params[])
{
  if(PlayerInfo[playerid][pNivel] >= 5)
  {
    if(!strlen(params)) return SendClientMessage(playerid, Amarillo,"Usa: /Ban <IdJugador> <Razуn>");
    new tmp[256],Index; tmp = strtok(params,Index);
    new id; if(!IsNumeric(tmp)) id = ReturnPlayerID(tmp); else id = strval(tmp);
    if(IsPlayerConnected(id) && id != INVALID_PLAYER_ID && id != playerid)
    {
      new string[256],Nombre[24],ANombre[24]; GetPlayerName(playerid,Nombre,24); GetPlayerName(id,ActionName,24);
      if(!strlen(params[strlen(tmp)+1])) format(string,256,"%s ha sido baneado por el administrador %s.",ANombre,Nombre);
      else format(string,256,"%s ha sido baneado por el administrador %s por %s",ANombre,Nombre,params[strlen(tmp)+1]);
      SendClientMessageToAll(Rojo,string); return Ban(id);
     } else return SendClientMessage(playerid, Rojo,"**ERROR: Este jugador no estб conectado o eres tъ mismo.");
  } else return SendClientMessage(playerid, Rojo,"**ERROR: Tu nivel no es lo suficientemente alto como para usar este comando.");
}
Estб ordenado.


їNadie?


Re: [ERROR] їQuй he de poner para que no me salga esto? - CristianTdj - 03.03.2010

Ya lo arreglй poniendo otras cosas.

Gracias a los que participaron.