Hi e*pvprs !
I have a little (ok huge problem) which forked_road quest, you know the kingdom war ...
I'm using 2010sf DB, so i can't upload "old" quest. I used google but i haven't found any solutions or tips how to do it.
I think that it's only place where someone can help me... so I will be realy happy if someone will try to give me a hand. I need forked_road quest on 2010sf files. Can someone help me to find it, or show me how can I fix old quest and convert it to 2010 DB ?
Take care m8tes.
quest forked_road begin state start begin when login begin -- 114 sungzi -- 115 116 117 118 119 120 Road if forked.isforkedmapindex( pc.get_map_index() ) == 1 then if game.get_event_flag("threeway_war") == 0 then warp_to_village(); else --if forked.getdeadcount() <= 0 then -- warp_to_village(); --end if forked.issungzimapindex( pc.get_map_index() ) == 0 then say( "Reichsschlacht" ) say( "Dringe vor zum Tiegergeist, der am Ende" ) say( "dieser Map auf dich wartet und töte ihn!" ) say( "Nur er besitzt das magische Siegel:" ) say_item( "Es öffnet das Tor!",50089,""); else say( "Wilkommen in der Reichsschlacht!" ) say( "Hier könnt ihr den anderen Reichen" ) say( "Reichen mal richtig den hintern versohlen" ) say( "und eure stärken im Kampf Messen!" ) end
end end end when 11001.chat."Reichsschlacht" or 11003.chat."Reichsschlacht" or 11005.chat."Reichsschlacht" begin if game.get_event_flag("threeway_war") == 0 then say("Die Tore zur Reichsschlacht sind") say("im Moment geschlossen!") else say("Hallo!") say("Zur Zeit ist eine Reichsschlacht!") say("Möchtest du beitreten?") local s = select("Ja","Nein!") if s == 1 then if pc.get_level() < 50 then say("Dein Level ist noch zu niedrig! Komm mit 50 wieder!"); return end
forked.setdeadcount(); if pc.getempire() == 1 then if game.get_event_flag("threeway_war_open_gate1" ) == 0 then say("Dein Reich hat die Siegel schon geöffnet,[ENTER] du kannst nicht mehr mithelfen!" ); return end elseif pc.getempire() == 2 then if game.get_event_flag("threeway_war_open_gate2" ) == 0 then say("Dein Reich hat die Siegel schon geöffnet,[ENTER] du kannst nicht mehr mithelfen!" ); return end elseif pc.getempire() == 3 then if game.get_event_flag("threeway_war_open_gate3" ) == 0 then say("Dein Reich hat die Siegel schon geöffnet,[ENTER] du kannst nicht mehr mithelfen!" ); return end else say(locale.forked_man_say_you_cant2 ) end pc.warp( forked.getpassstartposx() , forked.getpassstartposy() ) end end end when 1306.kill begin game.drop_item(50089, 1 ) say("Der Tiegergeist hat das Siegel fallengelassen![ENTER]Es gewährt dir den Beitritt zur Schlacht!") ; end
when 20081.take with item.vnum == 50089 begin say_in_map( pc.get_map_index() , locale.forked_open_gate , 1); npc.purge() item.remove()
if pc.getempire() == 1 then game.set_event_flag("threeway_war_open_gate1", 0 ) notice_all("Das rote Reich hat das Siegel geöffnet!" ) elseif pc.getempire() == 2 then game.set_event_flag("threeway_war_open_gate2", 0 ) notice_all("Das gelbe Reich hat das Siegel geöffnet!" ) elseif pc.getempire() == 3 then game.set_event_flag("threeway_war_open_gate3", 0 ) notice_all("Das blaue Reich hat das Siegel geöffnet!" ) else say(locale.forked_man_say_you_cant2 ) end local iEmpire = pc.getempire()
notice_all("((`*~DIE REICHSSCHLACHT GESTARTET!~*´))") notice_all("Begebt euch alle zum Schlachtenverwalter um an der Schlacht teilzunehmen!" ) notice_all("Viel Spaß wünscht euch euer New World2 Team!") else game.set_event_flag("threeway_war",0) kill_all_in_map( forked.getsungzimapindex() ); kill_all_in_map( forked.getpassmapindexbyempire(1) ); kill_all_in_map( forked.getpassmapindexbyempire(2)); kill_all_in_map( forked.getpassmapindexbyempire(3)); notice_all("((`*~REICHSSCHLACHT BEENDET~*´))") warp_all_to_village( forked.getsungzimapindex() , 1 ) warp_all_to_village( forked.getpassmapindexbyempire(1) , 1 ) warp_all_to_village( forked.getpassmapindexbyempire(2) , 1 ) warp_all_to_village( forked.getpassmapindexbyempire(3) , 1 ) end end
when 11001.chat."Sungzi öffnen" or 11003.chat."Sungzi öffnen" or 11005.chat."Sungzi öffnen" with pc.is_gm() begin game.set_event_flag("threeway_war",1) game.set_event_flag("threeway_war_dead_count", 5) game.set_event_flag("threeway_war_mob_count", 150 ) game.set_event_flag("threeway_war_kill_count", 200 ) game.set_event_flag("threeway_war_kill_boss_count", 1 ); game.set_event_flag("threeway_war_open_gate1", 1 ) game.set_event_flag("threeway_war_open_gate2", 1 ) game.set_event_flag("threeway_war_open_gate3", 1 ) command("warp 9463 254") end end end
Thanks a lot but is it working which 2010sf database ?
My "old" version looks same and it's not working :S
I found it on other forked_road quest topic:
Quote:
Originally Posted by musicinstructor
ich vermute, er will ne funktionierende reichsschlacht für 2010er sf haben.
das problem bei den 2010er sf ist, dass einige befehle weggefallen sind.
das erste problem ist schonmal, dass
nicht mehr geht, denn die funktionen forked.getpassstartposx() und forked.getpassstartposy() gibt es nicht mehr.
man könnte sie sich aber eventuell selber schreiben.
ka ob noch weitere funktionen fehlen.
It looks like, your quest is invalid.
Anyway thank you for reply. Have a nice day
Hey quest problem 10/21/2010 - Metin2 Private Server - 11 Replies Hallo Leute
Sorry das ich hier für einen eigenen thread auf mache aber ich brauche eine schnelle antwort (habe wenig zeit-.-)
Ja also hier erst mal die quest
quest weapons begin
state start begin
when 20090.chat."High Waffen 1" begin
npc.open_shop(20)
say("Viel Spaß beim Shoppen")
[Problem] Problem with server starting - cannot find quest index for PaxHeader 12/22/2009 - Metin2 Private Server - 1 Replies Hello!
I have this same problem as here when i'm starting my server:
http://www.elitepvpers.com/forum/metin2-pserver-di scussions-questions/307143-metin2-serverfiles-ques t-index-fehler.html
But I didn't know the answer.. how to repair this?
Greetings
Quest problem 02/03/2009 - Metin2 Private Server - 5 Replies Hab ein blödes problem
ich habe dank nicos Version Metin2 auf deutsch leider sind die quest noch auf chinesisch wie kann ich die quest lösen?