tengo un problema, estaba creando el comando para /bloquear los teleports y no sй por que me da 4 errores, la linea es esta:
CMD:bloquear(playerid,params[])
{
if(IrPlayer == 0)
{
IrPlayer[playerid] = 1;
return 1;
}
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
CMD:bloquear(playerid,params[])
{
if(IrPlayer[playerid] == 0) // Error...
{
IrPlayer[playerid] = 1;
} // Te faltу esta llave...
return 1;
}
|
pawn Код:
|
|
No, igual, me sigue dando los mismos errores al agregar esa llave D:, saludos.
|
new IrPlayer[MAX_PLAYERS];
|
Me imagino que has creado la variable asн:
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;
}
if(IrPlayer[playerid]/*Debes colocar los corchetes y agregar 'playerid' en medio de ellos*/ == 0)
|
Ya te he dicho que es asн:
pawn Код:
|
.