Buenas amigos de EspanolPawno!, Hoy les enseñare a crear un spawn en el hospital al morir!, pero este sera mejor.
Con solo 3 timers y 2 publics se pueden hacer muchas cosas, VAMOS!
Primero vamos a nuestros forwards y definiremos las publics
Bien, una vez echo esto vamos a OnPlayerDeath y colocamos el siguiente timer:
Esto hara que al morir en 4 segundos le ponga el public que definimos, les recomiendo dejar ese tiempo o se bugeara.
Una vez echo esto vamos a lo ultimo de nuestro Gm y colocamos los publics
Bueno, eso fue todo, Espero que os alla servido, y con solo eso se puede hacer algo muy bueno, adiós!
Con solo 3 timers y 2 publics se pueden hacer muchas cosas, VAMOS!
Primero vamos a nuestros forwards y definiremos las publics
- Código:
forward ApareceHospital(playerid);
forward ApareceHospital2(playerid);
Bien, una vez echo esto vamos a OnPlayerDeath y colocamos el siguiente timer:
- Código:
SetTimerEx("ApareceHospital", 4000, false, "d", playerid);
Esto hara que al morir en 4 segundos le ponga el public que definimos, les recomiendo dejar ese tiempo o se bugeara.
Una vez echo esto vamos a lo ultimo de nuestro Gm y colocamos los publics
- Código:
public ApareceHospital(playerid)
{
TogglePlayerControllable(playerid,0); //Congela al Jugador
SetPlayerCameraPos(playerid,1208.000,-1351.000,14.000);//Le pondrá una camara dando al hospital
SetPlayerCameraLookAt(playerid,1205.000,-1349.000,13.000);
SendClientMessage(playerid, COLOR," Espere, esta siendo atendido por los medicos");//Le enviara el mensaje de que espere
SetTimerEx("ApareceHospital2", 9000, false, "d", playerid);//En 9 segundos llamara a la siguiente public
return 1;
}
- Código:
public ApareceHospital2(playerid)
{
SendClientMessage(playerid, COLOR, "Mensaje Que le envia al salir de el hospital");
SendClientMessage(playerid, COLOR, "Mensaje que le envia al salir de el hospital");
GivePlayerMoney(playerid,-100); //Resta 100$ al Jugador
ResetPlayerWeapons(playerid); //Resetea tus armas
TogglePlayerControllable(playerid,1); //Descongela al Jugador
SetPlayerPos(playerid, 1176.4967,-1323.1963,14.0242); //Te Envia afuera del Hospital de LS
SetCameraBehindPlayer(playerid);//Le quitara las armas
return 1;
}
Bueno, eso fue todo, Espero que os alla servido, y con solo eso se puede hacer algo muy bueno, adiós!