Pysk Posted July 30, 2012 Group: Members Topic Count: 75 Topics Per Day: 0.02 Content Count: 234 Reputation: 8 Joined: 01/19/12 Last Seen: April 20, 2020 Share Posted July 30, 2012 (edited) Ich muss nochmal was fragen. Ich wollte ein paar Vote Poringe rumlaufen lassen. Da diese nicht abgreifbar sein sollen sollen es natürlich NPCs sein die eine feste Rute laufen. Soweit so gut. dragonia,37,41,2 script Vote 1002,{ npcwalkto 31,43; sleep 4000; npcwalkto 36,47; sleep 4000; npcwalkto 37,41; } Der NPC läuft auch ganz brav die Rute macht auch seine Pause. Allerdings bewegt er sich erst wenn man ihn anklickt. Und wenn er seine Rute beendet hat bleibt er wieder stehen bis ihn einer anklickt. Wie mache ich das nun, das der NPC seine Rute immer und immer wieder läuft und das ohne das man ihn anklicken muss. Ach ja er sollte natürlich generell von alleine laufen. Ich hoffe mal das es nur eine Kleinigkeit ist ^^ Edited July 30, 2012 by Pysk Quote Link to comment Share on other sites More sharing options...
Lemongrass Posted July 30, 2012 Group: Developer Topic Count: 28 Topics Per Day: 0.01 Content Count: 547 Reputation: 270 Joined: 11/08/11 Last Seen: June 10, 2024 Share Posted July 30, 2012 Mach einfach ein OnInit Label hin. OnInit: Zusätzlich würd ich auch noch ein end; am Beginn hinzufügen, damit er nicht wenn man ihn anklickt Blödsinn macht. => dragonia,37,41,2 script Vote 1002,{ end; OnInit: npcwalkto 31,43; sleep 4000; npcwalkto 36,47; sleep 4000; npcwalkto 37,41; } Quote Link to comment Share on other sites More sharing options...
Pysk Posted July 30, 2012 Group: Members Topic Count: 75 Topics Per Day: 0.02 Content Count: 234 Reputation: 8 Joined: 01/19/12 Last Seen: April 20, 2020 Author Share Posted July 30, 2012 (edited) Danke für die hilfe nun startet er alleine läuft seine runde uns bleibt dann stehen. EDIT: Habe es nun auf diese Weise gemacht und es geht dragonia,37,41,2 script Vote 1002,{ end; OnInit: startnpctimer; OnTimer5000: npcwalkto 31,43; end; OnTimer9000: npcwalkto 36,47; end; OnTimer15000: npcwalkto 37,41; OnTimer20000: setnpctimer 0; } Edited July 30, 2012 by Pysk Quote Link to comment Share on other sites More sharing options...
Lemongrass Posted July 30, 2012 Group: Developer Topic Count: 28 Topics Per Day: 0.01 Content Count: 547 Reputation: 270 Joined: 11/08/11 Last Seen: June 10, 2024 Share Posted July 30, 2012 Beim OnTimer15000 also nach 15 Sekunden hast du das end; vergessen, dadurch läuft der Code bei diesem Event bis zum Reset durch und der Timer wird schon nach 15 Sekunden resetet. Quote Link to comment Share on other sites More sharing options...
Pysk Posted July 30, 2012 Group: Members Topic Count: 75 Topics Per Day: 0.02 Content Count: 234 Reputation: 8 Joined: 01/19/12 Last Seen: April 20, 2020 Author Share Posted July 30, 2012 Das habe ich auch gedacht tut es aber nicht. Wenn ich da ein end; hin mache frag mich nicht warum es so ist läuft das Script bis zum Ende druch und bleibt dann stehen. Verstehen muss man das nicht oder? Quote Link to comment Share on other sites More sharing options...
tr0n Posted July 31, 2012 Group: Members Topic Count: 28 Topics Per Day: 0.01 Content Count: 562 Reputation: 153 Joined: 02/21/12 Last Seen: February 27, 2024 Share Posted July 31, 2012 mach es doch einfach so: dragonia,37,41,2 script Vote 1002,{ end; OnInit: while(1) { npcwalkto 31,43; sleep 4000; npcwalkto 36,47; sleep 4000; npcwalkto 37,41; sleep 4000; npcwalkto 36,47; } } So würde er den Weg ununterbrochen hin und her laufen. Quote Link to comment Share on other sites More sharing options...
Pysk Posted July 31, 2012 Group: Members Topic Count: 75 Topics Per Day: 0.02 Content Count: 234 Reputation: 8 Joined: 01/19/12 Last Seen: April 20, 2020 Author Share Posted July 31, 2012 Danke für die Info aber wie oben beschrieben mit meiner Methode geht es auch. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.