Hallo!
Ich melde mich mal wieder
Also...
Ich hab ja gestern gefragt, wie die Animation von diesem "Sterben" heisst...
Das ist ja crckdeth2 oderso (Habs im Script richtig stehen ^^)
Jetzt hab ich einen
public tot(playerid)
{
ClearAnimations(playerid);
KillTimer(deathtimer);
khentlassung = SetTimer("KrankenhausEntlassung",1000,false);
GameTextForPlayer(playerid,"~b~Du hast viel Blut verloren und musst kurz im Krankenhaus bleiben!",3000,3);
}
und einen
public krankenhaus(playerid)
{
KillTimer(khentlassung);
SendClientMessage(playerid,ROT,"Du wurdest aus dem Krankenhaus entlassen!");
SetPlayerPos(playerid,-2660.7468,609.6931,14.4531);
}
erstellt usw...
und
public tot(playerid)
wird ausgeführ, wenn der player stirbt.
zudem wir bei onplayerdeath noch das gemacht
ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
deathtimer = SetTimer("tot",60000,false);
aber wenn man Stribt kommt nur das kamera schwenken von San Andreas und dann wird man gerespawnt -.-
was ist das problem? oder wie kann ich das machen?
lg Chrissi
[HILFE] Wie kann ich "krüppeliges" Sterben amchen? Hab problem,- aber schon angefangen!
- Bend3r
- Geschlossen
- Erledigt
-
-
OnPlayerSpawn wird auch direkt nach OnPlayerDeath ausgeführt.
Evtl kann man das verhindern, in dem man den Spieler in OnPlayerDeath freezt.sonst hätt ich noch eine Idee.
Seid 0.3d RC iwas gibts ja das Callback OnPlayerTakeDamage
Dafragst du die aktuellen leben ab, wenn die Leben unter 2 sind, setzt die Leben auf 1,freezt du den Spieler und lässt die Animation ausführen.Nach der Animation tötest du den spieler und lässt ihn somit respawnen
-
gute idee aber was ist denn, wenn der player sofort 0 leben hat?
dann kommt doch direkt onplayerdeath und dann onplayerspawn
ich teste das mal was du sagtest
lg Chrissi -
wenn die Leben unter 2 sind, setzt die Leben auf 1
-
ohh xD
sry aber jetzt is das problem, dass der OnPlayerTakeDamage nicht geht -.-
der Error ist folgendes
C:\Users\Chrissi\Desktop\SAMP Chrissi\gamemodes\RealLife.pwn(3174) : warning 235: public function lacks forward declaration (symbol "OnPlayerTakeDamage")
und ich benutze die 0.3d
also jetzt ?
lg Chrissi -
sollte so aussehen
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid) -
So hab ich es
Habs aus dem SA:MP Wiki kopiert aber warum geht es nicht?
Das macht mich echt traurig wenn sowas nich will
lg Chrissi -
Ist das in der a_samp vllt falsch eingetragen worden?
-
kein ahnung ich lad die include <a_samp> nochma runter
lg chrissi//EDIT
geht immer noch nicht -
breadfish.de
Hat das Thema geschlossen.