їAlguien que me diga cual es el error?
#1

Hola, estuve haciendo estй sistemita y quisiera que me dijeran cual es el error, es que no logro encontrarlo
Miren, este es el codigo:

pawn Код:
new bool:Rocket;
CMD:eventorocket(playerid, params[])
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Color_Gris, "No estas logueado como administrador");
    {
        for (new i; i < MAX_PLAYERS; i++)
        if (IsPlayerConnected(i))
        GivePlayerWeapon(i, 26, 5000);
        SendClientMessageToAll(Color_Gris, "ЎEl evento Descontrol Total (rocket) ha sido activado!");
        Rocket[playerid] = true;
   }
   return 1;
}

CMD:cerrarrocket(playerid, params[])
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Color_Gris, "No estas logueado como administrador");
    {
        for (new i; i < MAX_PLAYERS; i++)
        if (IsPlayerConnect(i))
        ResetPlayerWeapons(i);
        SendClientMessageToAll(Color_Gris, "ЎEl evento Descontrol Total (rocket) ha sido desactivado!");
        Rocket[playerid] = false;
    }
    return 1;
}
Me da estos errores:
Код:
C:\Users\Servidor\Desktop\Escritorio\samp03e_svr_R2_win32\gamemodes\lvtdm.pwn(861) : error 028: invalid subscript (not an array or too many subscripts): "Rocket"
C:\Users\Servidor\Desktop\Escritorio\samp03e_svr_R2_win32\gamemodes\lvtdm.pwn(861) : warning 215: expression has no effect
C:\Users\Servidor\Desktop\Escritorio\samp03e_svr_R2_win32\gamemodes\lvtdm.pwn(861) : error 001: expected token: ";", but found "]"
C:\Users\Servidor\Desktop\Escritorio\samp03e_svr_R2_win32\gamemodes\lvtdm.pwn(861) : error 029: invalid expression, assumed zero
C:\Users\Servidor\Desktop\Escritorio\samp03e_svr_R2_win32\gamemodes\lvtdm.pwn(861) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.
Y si no es mucha molestнa me gustarнa que me dijeran como hago para chequear si un bool esta en True en un comando.

їAlguna ayudita?, desde ya muchas gracias.
Reply
#2

pawn Код:
new bool:Rocket[MAX_PLAYERS];
pawn Код:
new bool:var;

if(var == true)
{
//TU FUNCION
//es TRUE
}
else
{
//TU FUNCION
//es FALSE
}
Reply
#3

Quote:
Originally Posted by OTACON
Посмотреть сообщение
pawn Код:
new bool:Rocket[MAX_PLAYERS];
pawn Код:
new bool:var;

if(var == true)
{
//TU FUNCION
//es TRUE
}
else
{
//TU FUNCION
//es FALSE
}
Grosoooo! Muchisimas gracias

EDIT: Usar esto:
pawn Код:
if(var == true)
{
//TU FUNCION
//es TRUE
}
else
{
//TU FUNCION
//es FALSE
}
No es lo mismo que utilizar esto?
pawn Код:
if(var == true) return SendClientMessage(playerid, COLOR, "ASdasdas");
Reply
#4

Quote:
Originally Posted by xTexTx
Посмотреть сообщение
Grosoooo! Muchisimas gracias

EDIT: Usar esto:
pawn Код:
if(var == true)
{
//TU FUNCION
//es TRUE
}
else
{
//TU FUNCION
//es FALSE
}
No es lo mismo que utilizar esto?
pawn Код:
if(var == true) return SendClientMessage(playerid, COLOR, "ASdasdas");
pawn Код:
if(var == true) return SendClientMessage(playerid, COLOR, "ASdasdas"); //Retorna esto si es true
//si no es true tu funciуn abajo
Reply
#5

Eso ya lo sй eso e.e
Tengo un problema mбs.
Me sale este error en el siguiente comando:
pawn Код:
CMD:rocket(playerid, params[])
{
    if(Rocket == true) return SendClientMessage(playerid, Color_Gris, "ЎEl evento Descontrol Total (rocket) no se encuentra activado!");
    {
        GivePlayerWeapon(playerid, 36, 200);
        SendClientMessage(playerid, Color_Gris, "ЎObtuviste tu Rocket!");
    }
    return 1;
}
Quote:

C:\Users\Servidor\Desktop\Escritorio\samp03e_svr_R 2_win32\gamemodes\lvtdm.pwn(881) : error 033: array must be indexed (variable "Rocket")
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


1 Error.

El problema es que yo quiero que el comando se ejecute si el evento estб abierto :C
Reply
#6

hay estarбs retornando una funciуn, en cambio en el mio estarбs retornando dos funciones, solo es cuestiуn de como tienes utilizarlo.

saludos.

EDIT: y que dije primero?...

pawn Код:
new bool:Rocket[MAX_PLAYERS];
Код:
if(Rocket[playerid] == true)
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)