Problema con Sistema Suciedad - 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: Problema con Sistema Suciedad (
/showthread.php?tid=252757)
Problema con Sistema Suciedad -
Maky_Castilla - 02.05.2011
Buenas tengo un pequeсo problema, y esque con el sistema de suciedad no sube la suciedad.. y nose el porque aunque me parece que el error esta aqui.
pawn Код:
VSuciedadPJ[i] += 1; // Sube en +1 la suciedad
Igualmente pego el codigo.
pawn Код:
forward TimerSuciedad();
public TimerSuciedad()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
new Float:VR; // Variable de la vida
GetPlayerHealth(i,VR); // Toma la vida del Jugador
VSuciedadPJ[i] += 1; // Sube en +1 la suciedad
if(VSuciedadPJ[i] >= 85) // Si la suciedad es mayor a 85...
{
SetPlayerHealth(i,VR-5); // Le saca 5 de vida al jugador que tenga mayor de 85
SendClientMessage(i,COLOR_GREY,"Tu ropa esta sucia y te sientes mal por el olor. Ve a lavar tu ropa."); // Mensaje al jugador que tenga mayor de 85
}
if(VSuciedadPJ[i] >= 100) VSuciedadPJ[i] = 100; // Si la suciedad supera el valor maximo (100) se setea nuevamene en 100 para que no se sobrepase.
}
}
}
Respuesta: Problema con Sistema Suciedad -
TheChaoz - 02.05.2011
chequea que se este ejecutando la primer linea que escribiste.
Respuesta: Problema con Sistema Suciedad -
SuperMarioRol - 02.05.2011
Ya que has decidido usar un timer (mala idea) hazlo individual por cada jugador, tal vez te funcione mejor.
Respuesta: Problema con Sistema Suciedad -
Maky_Castilla - 02.05.2011
Lo estoy haciendo segun la guia que hizo GROOVE4L, pero esto no tira no se que pasa ni se que mas hacer :S