Hey Leute,
Im Krankenhaus System was ich benutze gibt es einige Bug's,
Und zwar wenn man tot ist landet man im KH , nach einer Minute spawnt man davor,
Klappt ja auch alles , aber wenn die Sani's jemanden reviven , spawnt er nach 1 Minute trotzdem vorm KH,
Kann man das verhindern?
Hier das KH Sytsem :
forward tot(playerid);
public OnPlayerDeath(playerid, killerid, reason)
{
TogglePlayerControllable(playerid, 0); // Das Bringt das der spieler gefrezzt ist = er kann sich nicht bewegen.
SetPlayerPos(playerid,1162.871704, -1339.109619, 14.297291); // Hier Stellt ihr ein wo euer spieler beim krankenhaus stehen soll
SetPlayerCameraPos(playerid, 1223.379028, -1333.354126, 33.809105); // Die Kamera Positision
SetPlayerCameraLookAt(playerid, 1178.824829, -1325.804077, 13.284119); //Die Kamera Blickrichtung
SetPlayerInterior(playerid, 0); // Das bringt das die Kamera nicht im haus ist
SendClientMessage(playerid,COLOR_WHITE,"|____ Krankenhaus ____|");
SendClientMessage(playerid,COLOR_WHITE,"Du bist nun im Krankenhaus. Du wirst gerade behandelt und darfst das Krankenhaus");
SendClientMessage(playerid,COLOR_WHITE,"nicht verlassen bis die Ärtze mit der Untersuchung fertig sind. Dieser Vorgang");
SendClientMessage(playerid,COLOR_WHITE,"wird eine Zeit von mindestens 1ner Minuten nach sich ziehen.");
SendClientMessage(playerid,COLOR_WHITE,"|_____________________|"); //Ihr Müsst nicht unbedingt diesen text nehmen ihr könnt ihn beliebig editieren oder einfach nur eine zeile behalten
SetTimerEx("tot",60000,0,"i",playerid); // Das ist der timer, das heißt nach 1ner minute wird mann entlassen kann mann Belibig verändern.
return 1;
}
public tot(playerid)
{
SetPlayerPos(playerid,1179.6644,-1324.0546,14.1806); // Hier eintragen wo mann nachdem man aus den krankenhaus entlassen wurde spawn soll
SetPlayerHealth(playerid,100); // Hier könnt ihr einsellen wie viel leben mann haben soll nachdem mann entlassen wurde
GivePlayerMoney(playerid, -250); // Ganz hinten kannst du einstellen wie viel geld mann verlieren soll das - heißt abziehen das + dazu "Kann auch ganz weggemacht werden"
SendClientMessage(playerid,COLOR_WHITE,"|____ Krankenhaus ____|");
SendClientMessage(playerid,COLOR_WHITE,"Du wurdest entlassen..");
SendClientMessage(playerid,COLOR_WHITE,"Kosten der behandlung 250$");
SendClientMessage(playerid,COLOR_WHITE,"|_____________________|"); // Ihr Müsst nicht unbedingt diesen text nehmen ihr könnt ihn beliebig editieren oder einfach nur eine zeile behalten
}
Danke im Vorraus