Portal-Zone Gothic-Zone Gothic II-Zone Gothic 3-Zone Gothic 4-Zone Modifikationen-Zone Download-Zone Foren-Zone RPG-Zone Almanach-Zone Spirit of Gothic

 
 
 

Page 1 of 2 12 Last »
Results 1 to 20 of 32
  1. View Forum Posts #1 Reply With Quote
    Abenteurer path's Avatar
    Join Date
    Sep 2006
    Location
    In einer anderen Welt
    Posts
    65
     
    path is offline

    regeneration

    Also ich wollte mal versuchen das der Held in Gothic 2 DNDR pro sekunde 5 lebensenergie und mana regenerieren soll.Ich weiß das man das nur mit ner triggerschleife machen kann.Ich hab nur keine ahnung wie das mit der triggerschleife funktioniert.
    Bin dankbar für jede Hilfe.

  2. View Forum Posts #2 Reply With Quote
    #TheWalkingDead Alpha's Avatar
    Join Date
    Oct 2008
    Posts
    19,334
     
    Alpha is offline
    Ich hab so vor ein bis zwei Monaten ein Videotutorial dazu gemacht! Vielleicht hilft es dir:
    http://forum.worldofplayers.de/forum...821&highlight=

  3. Visit Homepage View Forum Posts #3 Reply With Quote
    Kämpfer New Hero's Avatar
    Join Date
    Jul 2009
    Location
    Göttingen
    Posts
    311
     
    New Hero is offline
    @Mr Zvjezdan: Dein Video ist kaputt.
    Khorinis TV, wo bist du???

  4. View Forum Posts #4 Reply With Quote
    Abenteurer path's Avatar
    Join Date
    Sep 2006
    Location
    In einer anderen Welt
    Posts
    65
     
    path is offline
    @Mr Zvjezdan

    Danke für dein Video habs mir angeguckt aber ich weiß nicht wie ich jetzt den trigger für die regeneration starte oder was im script stehen soll??

  5. View Forum Posts #5 Reply With Quote
    Legende Lehona's Avatar
    Join Date
    Jul 2007
    Posts
    7,478
     
    Lehona is offline
    Falls dein Trigger jede Sekunde feuert:

    Code:
    Func Void Trigger ()
    {
    hero.attribute[Atr_Hitpoints] = hero.attribute[Atr_Hitpoints] + 5;
    
    If hero.attribute[Atr_Hitpoints] > hero.attribute[Atr_Hitpoints_Max]
    {
    hero.attribute[Atr_Hitpoints] = hero.attribute[Atr_Hitpoints_Max];
    };
    Wld_SendTrigger ("TRIGGER");
    };
    Für Mana einfach das rotmarkierte "verdoppeln" und beim zweiten mal Hitpoints mit Mana austauschen.


    Dein IQ bestimmt, wie hässlich du sein darfst.

  6. View Forum Posts #6 Reply With Quote
    Abenteurer path's Avatar
    Join Date
    Sep 2006
    Location
    In einer anderen Welt
    Posts
    65
     
    path is offline
    Ok aber brauch ich auch noch ein Script??

  7. View Forum Posts #7 Reply With Quote
    lost in space  Milky-Way's Avatar
    Join Date
    Jun 2007
    Posts
    7,823
     
    Milky-Way is offline
    Quote Originally Posted by path View Post
    Ok aber brauch ich auch noch ein Script??
    Das Skript hat Lehona dir schon geschrieben. Speichere es einfach im Events-Ordner ab (und mache die von Lehona beschriebene Erweiterung für Mana)

  8. View Forum Posts #8 Reply With Quote
    Abenteurer
    Join Date
    Jan 2009
    Posts
    97
     
    Roignis is offline
    Das was Lehona geschrieben hat ist doch bereits das script?

    EDIT: Milky-Way war schneller xD
    Last edited by Roignis; 21.08.2009 at 16:13.

  9. View Forum Posts #9 Reply With Quote
    Abenteurer path's Avatar
    Join Date
    Sep 2006
    Location
    In einer anderen Welt
    Posts
    65
     
    path is offline
    aso ihr seht ich bin ein totaler noob in solchen dingen.

    Soll ich das script denn genau so übernehmen wie Lehona es geschrieben hat??

  10. View Forum Posts #10 Reply With Quote
    Abenteurer
    Join Date
    Jan 2009
    Posts
    97
     
    Roignis is offline
    Quote Originally Posted by path View Post
    aso ihr seht ich bin ein totaler noob in solchen dingen.

    Soll ich das script denn genau so übernehmen wie Lehona es geschrieben hat??
    Wenn du willst das nur LP regeneriert werden ja und du musst halt bei TRIGGER den namen deines Triggers einsetzen

  11. View Forum Posts #11 Reply With Quote
    Abenteurer path's Avatar
    Join Date
    Sep 2006
    Location
    In einer anderen Welt
    Posts
    65
     
    path is offline
    Jetzt sind bei mir einige Fragen dazugekommen

    1.Kann ich direkt unter dem script mit den hitpoints mit mana weitermachen?
    2.Wenn ich im Eventsordner das script erstelle wird die datei bei mir als Textdokument erstellt und nicht als D-Datei?
    3.Und wie soll ich die Datei nennen?
    4.Das was Lehona geschrieben hat ist ja das script aber wie sieht denn dann der Trigger aus?

    Sry für die vielen Fragen

  12. View Forum Posts #12 Reply With Quote
    Legende Lehona's Avatar
    Join Date
    Jul 2007
    Posts
    7,478
     
    Lehona is offline
    Quote Originally Posted by path View Post
    Jetzt sind bei mir einige Fragen dazugekommen

    1.Kann ich direkt unter dem script mit den hitpoints mit mana weitermachen?
    2.Wenn ich im Eventsordner das script erstelle wird die datei bei mir als Textdokument erstellt und nicht als D-Datei?
    3.Und wie soll ich die Datei nennen?
    4.Das was Lehona geschrieben hat ist ja das script aber wie sieht denn dann der Trigger aus?

    Sry für die vielen Fragen
    1. Ja. Aber genau das rote kopieren, kein Zeichen mehr. Und dann auch genau unter das rote.
    2. Systemsteuerung -> Ordneroptionen -> Ansicht -> [ ] Erweiterungen bei bekannten Dateitypen ausblenden
    Jetzt einfach als xxx.d abspeichern
    3. xxx.d (:
    4. Sollte im Video genau geklärt sein. Wenn nicht, frag jemand anderen, der Spacer mag mich nicht (Und ich ihn nicht *hmpf*).


    Dein IQ bestimmt, wie hässlich du sein darfst.

  13. View Forum Posts #13 Reply With Quote
    Abenteurer path's Avatar
    Join Date
    Sep 2006
    Location
    In einer anderen Welt
    Posts
    65
     
    path is offline
    So.
    HTML Code:
    Func Void Trigger ()
    {
    hero.attribute[Atr_Hitpoints] = hero.attribute[Atr_Hitpoints] + 5;
    
    If hero.attribute[Atr_Hitpoints] > hero.attribute[Atr_Hitpoints_Max]
    {
    hero.attribute[Atr_Hitpoints] = hero.attribute[Atr_Hitpoints_Max];
    };
    
    hero.attribute[Atr_Mana] = hero.attribute[Atr.Mana] + 5;
    
    If hero.attribute[Atr_Mana] > hero.attribute[Atr_Mana_Max]
    {
    hero.attribute[Atr_Mana] = hero.attribute[Atr_Mana_max];
    
    Wld_SendTrigger ("TRIGGER");
    };

  14. View Forum Posts #14 Reply With Quote
    Abenteurer
    Join Date
    Jan 2009
    Posts
    97
     
    Roignis is offline
    Quote Originally Posted by path View Post
    So.
    HTML Code:
    Func Void Trigger ()
    {
    hero.attribute[Atr_Hitpoints] = hero.attribute[Atr_Hitpoints] + 5;
    
    If hero.attribute[Atr_Hitpoints] > hero.attribute[Atr_Hitpoints_Max]
    {
    hero.attribute[Atr_Hitpoints] = hero.attribute[Atr_Hitpoints_Max];
    };
    
    hero.attribute[Atr_Mana] = hero.attribute[Atr.Mana] + 5;
    
    If hero.attribute[Atr_Mana] > hero.attribute[Atr_Mana_Max]
    {
    hero.attribute[Atr_Mana] = hero.attribute[Atr_Mana_max];
    
    Wld_SendTrigger ("TRIGGER");
    };
    Nein So

    Code:
    Func Void Trigger ()
    {
    hero.attribute[Atr_Hitpoints] = hero.attribute[Atr_Hitpoints] + 5;
    
    If hero.attribute[Atr_Hitpoints] > hero.attribute[Atr_Hitpoints_Max]
    {
    hero.attribute[Atr_Hitpoints] = hero.attribute[Atr_Hitpoints_Max];
    };
    
    hero.attribute[Atr_Mana] = hero.attribute[Atr.Mana] + 5;
    
    If hero.attribute[Atr_Mana] > hero.attribute[Atr_Mana_Max]
    {
    hero.attribute[Atr_Mana] = hero.attribute[Atr_Mana_max];
    };
    Wld_SendTrigger ("TRIGGER");
    };

  15. View Forum Posts #15 Reply With Quote
    Abenteurer path's Avatar
    Join Date
    Sep 2006
    Location
    In einer anderen Welt
    Posts
    65
     
    path is offline
    Ok und beim trigger kannste mir da auch helfen?

  16. View Forum Posts #16 Reply With Quote
    lost in space  Milky-Way's Avatar
    Join Date
    Jun 2007
    Posts
    7,823
     
    Milky-Way is offline
    Quote Originally Posted by path View Post
    Ok und beim trigger kannste mir da auch helfen?
    Guck dir einfach mal das hier an. Du musst nurnoch den Trigger im Spacer setzen, der dann "TRIGGER" aufruft.
    Quote Originally Posted by Mr Zvjezdan View Post
    Ich hab so vor ein bis zwei Monaten ein Videotutorial dazu gemacht! Vielleicht hilft es dir:
    http://forum.worldofplayers.de/forum...821&highlight=

  17. View Forum Posts #17 Reply With Quote
    Abenteurer path's Avatar
    Join Date
    Sep 2006
    Location
    In einer anderen Welt
    Posts
    65
     
    path is offline
    Hab ich aber bei mir erscheint die welt nicht in der ich den trigger setzen kann bei mir sind nur die einzelnen Fenster mit den optionen.
    Und beim spacer gibts soviele sachen das ich gar nicht weiß wie ich den trigger in dei welt setze und im video krieg ich es nicht genau mit,weil es ein bissel zu schnell ist.

  18. View Forum Posts #18 Reply With Quote
    Abenteurer
    Join Date
    Jan 2009
    Posts
    97
     
    Roignis is offline
    omg dann stop das video halt zwischen durch immer wieder q.q

  19. View Forum Posts #19 Reply With Quote
    Abenteurer path's Avatar
    Join Date
    Sep 2006
    Location
    In einer anderen Welt
    Posts
    65
     
    path is offline
    Hab ich gemacht aber ich krieg das trotzdem nicht richtig mit.

  20. View Forum Posts #20 Reply With Quote
    lost in space  Milky-Way's Avatar
    Join Date
    Jun 2007
    Posts
    7,823
     
    Milky-Way is offline
    Quote Originally Posted by path View Post
    Hab ich gemacht aber ich krieg das trotzdem nicht richtig mit.
    Bis wohin kommst du denn noch mit?
    Du kannst auch im Forum die Suche bemühen, sollte eigentlich ausreichend erklärt sein. Oder du wartest, bis jemand einen identischen Beitrag postet.

    Quote Originally Posted by Milky-Way View Post
    Du musst im Spacer einen Script-Trigger einfügen. Dazu musst du dich in dem Auswahlmenü (da, wo du auch die Mob-/Vobart auswählen kannst) immer bei Trigger durchklicken, bis da irgendwann nur noch was mit ScriptTrigger da steht, ohne ein + davor.
    Hier der Weg: CTriggerBase(abstract)->zCTrigger->oCTriggerScript
    Das wählst du dann aus und fügst es irgendwo in der Welt (also in der .zen der Welt, in der du es haben willst) ein (rechtsklick in die Welt: Insert).
    Dann gibst du bei "Vobname:" einen Namen an, den es nur einmal gibt, er muss GROSSGESCHRIEBEN sein. (ich nehme hier jetzt mal "TESTTRIGGER")
    FireDelaySec kannst du auf 5 stellen, bei "ScriptFunc:" wieder einen eindeutigen, großgeschriebenen Namen (hier nehme ich "TESTSCHLEIFE")
    Anstelle von TESTTRIGGER schreibst du das, was im Skript bei
    Code:
    Wld_SenTrigger("HIER")
    steht.
    Statt TESTSCHLEIFE, musst du schreiben, was im Skript ganz oben bei
    Code:
    Func void HIER ()
    steht.
    Als Firedelay wäre vielleicht 1 sinnvoll. Dann würde das Skript einmal pro Sekunde aufgerufen. Das heißt: Wenn im Skript die Lebenspunkte um 5 erhöht werden, passiert dies einmal pro Sekunde.

Page 1 of 2 12 Last »

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
Impressum | Link Us | intern
World of Gothic © by World of Gothic Team
Gothic, Gothic 2 & Gothic 3 are © by Piranha Bytes & Egmont Interactive & JoWooD Productions AG, all rights reserved worldwide