17.08.2011, 15:25
Tenes que usar variables!
if(Invisible[playerid] == 1) return SendClientMessage(playerid, COLOR_RED, "[FAIL!] Ya eres invisible!");
Ahi esta, incluso simplificado.
Deberia funcionar correctamente!
PD: En OnPlayerConnect pon "Invisible[playerid] = 0;" Sino todos losjugadores que entren con el ID de alguien que habia usado /invisible tendran invisibilidad.
Recomiendo zCMD!
if(Invisible[playerid] == 1) return SendClientMessage(playerid, COLOR_RED, "[FAIL!] Ya eres invisible!");
pawn Код:
new Invisible[MAX_PLAYERS];
if(!strcmp(cmdtext, "/invisible", true))
{
if(GetPlayerScore(playerid) < 350) return Mensaje(jugador, rojo, "-= Necesitas +350 Score para usar este comando =-");
if(Invisible[playerid] == 1) return Mensaje(jugador, rojo, "Ya eres invisible!"); // me da warn aqui ¬¬
SetPlayerColor(playerid, invisible);
Mensaje(jugador,amarillo,"||================================================||");
Mensaje(jugador, verde, "-= Ahora eres invisible en el mapa/radar =-");
Mensaje(jugador, verde, "-= Para regresar a ser visible usa {FFFF00}[/Visible] =-");
Mensaje(jugador,amarillo,"||================================================||");
return 1;
}
Deberia funcionar correctamente!
PD: En OnPlayerConnect pon "Invisible[playerid] = 0;" Sino todos losjugadores que entren con el ID de alguien que habia usado /invisible tendran invisibilidad.
Recomiendo zCMD!