SA-MP Forums Archive
Hola pido su ayuda xD! - 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: Hola pido su ayuda xD! (/showthread.php?tid=277349)



Hola pido su ayuda xD! - ConecCionMex - 17.08.2011

Qe onda regreso al foro despues de estar 6 meses desaparecido

y ami en 6 meses se me olvidaron muchas cosas u.u

ahora quisiera saber algoo
como hago aqui para qe es te comandoo

pawn Код:
if(!strcmp(cmdtext, "/invisible", true))
{
   return Mensaje(jugador, rojo," ya estas invisible"); // me da warn aqui ¬¬
   new Score = GetPlayerScore(jugador);
   if(Score >= 350)
  {
    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,"||================================================||");
  }
    else
  {
    Mensaje(jugador, rojo, "-= Necesitas +350 Score para usar este comando =-");
  }
   return 1;
}
Como le hago para qe me salga ese mensaje si ya esta invisible? esqe me da warn o.o

Код:
C:\Users\Net@6\Documents\GTA SAN ANDREAS\SAMP\samp03csvr_R2-2_win32\gamemodes\CM-latino.pwn(1118) : warning 225: unreachable code
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Warning.
bueno se qe ustedes me ayudaran XD por qe se me a olvidado casi todo aaahha
suerte


Respuesta: Hola pido su ayuda xD! - leaNN! - 17.08.2011

Tenes que usar variables!

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;
}
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!