24.02.2011, 16:41
Bem, fiz o sistema de Hospital mas nгo testei por que tenho que sair agora. Pra salvб-lo use Dini ou outro sistema de salvamento . Salve essas variбveis:
Aqui um tutorial sobre Dini: https://sampforum.blast.hk/showthread.php?tid=180237
Pra Ligar/Desligar o motor do veнculo de forma fбcil, recomendo KveH: https://sampforum.blast.hk/showthread.php?tid=228434
E aqui, o sistema de hospital
Coloque:
Espero ter ajudado
pawn Код:
new Hospitalizado[MAX_PLAYERS];
new TempoHospital[MAX_PLAYERS];
Pra Ligar/Desligar o motor do veнculo de forma fбcil, recomendo KveH: https://sampforum.blast.hk/showthread.php?tid=228434
E aqui, o sistema de hospital
Coloque:
pawn Код:
//No Topo do GM:
new Hospitalizado[MAX_PLAYERS];
new TempoHospital[MAX_PLAYERS];
//No Topo do OnPlayerSpawn:
if(Hospitalizado[playerid] == 1)
{
//Coloque aqui o SetPlayerPos com as coordenadas do Hospital, SetPlayerInterior, TogglePlayerControllable, Anims etc
SetTimerEx("HospitalTempo", 1000, false, "d", playerid);
return true;
}
//No OnPlayerDeath:
Hospitalizado[playerid] = 1;
TempoHospital[playerid] = 40;
//No Final do GM:
forward HospitalTempo(playerid);
public HospitalTempo(playerid)
{
new text[130];
GameTextForPlayer(playerid, "~r~Vocк esta sendo tratado na U.T.I.", 19000, 5);
format(text,130,"Tempo Restante: %d",TempoHospital[playerid]);
TempoHospital[playerid] -= 1;
if(TempoHospital[playerid] != 0)
{
SetTimerEx("HospitalTempo", 1000, false, "d", playerid);
}
if(TempoHospital[playerid] == 0)
{
Hospitalizado[playerid] = 0;
SpawnPlayer(playerid);
}
return 1;
}