SA-MP Forums Archive
[Duda] їquй estб mal? - 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: [Duda] їquй estб mal? (/showthread.php?tid=486700)



[Duda] їquй estб mal? - RZoone - 10.01.2014

Hola gente tengo un problema, estaba creando el comando para /bloquear los teleports y no sй por que me da 4 errores, la linea es esta:

PHP код:
CMD:bloquear(playerid,params[])
{
if(
IrPlayer == 0)
{
IrPlayer[playerid] = 1;
return 
1;

Los errores:

Код:
C:\Users\RZoone\Desktop\GMFR\gamemodes\GMFR.pwn(388) : error 028: invalid subscript (not an array or too many subscripts): "IrPlayer"
C:\Users\RZoone\Desktop\GMFR\gamemodes\GMFR.pwn(388) : warning 215: expression has no effect
C:\Users\RZoone\Desktop\GMFR\gamemodes\GMFR.pwn(388) : error 001: expected token: ";", but found "]"
C:\Users\RZoone\Desktop\GMFR\gamemodes\GMFR.pwn(388) : error 029: invalid expression, assumed zero
C:\Users\RZoone\Desktop\GMFR\gamemodes\GMFR.pwn(388) : fatal error 107: too many error messages on one line
De antemano muchнsimas gracias.


Respuesta: [Duda] їquй estб mal? - Swedky - 10.01.2014

pawn Код:
CMD:bloquear(playerid,params[])
{
if(IrPlayer[playerid] == 0) // Error...
{
IrPlayer[playerid] = 1;
} // Te faltу esta llave...
return 1;
}



Respuesta: [Duda] їquй estб mal? - RZoone - 10.01.2014

Quote:
Originally Posted by EnzoMetlc
Посмотреть сообщение
pawn Код:
CMD:bloquear(playerid,params[])
{
if(IrPlayer[playerid] == 0) // Error...
{
IrPlayer[playerid] = 1;
} // Te faltу esta llave...
return 1;
}
No, igual, me sigue dando los mismos errores al agregar esa llave D:, saludos.


Respuesta: [Duda] їquй estб mal? - Swedky - 10.01.2014

Quote:
Originally Posted by RZoone
Посмотреть сообщение
No, igual, me sigue dando los mismos errores al agregar esa llave D:, saludos.
Me imagino que has creado la variable asн:

pawn Код:
new IrPlayer[MAX_PLAYERS];
No...?


Respuesta: [Duda] їquй estб mal? - RZoone - 10.01.2014

Quote:
Originally Posted by EnzoMetlc
Посмотреть сообщение
Me imagino que has creado la variable asн:

pawn Код:
new IrPlayer[MAX_PLAYERS];
No...?
Se me solucionу (gracias a ti) el error del comando /bloquear pero yo habнa creado la variable asн: new IrPlayer; ya que en el tuto debнamos crearla asн para que al conectar (onPlayerConnect) agregбramos IrPlayer[playerid] = 0) y creemos el comando /ir, ahora me da este error :$ siento ser tan molesto, muchнsimas gracias.

Mi error: C:\Users\RZoone\Desktop\GMFR\gamemodes\GMFR.pwn(37 3) : error 033: array must be indexed (variable "IrPlayer")

pawn Код:
CMD:ir(playerid,params[])
{
new playerid2;
if(!sscanf(params, "i", playerid2))
{
if(IrPlayer == 1) //el error
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid2, x, y, z);
SetPlayerPos(playerid, x+1,y+1,z+1);
}else return SendClientMessage(playerid, COLOR_ADM, "El usuario tiene los teleports bloqueados, pidele que se desbloquee");
} else SendClientMessage(playerid, COLOR_WARNING, "Utiliza /ir [playerid]");
return 1;
}



Respuesta: [Duda] їquй estб mal? - Swedky - 10.01.2014

Ya te he dicho que es asн:

pawn Код:
if(IrPlayer[playerid]/*Debes colocar los corchetes y agregar 'playerid' en medio de ellos*/ == 0)
Saludos.


Respuesta: [Duda] їquй estб mal? - RZoone - 10.01.2014

Quote:
Originally Posted by EnzoMetlc
Посмотреть сообщение
Ya te he dicho que es asн:

pawn Код:
if(IrPlayer[playerid]/*Debes colocar los corchetes y agregar 'playerid' en medio de ellos*/ == 0)
Saludos.
Eres el fucking amo, muchнsimas gracias, deberнa de haberme dado cuenta de este error, pero no usй la lуgica y no sй que me anda pasando desde el dнa de hoy, todo me saliу mal, gracias .