Archiv verlassen und diese Seite im Standarddesign anzeigen : Frage zu source SDK +hp +speed usw
Schluffen
12. Dezember 2010, 17:42
Hallo
Ich habe mal eine frage uns zwar...
Ich möchte das wenn man wenn man im spiel ein bearbeites Messer aufnimmt man Mehr HP bekommt oder mehr Speed oder man macht mehr schaden.
Wie muss ich das bearbeiten...
es ginge auch wen man den gewünschten effekt auch bekommt wenn man durch ein Portal läuft.
Bsp: Im Spiel lauf ich durch ein Portal und ahb wen cih weider raus komme
10.000HP dafü bin ich aber langsamer.
oder im teleporter ist ebend ein messer versteckt was man damit
aufnimmt und dadurch den gewünschten effekt erzielt:
vielen Dank
MfG
Schluffen :-)
Rambob
12. Dezember 2010, 17:58
Ist mit nem Portal einfacher zu handhaben.
Du teleportest den Spieler in eine "dunkle Röhre". Hier fällt er runter in einen einen anderen Teleporter, der ihn an die gewünschte Stelle bringt.
Jedoch dazwischen befinden sich 2 Trigger.
Trigger1: OnTouch | !activator | AddOutput | max_health 2000 | 0.00
Darunter dann einen Trigger, der diese HP heilt.
Mit dem Speed... Errrrm müsste ich mich selber nochmal auseinandersetzen...
Vllt funzt das mit dem max_health auch schon im Teleporttrigger, das musst du aber ausprobieren.
Ich melde mich, sobald ich etwas über die Bewegungsgeschwindigkeit rausgefunden hab.
edit: das geht auch
OnTrigger | !activator | AddOutput | gravity .5 -> Spieler hat nur noch 50% der Anziehungskraft
edit:
http://www.fpsbanana.com/tuts/7459
da steht das mit dem Playerspeed
Schluffen
12. Dezember 2010, 18:23
Danke für deine schnelle Antwort
bin ganz neu in disem forum und bin schon voll überzeugt^^
Nur leider habe ich das nicht ganz verstanden.. also ich möchte eigendlich nix nach arbeiten es wär am besten wenn ich alles mit source SDK machen kann und nicht später in den server einstellungen arbeiten muss.
Rambob
12. Dezember 2010, 18:29
*bump*
Hab dir noch was geschrieben
Schluffen
12. Dezember 2010, 18:35
XD THX bist spitze XP
ah fuck english :-( sry verstehe ich schon wieder net ;-(((((((
Rambob
12. Dezember 2010, 18:44
Danke für deine schnelle Antwort
bin ganz neu in disem forum und bin schon voll überzeugt^^
Nur leider habe ich das nicht ganz verstanden.. also ich möchte eigendlich nix nach arbeiten es wär am besten wenn ich alles mit source SDK machen kann und nicht später in den server einstellungen arbeiten muss.
Du musst nichts an den Servereinstellungen rumspielen. Alles was ich geschrieben habe ist auf einen Spieler beschränkt.
Schluffen
12. Dezember 2010, 18:51
ich versuch mal es so zu übermitteln das auch profis mich verstehen
also XD...
wenn ihr so lieb wärd mir eine schritt für schritt anleitung zu geben wie ich die max_hpXXX und den speedXXX und falls möglich den damage +XX%zu ändern im spiel mit hilfe eines Portales oder eines messer, wär ich ecuh dankbar^^
nein nun zum eigendlichem problem cihw eiß nicht wo ich den trigger befehlen soll das er die maximale HP des Spielern der durch die trigger geht oder wie auch immer erhöht das selbe wie heilen und das selbe mit dem schneller machen und dem langsamer machen...^^ sry wenn cih so undeutlich bin ich hab eigendlich von nix ne ahnung
Rambob
12. Dezember 2010, 18:57
http://cs.ingame.de/content.php?c=66877&s=216
Das ist erstmal eine Triggeranleitung. Allgemein...
Zu dem heilen:
Du erstellst einen Trigger_hurt und gibst als Schaden einen negativen Wert ein.
edit: Mit dem Schneller und Langsamer: Zum Übersetzen fehlt mir gerade die Zeit :P
Schluffen
12. Dezember 2010, 18:59
alles klar danke....
dan bleib noch eine frage offen wie bekomm ich die Max HP auf 5000
Rambob
12. Dezember 2010, 19:12
Ist mit nem Portal einfacher zu handhaben.
Du teleportest den Spieler in eine "dunkle Röhre". Hier fällt er runter in einen einen anderen Teleporter, der ihn an die gewünschte Stelle bringt.
Jedoch dazwischen befinden sich 2 Trigger.
Trigger1: OnTouch | !activator | AddOutput | max_health 2000 | 0.00
Darunter dann einen Trigger, der diese HP heilt.
Mit dem Speed... Errrrm müsste ich mich selber nochmal auseinandersetzen...
Vllt funzt das mit dem max_health auch schon im Teleporttrigger, das musst du aber ausprobieren.
Ich melde mich, sobald ich etwas über die Bewegungsgeschwindigkeit rausgefunden hab.
edit: das geht auch
OnTrigger | !activator | AddOutput | gravity .5 -> Spieler hat nur noch 50% der Anziehungskraft
edit:
http://www.fpsbanana.com/tuts/7459
da steht das mit dem Playerspeed
Genau so... um die Zeile noch einmal heraus zu heben:
OnTouch | !activator | AddOutput | max_health 2000 | 0.00
Schluffen
12. Dezember 2010, 19:40
OnTouch | !activator | AddOutput | max_health 2000 | 0.00 das verstehe ich nicht :-(
Schluffen
12. Dezember 2010, 20:12
Ah und ich habe grade erfahren das den weg den du meinst sehr bug gefährted ist zwar weiß cih imemr noch ent was das heißen soll "OnTouch | !activator | AddOutput | max_health 2000 | 0.00 " aber naja...
Anduriel
12. Dezember 2010, 20:19
Also du solltest erstmal wissen wie Trigger funktionieren. Falls du das nicht tust, dann les dir mal dieses Tutorial (http://cs.ingame.de/content.php?c=66877&s=216) genau durch.
Du baust dann einen Trigger-Brush (oder "unsichtbarer, begehbarer Schalter" wie er in dem Tutorial genannt wird). In dessen Eigenschaften gehst du dann auf Outputs und fügst einen neuen hinzu. Dem verpasst du folgende Angaben:
My output named: OnTouch
Targets entities named: !activator
Via this input: AddOutput
With a parameter override of: max_health 2000
After a delay in seconds of: 0
Das wäre der Output mit dem du 2000 maximale Lebenspunkte bekommst. Und wie Rambob schon sagte kannst du dich durch einen trigger_hurt Brush mit negativem Schadenswert auf den Wert hochheilen lassen
Rambob
12. Dezember 2010, 20:55
Ah und ich habe grade erfahren das den weg den du meinst sehr bug gefährted ist zwar weiß cih imemr noch ent was das heißen soll "OnTouch | !activator | AddOutput | max_health 2000 | 0.00 " aber naja...
Mir ist nicht bekannt, dass da irgendeine Buggefahr besteht...
Ich muss jedoch zugeben, dass ich das selbst nie getestet habe, sondern nur weiß, dass es so funktioniert... (irgendwie ;))
Ansonsten gibt es, soweit ich weiß, bis auf Coding (Mani z.B.) keine Möglichkeit die Health zu erhöhen.
vBulletin® v4.2.3, Copyright ©2000-2021, Jelsoft Enterprises Ltd.