Битва Империй и Гильдий.
5150
5
Kansan
Дата: Среда, 01.06.2011, 11:37 | Сообщение # 1
Сообщений: 236
Статус: Не на сайте
5150
5
Legionäre
Дата: Среда, 01.06.2011, 11:48 | Сообщение # 2
Сообщений: 1402
Статус: Не на сайте
Посмотри все квесты, связанные с битвой империй, войной гильдий.
Сообщение Посмотри все квесты, связанные с битвой империй, войной гильдий. Автор - Legionäre Дата добавления - 01.06.2011 в 11:48
5150
5
Kansan
Дата: Среда, 01.06.2011, 11:51 | Сообщение # 3
Сообщений: 236
Статус: Не на сайте
Посмотрела насчет империй.... Выглядит он так:
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." Битва Империй " or 11003.chat." Битва Империй " or 11005.chat." Битва империй " begin if game.get_event_flag("threeway_war") == 0 then say("Die Tore zur Reichsschlacht sind") say("im Moment geschlossen!") else say( " Здравствуй! " ) say( " Битва мперий обязательна для всех участников Империй! " ) say( " Пойдешь ли ты на поле брани? " ) local s = select( " Да! "," Нет. " ) if s == 1 then if pc.get_level() < 99 then say( " Извини, но ты не можешь участвовать, ты ниже 99 уровня! " ); return end forked.setdeadcount(); if pc.getempire() == 1 then if game.get_event_flag("threeway_war_open_gate1" ) == 0 then say("¦pЄGёt¦aЄєЄщҐґ¶}¤§«б,«K¤ЈЇа¶i¤J¤T°кЄ§ЕQ.[ENTER] ЅРЇ¬єЦ§ЪМ,§ЪМЄє«Т°к«KҐiҐHЄ§№Ьnёt¦a!" ); return end elseif pc.getempire() == 2 then if game.get_event_flag("threeway_war_open_gate2" ) == 0 then say("¦pЄGёt¦aЄєЄщҐґ¶}¤§«б,«K¤ЈЇа¶i¤J¤T°кЄ§ЕQ.[ENTER] ЅРЇ¬єЦ§ЪМ,§ЪМЄє«Т°к«KҐiҐHЄ§№Ьnёt¦a!" ); return end elseif pc.getempire() == 3 then if game.get_event_flag("threeway_war_open_gate3" ) == 0 then say("¦pЄGёt¦aЄєЄщҐґ¶}¤§«б,«K¤ЈЇа¶i¤J¤T°кЄ§ЕQ.[ENTER] ЅРЇ¬єЦ§ЪМ,§ЪМЄє«Т°к«KҐiҐHЄ§№Ьnёt¦a!" ); 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() --??? ??? forked.setdeadcount() forked.initkillcount() forked.initmobkillcount() if pc.getempire() == 1 then game.set_event_flag("threeway_war_open_gate1", 0 ) notice_all("Euer Reich hat das Siegel geцffnet." ) elseif pc.getempire() == 2 then game.set_event_flag("threeway_war_open_gate2", 0 ) notice_all("Euer Reich hat das Siegel geцffnet." ) elseif pc.getempire() == 3 then game.set_event_flag("threeway_war_open_gate3", 0 ) notice_all("Euer Reich hat das Siegel geцffnet." ) else say(locale.forked_man_say_you_cant2 ) end local iEmpire = pc.getempire() warp_all_in_map( pc.get_map_index() , forked.getsungzimapindex() ,forked.getsungziposx() , forked.getsungziposy() , 10 ); end when 11001.chat." Битва Империй " or 11003.chat." Битва Империй " or 11005.chat." Битва Империй " with pc.is_gm() begin local s = select( " Начать битву Империй " , " Отменить битву империй " ); if s == 1 then -- ??? ?? ?? ?? ??? 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) ); -- ??? forked.initforked() -- ??? ??? ?? 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" ); -- ?? ??? ?? 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 ) notice_all( " Битва Империй начинается!!! " ) notice_all( " Подойдите к Военачальнику! " ) 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( " Битва Империй отменена! " ) 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
Сообщение Посмотрела насчет империй.... Выглядит он так:
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." Битва Империй " or 11003.chat." Битва Империй " or 11005.chat." Битва империй " begin if game.get_event_flag("threeway_war") == 0 then say("Die Tore zur Reichsschlacht sind") say("im Moment geschlossen!") else say( " Здравствуй! " ) say( " Битва мперий обязательна для всех участников Империй! " ) say( " Пойдешь ли ты на поле брани? " ) local s = select( " Да! "," Нет. " ) if s == 1 then if pc.get_level() < 99 then say( " Извини, но ты не можешь участвовать, ты ниже 99 уровня! " ); return end forked.setdeadcount(); if pc.getempire() == 1 then if game.get_event_flag("threeway_war_open_gate1" ) == 0 then say("¦pЄGёt¦aЄєЄщҐґ¶}¤§«б,«K¤ЈЇа¶i¤J¤T°кЄ§ЕQ.[ENTER] ЅРЇ¬єЦ§ЪМ,§ЪМЄє«Т°к«KҐiҐHЄ§№Ьnёt¦a!" ); return end elseif pc.getempire() == 2 then if game.get_event_flag("threeway_war_open_gate2" ) == 0 then say("¦pЄGёt¦aЄєЄщҐґ¶}¤§«б,«K¤ЈЇа¶i¤J¤T°кЄ§ЕQ.[ENTER] ЅРЇ¬єЦ§ЪМ,§ЪМЄє«Т°к«KҐiҐHЄ§№Ьnёt¦a!" ); return end elseif pc.getempire() == 3 then if game.get_event_flag("threeway_war_open_gate3" ) == 0 then say("¦pЄGёt¦aЄєЄщҐґ¶}¤§«б,«K¤ЈЇа¶i¤J¤T°кЄ§ЕQ.[ENTER] ЅРЇ¬єЦ§ЪМ,§ЪМЄє«Т°к«KҐiҐHЄ§№Ьnёt¦a!" ); 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() --??? ??? forked.setdeadcount() forked.initkillcount() forked.initmobkillcount() if pc.getempire() == 1 then game.set_event_flag("threeway_war_open_gate1", 0 ) notice_all("Euer Reich hat das Siegel geцffnet." ) elseif pc.getempire() == 2 then game.set_event_flag("threeway_war_open_gate2", 0 ) notice_all("Euer Reich hat das Siegel geцffnet." ) elseif pc.getempire() == 3 then game.set_event_flag("threeway_war_open_gate3", 0 ) notice_all("Euer Reich hat das Siegel geцffnet." ) else say(locale.forked_man_say_you_cant2 ) end local iEmpire = pc.getempire() warp_all_in_map( pc.get_map_index() , forked.getsungzimapindex() ,forked.getsungziposx() , forked.getsungziposy() , 10 ); end when 11001.chat." Битва Империй " or 11003.chat." Битва Империй " or 11005.chat." Битва Империй " with pc.is_gm() begin local s = select( " Начать битву Империй " , " Отменить битву империй " ); if s == 1 then -- ??? ?? ?? ?? ??? 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) ); -- ??? forked.initforked() -- ??? ??? ?? 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" ); -- ?? ??? ?? 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 ) notice_all( " Битва Империй начинается!!! " ) notice_all( " Подойдите к Военачальнику! " ) 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( " Битва Империй отменена! " ) 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
Автор - Kansan Дата добавления - 01.06.2011 в 11:51
5150
5
Why
Дата: Среда, 01.06.2011, 11:56 | Сообщение # 4
Сообщений: 1233
Статус: Не на сайте
По битве империй может карта битв не работает, а по гильдиям ты какой вид войны выбираешь "Поле битвы,арена и т.д"
Сообщение По битве империй может карта битв не работает, а по гильдиям ты какой вид войны выбираешь "Поле битвы,арена и т.д" Автор - Why Дата добавления - 01.06.2011 в 11:56
5150
5
Kansan
Дата: Среда, 01.06.2011, 12:08 | Сообщение # 5
Сообщений: 236
Статус: Не на сайте
Я посмотрела и увидела, что: Quote (Kansan )
local s = select( " Да! "," Нет. " ) if s == 1 then if pc.get_level() < 99 then say( " Извини, но ты не можешь участвовать, ты ниже 99 уровня! " ); return end
Там если равен или выше 99 то координаты телепортации нету. Скажите пожалуйста координаты
Сообщение Я посмотрела и увидела, что: Quote (Kansan )
local s = select( " Да! "," Нет. " ) if s == 1 then if pc.get_level() < 99 then say( " Извини, но ты не можешь участвовать, ты ниже 99 уровня! " ); return end
Там если равен или выше 99 то координаты телепортации нету. Скажите пожалуйста координаты Автор - Kansan Дата добавления - 01.06.2011 в 12:08
5150
5
Legionäre
Дата: Среда, 01.06.2011, 12:12 | Сообщение # 6
Сообщений: 1402
Статус: Не на сайте
Kansan в чем проблема? Вставь 120-127 уровень.
Сообщение Kansan в чем проблема? Вставь 120-127 уровень.Автор - Legionäre Дата добавления - 01.06.2011 в 12:12
5150
5
Why
Дата: Среда, 01.06.2011, 12:15 | Сообщение # 7
Сообщений: 1233
Статус: Не на сайте
Quote (Kansan )
Там если равен или выше 99 то координаты телепортации нету.
Quote (Kansan )
if pc.get_level() < 99 then
знак меньше где равно?
Сообщение Quote (Kansan )
Там если равен или выше 99 то координаты телепортации нету.
Quote (Kansan )
if pc.get_level() < 99 then
знак меньше где равно?Автор - Why Дата добавления - 01.06.2011 в 12:15
5150
5
Kansan
Дата: Среда, 01.06.2011, 12:20 | Сообщение # 8
Сообщений: 236
Статус: Не на сайте
Ладно, пусть будет <89 Но точки для телепортации в случии удовлетворения требований нету Какие координаты надо вписать?(
Сообщение Ладно, пусть будет <89 Но точки для телепортации в случии удовлетворения требований нету Какие координаты надо вписать?( Автор - Kansan Дата добавления - 01.06.2011 в 12:20
5150
5
Why
Дата: Среда, 01.06.2011, 12:22 | Сообщение # 9
Сообщений: 1233
Статус: Не на сайте
Quote (Kansan )
Какие координаты надо вписать?(
открой в ftp map раздел и посмотри карту и ее коры и все
Сообщение Quote (Kansan )
Какие координаты надо вписать?(
открой в ftp map раздел и посмотри карту и ее коры и всеАвтор - Why Дата добавления - 01.06.2011 в 12:22
5150
5
Legionäre
Дата: Среда, 01.06.2011, 12:22 | Сообщение # 10
Сообщений: 1402
Статус: Не на сайте
Kansan отправься на карту, и там выбери нужный тебе координат.
Сообщение Kansan отправься на карту, и там выбери нужный тебе координат.Автор - Legionäre Дата добавления - 01.06.2011 в 12:22
5150
5
Why
Дата: Среда, 01.06.2011, 12:22 | Сообщение # 11
Сообщений: 1233
Статус: Не на сайте
972800 102400
Сообщение 972800 102400 Автор - Why Дата добавления - 01.06.2011 в 12:22
5150
5
Kansan
Дата: Среда, 01.06.2011, 12:25 | Сообщение # 12
Сообщений: 236
Статус: Не на сайте
Спасибо, сейчас проверю.
Сообщение Спасибо, сейчас проверю. Автор - Kansan Дата добавления - 01.06.2011 в 12:25
5150
5
Why
Дата: Среда, 01.06.2011, 12:30 | Сообщение # 13
Сообщений: 1233
Статус: Не на сайте
1228800 102400
Сообщение 1228800 102400 Автор - Why Дата добавления - 01.06.2011 в 12:30
5150
5
Kansan
Дата: Среда, 01.06.2011, 20:01 | Сообщение # 14
Сообщений: 236
Статус: Не на сайте
Сменила. Теперь вот так if s == 1 then if pc.get_level() < 89 then say( " Извини, но ты не можешь участвовать, ты ниже 99 уровня! " ); if s == 1 then if pc.get_level() >89 pc.warp(1228800,102400) return end все равно не портуетДобавлено (01.06.2011, 20:01) --------------------------------------------- up!!
Сообщение Сменила. Теперь вот так if s == 1 then if pc.get_level() < 89 then say( " Извини, но ты не можешь участвовать, ты ниже 99 уровня! " ); if s == 1 then if pc.get_level() >89 pc.warp(1228800,102400) return end все равно не портуетДобавлено (01.06.2011, 20:01) --------------------------------------------- up!!
Автор - Kansan Дата добавления - 01.06.2011 в 20:01
5150
5
KazU
Дата: Четверг, 02.06.2011, 06:37 | Сообщение # 15
Сообщений: 463
Статус: Не на сайте
5150
5
Kansan
Дата: Четверг, 02.06.2011, 13:14 | Сообщение # 16
Сообщений: 236
Статус: Не на сайте
Я воспользовалась твоим файлом, но при запуске войны и попытке попасть на карту войны империй меня никуда не телепортирует....... Может просто карты нет... Добавлено (02.06.2011, 13:14) --------------------------------------------- up!!!! Как сделать, чтобы карты заработали??? А то они у меня есть а туда просто напросто не портует Может команду какую нибудь, либо чтото в самих файлах поменять?
Сообщение Я воспользовалась твоим файлом, но при запуске войны и попытке попасть на карту войны империй меня никуда не телепортирует....... Может просто карты нет... Добавлено (02.06.2011, 13:14) --------------------------------------------- up!!!! Как сделать, чтобы карты заработали??? А то они у меня есть а туда просто напросто не портует Может команду какую нибудь, либо чтото в самих файлах поменять?
Автор - Kansan Дата добавления - 02.06.2011 в 13:14
5150
5
KazU
Дата: Четверг, 02.06.2011, 13:21 | Сообщение # 17
Сообщений: 463
Статус: Не на сайте
Дай угадаю. 2010 файлы?
Сообщение Дай угадаю. 2010 файлы? Автор - KazU Дата добавления - 02.06.2011 в 13:21
5150
5
Kansan
Дата: Четверг, 02.06.2011, 13:24 | Сообщение # 18
Сообщений: 236
Статус: Не на сайте
Нет ))) Профизок
Сообщение Нет ))) Профизок Автор - Kansan Дата добавления - 02.06.2011 в 13:24
5150
5
Why
Дата: Четверг, 02.06.2011, 13:26 | Сообщение # 19
Сообщений: 1233
Статус: Не на сайте
Quote (KazU )
Дай угадаю. 2010 файлы?
у меня 2010 сф и тоже телепорт не пашетДобавлено (02.06.2011, 13:26) --------------------------------------------- Помоги если можешь
Сообщение Quote (KazU )
Дай угадаю. 2010 файлы?
у меня 2010 сф и тоже телепорт не пашетДобавлено (02.06.2011, 13:26) --------------------------------------------- Помоги если можешь
Автор - Why Дата добавления - 02.06.2011 в 13:26
5150
5
Kansan
Дата: Четверг, 02.06.2011, 14:23 | Сообщение # 20
Сообщений: 236
Статус: Не на сайте
Дак что делать-то ;) С битвой гильдий точно так же :( Серверу не жить без этих "забав" Добавлено (02.06.2011, 14:23) --------------------------------------------- UP!!!!
Сообщение Дак что делать-то ;) С битвой гильдий точно так же :( Серверу не жить без этих "забав" Добавлено (02.06.2011, 14:23) --------------------------------------------- UP!!!!
Автор - Kansan Дата добавления - 02.06.2011 в 14:23
5150
5
Why
Дата: Четверг, 02.06.2011, 14:27 | Сообщение # 21
Сообщений: 1233
Статус: Не на сайте
UP
Сообщение UP Автор - Why Дата добавления - 02.06.2011 в 14:27
5150
5
Kansan
Дата: Пятница, 03.06.2011, 12:33 | Сообщение # 22
Сообщений: 236
Статус: Не на сайте
Никто не знает? Добавлено (03.06.2011, 12:33) --------------------------------------------- АП ;)
Сообщение Никто не знает? Добавлено (03.06.2011, 12:33) --------------------------------------------- АП ;)
Автор - Kansan Дата добавления - 03.06.2011 в 12:33
Copyright Necromancers © 2026 Сайт основан на мотивах Метин-2
Все права на некоторые элементы дизайна принадлежат официальному сайту www.metin-2.ru