ich scripte derzeit ein Dungeon und, da es mein Erster ist, brauche ich eure Hilfe.
Ich bin auf der "Enter-Map" und warpe alle Spieler mit
Code:
d.new_jump_all(MAPINDEX, X, Y)
in den Dungeon.
1. Nun möchte ich, dass eine regen-File geladen wird und gewartet wird, bis alle Mobs tot sind. Wie kann ich das bewerkstelligen?
2. Wie kann ich noch einen Timer einbauen, der für alle User im aktuellen Dungeon gilt? Sprich: Wenn der abgelaufen ist, soll für jeden Spieler eine Questfunktion ausgeführt werden.
d.new_jump_all(int map_index, int x, int y) | creating new dungeon and warp all player on map into it
d.regen_file(string path) | loading the regen file
d.set_warp_at_eliminate(?) | ?
d.check_eliminated(?) | ?
d.get_map_index() | returns the map_index of the dungeon (between map_index*10000 and (map_index+1)*10000)
d.set_unique(?) | ?
d.spawn_mob(int mob, int x, int y) | spawning mob at given position
d.setf(string flag, int i) | setting flag of dungeon
d.select(?) | ?
d.notice(string message) | gives out message for each player in dungeon
d.clear_regen(?) | ? (maybe clears regen file)
d.exit_all(?) | ? (maybe cancel dungeon - what happens to player?)
d.is_unique_dead(string unique) | check for dead of unique
d.getf(string flag) | returns value of flag
d.unique_get_hp_perc(string unique) | returns percent of hp of unique
d.purge_unique(string unique) | purges unique
d.purge(?) | ?
d.jump_all(int x, int y) | maybe jumps to position (without leaving dungeon)
d.kill_all(?) | ? (kill all what?)
All written by myself. Maybe there are missing some functions
[Help]Einen Dungeon scripten 01/31/2011 - Metin2 Private Server - 19 Replies Also ich komm gleich mal zum Punkt.
mit dem questbefehl
d.new_jump_all(73, xxxx, xxxx) <-- kommen alle die sich auf der Map 73 befinden in einem Dungeon, also wird neuer Dungeon eröffnet. Funzt bestens!
nun gibs noch
d.new_jump(73, xxxx, xxxx) <-- Damit soll ein einzelner gamer, zu diesem neuen Dungeon gebracht werden. Und da hängst, es tut sich nix. Er tut nichts, weder ne Fehlermeldung noch sonstwas, dabei ist der Code komplett richtig, bzw. hof ich es doch.
mfg Woody