[Duda] їquй estб mal?
#1

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.
Reply
#2

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

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.
Reply
#4

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...?
Reply
#5

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;
}
Reply
#6

Ya te he dicho que es asн:

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

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 .
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)