Hallo Leute,
Mein freund hatte gerade eben eine geile idee.
Also mann stirbt und dann liegt man 3min oder so am boden und in der zeit hat der medic zeit nach dort zu kommen. Wenn die zeit vorbei ist und der medic denn toten wieder belebt, dann wird man am ort wo man gestorben ist wieder gespawnt und wenn der medic es nicht geschaftt hat dann wird man unter die map gefreezt damit man nicht wegrennen kann. Und nach 3min wird man dort wieder gespawnt.
Könnte die idee jemand vllt. umsetzten?
Wäre wirklich net
MFG
Pipapaul
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Das ganze wird sich mit OnPlayerDeath nicht realisieren lassen, da diese Funktion erst aufgerufen wird wenn man wirklich schon tot ist, dh. danach spawnt man einfach neu.
Du könntest das ganze jedoch mit einem Timer und einer Lebensabfrage gestaltet, was allerdings relativ ressourcenfressend wäre. ( Jede 1-2 Sekunden eine Funktion in der die Leben alle Spieler abgefragt wird)
-
Das ganze wird sich mit OnPlayerDeath nicht realisieren lassen...
du brauchst keinen Timer für ne Lebensabfrage. Wenn der Spieler stirbt, kannst du ihn wieder da spawnen lassen (evtl mit weniger Leben), wo er gestorben ist. Dann freezt du ihn und machst nen Timer mit 3min. Nach den 3 min passiert das, was passieren soll, wenn der Medic ihn nicht gerettet hat. Wenn der Medic ihn rettet, kannste ja den Timer stoppen und den Spieler wieder unfreezen.
-
Stimmt ist ne gute und auch die bessere Lösung als meine !
-
hätte jemand zeit und lust das für mcih zu scripten den ich bin grad in der lern fase und ich weiß ncoh nciht alles so genau
-
Hab dir mal was gebastelt. Sollten keine Fehler sein ^^.
-
danke
hat geholfen aber wenn der stirbt kann man mit ihm rumlaufen also alles machen.
könnest du vllt. das machendas er dann gefreezt wird
MFG
Pipapaul -
Folgende Zeile ersetzen:
ApplyAnimation(playerid, "WUZI", "CS_Dead_Guy", 1.0, 0, 1, 1, 1, 0); //Animation für Spieler -
ja aber er freez ja nicht man kann ja rumlaufen^^
-
Ok, versuche nun folgenden Fix.
-
-
ne sorry muss dich enteuchen^^
er kann noch immer laufen -
Dann mach bei OnPlayerSpawn TogglePlayerControllable , wenn es bei dir nicht funktioniert... Bei mir geht es nämlich.
-
danke hat funktioniert
sorry wegen der ganzen fragen -
Kein Problem
-
breadfish.de
Hat das Thema geschlossen.