Jump to content
masterdx11

[Nuevo]Guerra de reinos 100% files 2010

Recommended Posts

Como ven es la quest forked_road ques la traen todo los files

 

quest forked_road begin
	state start begin
		when login with forked.isforkedmapindex( pc.get_map_index() ) == true begin
			if game.get_event_flag("threeway_war") == 0 then
				warp_to_village()
			else
				local noticeShow = false

				if forked.is_registered_user() == false then
					forked.register_user()
					forked.setdeadcount()
					pc.remove_item(50089)
					noticeShow = true
				end

				if forked.getdeadcount() <= 0 then
					warp_to_village()
				elseif true == noticeShow then
					if forked.issungzimapindex( pc.get_map_index() ) == true then
						say( locale.forked_condition2 )
						say( locale.NOTICE_COLOR..locale.forked_rule_sungzi )
					else
						say( locale.forked_condition )
						say( locale.NOTICE_COLOR..locale.forked_rule )
						say_item_vnum(50089)
								end
						end
				end
		end
		when 11001.chat.locale.forked_man_chat or 11003.chat.locale.forked_man_chat or 11005.chat.locale.forked_man_chat begin
			if game.get_event_flag("threeway_war") == 0 then
						say(locale.forked_man_say_cant)
			else
						say(locale.forked_man_say)
						local s = select(locale.forked_enter,locale.forked_no_enter)
						if s == 1 then
					local limit = math.min(game.get_event_flag("threeway_war_level"), 30)

					if pc.get_level() < limit then
						say("In order to join three way war, your level must be over "..limit.."")	
						return
					end

					local canJoin = false

					if (pc.getempire() == 1 and game.get_event_flag("threeway_war_open_gate1" ) != 0) or
						(pc.getempire() == 2 and game.get_event_flag("threeway_war_open_gate2" ) != 0) or
						(pc.getempire() == 3 and game.get_event_flag("threeway_war_open_gate3" ) != 0) then
						canJoin = true
					else
						say( locale.forked_man_say_you_cant2 )
					end

					if true == canJoin then
						pc.warp( forked.get_pass_start_pos() )
					else
						say("You cannot join after gate to holy land is opened!")
						say("Pray for our kingdom to conquer Holy land !!")
						end
						end
				end
		end

		when 1306.kill with forked.isforkedmapindex(pc.get_map_index()) == true begin
			game.drop_item(50089, 1)
		----"12345678901234567890123456789012345678901234567890"|
				say("If the Stone of Hermetic Seal is opened with the")
				say("Stone of Dismantling ,All users will be")
				say("brought onto the street.")
				say("Nobody will be able to go back to the holy ground.")
				say("")
		end

		when 1902.kill with forked.issungzimapindex(pc.get_map_index()) == true begin
			if 0 == game.get_event_flag("threeway_war") then
				return
			end

			local remainBossCount = game.get_event_flag("threeway_war_boss_count") - 1

			game.set_event_flag("threeway_war_boss_count", remainBossCount)

			if remainBossCount > 1 then
				return
		end

			game.set_event_flag("threeway_war", 0)
			local nation = { "Pandemonia","Asmodia","Elgoria" }
			notice_all("The winner of three way war is "..nation[pc.getempire()])

			warp_all_to_village(forked.getsungzimapindex(), 30)
			warp_all_to_village(forked.getpassmapindexbyempire(1), 30)
			warp_all_to_village(forked.getpassmapindexbyempire(2), 30)
			warp_all_to_village(forked.getpassmapindexbyempire(3), 30)
		end

		when 20081.take with item.vnum == 50089 begin
			say_in_map(pc.get_map_index(), locale.forked_open_gate)
				npc.purge()
				item.remove()

				forked.initkillcount()

				if pc.getempire() == 1 then
				game.set_event_flag("threeway_war_open_gate1", 0)
						notice_all("Pandemonia-empire enters the holy ground." )
				elseif pc.getempire() == 2 then
				game.set_event_flag("threeway_war_open_gate2", 0)
					notice_all("Asmodia-empire enters the holy ground." )
				elseif pc.getempire() == 3 then
				game.set_event_flag("threeway_war_open_gate3", 0)
						notice_all("Elgoria-empire enters the holy ground." )
				else
						say(locale.forked_man_say_you_cant2 )
				end

			local x, y = forked.get_sungzi_start_pos()
			forked.warp_all_in_map( pc.get_map_index(), forked.getsungzimapindex(), x, y, 10)
		end

		when 11001.chat."GM; Three Empires Street Fighting?" or 11003.chat."GM; Three Empires Street Fighting?" or 11005.chat."GM: Three Empires Street Fighting?" with pc.is_gm() begin
		   local s = select( "Start the Empires Street Fighting" , "Enter the Empires Street Fighting" );

			if s == 1 then
				-- ±âø¿¡ ÀÖ´ø ¸÷À» ¸ğµÎ Ã×ÀδÙ
				forked.purge_all_monsters()

				-- ÃʱâÈ*
				forked.initforked()

				-- ½ÃƒÃ€Ã› Ç÷¡±× ¼³Ã¤
				game.set_event_flag("threeway_war", 1)

				-- »ï°Å¸® ÀüÅõ Ã…³ æÇÑ ¼³Ã¤
				game.set_event_flag("threeway_war_dead_count", 25)	-- ºÎÈ° °¡´É ¼Ã–

				if true == is_test_server() then
					game.set_event_flag("threeway_war_kill_count", 5)	-- PC ¸Î ¸í Ã×À̸É ¼Ã¸Ã€Â§ ¸Ô¿© Å»¶Ô½ÃƒÃ…³ °íÀΰ¡
				else
					game.set_event_flag("threeway_war_kill_count", 250)	-- PC ¸Î ¸í Ã×À̸É ¼Ã¸Ã€Â§ ¸Ô¿© Å»¶Ô½ÃƒÃ…³ °íÀΰ¡
				end

				game.set_event_flag("threeway_war_boss_count", 5)	-- ÃÖþ º¸½Âº ¸Î ¸¶¸® ¼Ã’ȯÇÒ °íÀΰ¡

				-- »ï°Å¸® ÀÔ±¸ ¿*°í/´İ±â ¼³Ã¤
				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)
				say("Three way war has begun.")
				say("")

				wait()

				-- ¸ó½ÂºÃ…í »õ·ó°Ô ¸®Ã¨
				regen_in_map( forked.getpassmapindexbyempire(1), forked.getpasspathbyempire(1) .."regen.txt" )
				regen_in_map( forked.getpassmapindexbyempire(1), forked.getpasspathbyempire(1) .."npc.txt" )
				regen_in_map( forked.getpassmapindexbyempire(2), forked.getpasspathbyempire(2) .."regen.txt" )
				regen_in_map( forked.getpassmapindexbyempire(2), forked.getpasspathbyempire(2) .."npc.txt" )
				regen_in_map( forked.getpassmapindexbyempire(3), forked.getpasspathbyempire(3) .."regen.txt" )
				regen_in_map( forked.getpassmapindexbyempire(3), forked.getpasspathbyempire(3) .."npc.txt" )

				notice_all("Starting three way war.")
				notice_all("Talk to the town guard to join three way war.")

			elseif 2 == s then
				game.set_event_flag("threeway_war", 0)

				notice_all("Ending three way war")
				forked.purge_all_monsters()

				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
		end
		end

Creditos:

TheDestroyerâ„¢

Share this post


Link to post
Share on other sites

Zenok, es la quest de la guerra de imperio. Si lo activas y tienes los mapas y los regen bien puestos, activas la guerra y es funcional 100% (Al menos hasta lo que he podido probar yo, tengo que hablar con unos amigos para probarla full)

 

Nota: Los mapas necesarios eran los sungzi (flame, pass_flame, snow .... Ahora mismo no recuerdo cuales xDDD los buscare de todos modos)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...