Jump to content

piticul14

Inactive Member
  • Posts

    20
  • Joined

  • Last visited

  • Feedback

    0%

Everything posted by piticul14

  1. Hi all, i have a problem with limits yang... i use shop offline ken and i don t know how to resolve this bugs..i put in offlineshop_config.cpp find DWORD g_dwNeedMoney = 0; and replace with long long g_dwNeedMoney = 0; find offlineshop_config.h and search extern DWORD g_dwNeedMoney; and replace with extern long long g_dwNeedMoney; And here is a video with bugs... if i put in offline-shop a first item this disappear, and if i put the second item this works to put in shop.. sorry my english. if somebody knows the all bugs, please help me
  2. Hello guys While i trying dragon alchemy i m able to do upgrade class and clarity ..but level of dragon stone ( strength) can t be increase... Here is the picture [Hidden Content] If i click too nothing happens.. In sys error i get this(ch1) DoRefineStrength: INVALID DRAGON SOUL(114410) any solution for this ? Thanks in advance... P.S : I put vnum_range 99 on item_proto(server/client) at dss but doesn t work..
  3. Hi everybody , i have a question..have someone this system without bugs ? i found this system on another comunity but when i go in another map and i take somebody with group in two seconds i can't see nothing, it's black all. sorry my english Picture :
  4. Here is the big update 17.0.1 mega:#!mNBhERhC!Cw5ewv6ncfp7aj2hijvDq7oEzZ8AGeYsNRfefVhSEcI
  5. Hi , i installed mob target system and i have a error in binary [Hidden Content] please?
  6. Like this Sry for x2 post , here you have a link of a demo : sorry for quality
  7. Hi , i have a question. Have somebody system effects ?
  8. Hi everyone , i have a question...how can i add the system dragon soul on my server ? I added in locale/inventorywindow.py the button , i added 2 files ( dragonsoulrefinewindow.py/dragonsoulwindow.py) and this not working!!! I push the button and this does nothing. And the part of serverside ( items i don t have , if someone can help me with us... thanks )
  9. SYSSER GAME99/CORE1 SYSERR: Feb 21 18:51:33.699926 :: Entergame: !GetMovablePosition (name [SA]TW 204800x665600 map 66 changed to 216100x726700)
  10. Hi everyone , i have a problem with devil tower . The problem is when i click on gardian to enter in deviltower, nothing appears.. no quest , nothing.... i change the quest and i have same problem..but when i go with the coordinates ( /warp 2048 6656 ) works , and when i killed the metin , nothing happens.. CORE1/CH1 [Hidden Content] CORE2/CH1 [Hidden Content] and quest quest deviltower_zone begin state start begin when login begin if pc.get_map_index() == 66 then if pc.get_x() < 2048+88 or pc.get_y() < 6656+577 or pc.get_x() > 2048+236 or pc.get_y() > 6656+737 then pc.warp(590500, 110500) end pc.set_warp_location(65, 5905, 1105) elseif pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 then pc.set_warp_location(65, 5905, 1105) end end when logout begin if pc.count_item(30300) >= 1 then pc.remove_item(30300, pc.count_item(30300)) end if pc.count_item(30302) >= 1 then pc.remove_item(30302, pc.count_item(30302)) end end when deviltower_man.chat."Intrarea în Turnul Demonilor" begin if pc.get_level() < 40 then say_title("Gardã a Demonilor:") say("") --- l say("Acest turn este plin de demoni.") say("Doar cei puternici pot ajunge în vârf.") say("Se spune cã, cine intra în turn") say("nu iese în viaþã.") say("Momentan ... nivelul tãu este prea mic") say("pentru a te lãsa sã intri.") say("Revin-o când ai nivelul 40.") say("") else say_title("Gardã a Demonilor:") say("") --- l say("Acest turn este plin de demoni.") say("Doar cei puternici pot ajunge în vârf.") say("Se spune cã, cine intra în turn") say("nu iese în viaþã.") say("Eºti sigur cã vrei sã intri?") say("") local s = select("Intrã.", "Pleacã.") if s == 1 then -- warp into! pc.warp(216500,727000) end end end when devil_stone1.kill begin timer("devil_stone1_1", 8) end when devil_stone1_1.timer begin d.new_jump_all(66, special.devil_tower[1][1], special.devil_tower[1][2]) d.regen_file("data/dungeon/deviltower/deviltower2_regen.txt") d.set_warp_at_eliminate(4, d.get_map_index(), special.devil_tower[2][1], special.devil_tower[2][2], "data/dungeon/deviltower/deviltower3_regen.txt") end when devil_stone3.kill begin d.set_warp_at_eliminate(4, d.get_map_index(), special.devil_tower[3][1], special.devil_tower[3][2], "data/dungeon/deviltower/deviltower4_regen.txt") d.check_eliminated() end function get_4floor_stone_pos() local positions = { {368, 629}, {419, 630}, {428, 653}, {422, 679}, {395, 689}, {369, 679}, {361, 658}, } for i = 1, 6 do local j = number(i, 7) if i != j then local t = positions[i]; positions[i] = positions[j]; positions[j] = t; end end return positions end when 8016.kill with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin d.setf("level", 4) local positions = deviltower_zone.get_4floor_stone_pos() for i = 1, 6 do d.set_unique("fake" .. i , d.spawn_mob(8017, positions[i][1], positions[i][2])) end local vid = d.spawn_mob(8017, positions[7][1], positions[7][2]) d.set_unique("real", vid) server_loop_timer('devil_stone4_update', 10, pc.get_map_index()) server_timer('devil_stone4_fail1', 5*60, pc.get_map_index()) d.notice("Ai ajuns la Poarta Alegerii la etajul 4."); d.notice("Multe pietre Metin false îþi vor irita ochii ºi urechile."); d.notice("Gãseºte piatra Metin corectã ºi distruge-o. Ai 15 minute."); d.notice("Aceasta este singura modalitate de a trece aceastã poartã."); end when devil_stone4_fail1.server_timer begin if d.select(get_server_timer_arg()) then d.notice("Minute rãmase: 10") server_timer('devil_stone4_fail2', 5*60, get_server_timer_arg()) end end when devil_stone4_fail2.server_timer begin if d.select(get_server_timer_arg()) then d.notice("Minute rãmase: 5") server_timer('devil_stone4_fail', 5*60, get_server_timer_arg()) end end when devil_stone4_fail.server_timer begin if d.select(get_server_timer_arg()) and d.getf("level") == 4 then d.notice("Timpul a expirat.") d.exit_all() end end when devil_stone4_update.server_timer begin if d.select(get_server_timer_arg()) then if not d.is_unique_dead("real") then for i = 1, 6 do if d.getf("fakedead" .. i) == 0 then if d.unique_get_hp_perc("fake" .. i) < 50 then d.purge_unique("fake" .. i) d.setf("fakedead" .. i, 1) d.notice("Piatra Metin falsã a dispãrut..."); end end end else server_timer("devil_stone4_end", 5, get_server_timer_arg()) d.notice("Te-ai bazat pe instinct ºi ai reuºit!"); d.notice("Ai distrus piatra Metin corectã.") d.purge() end else server_timer('devil_stone4_stop_timer', 1, get_server_timer_arg()) end end when devil_stone4_stop_timer.server_timer begin clear_server_timer('devil_stone4_update', get_server_timer_arg()) end when devil_stone4_end.server_timer begin if d.select(get_server_timer_arg()) then clear_server_timer('devil_stone4_update', get_server_timer_arg()) clear_server_timer('devil_stone4_fail1', get_server_timer_arg()) clear_server_timer('devil_stone4_fail2', get_server_timer_arg()) clear_server_timer('devil_stone4_fail', get_server_timer_arg()) d.setf("level", 5) d.setf("stone_count", 5) d.jump_all(special.devil_tower[4][1], special.devil_tower[4][2]) d.notice("Ai ajuns la Poarta Sigilatã la etajul 5.") d.notice("Câþiva demoni au Piatra Cheie, care poate fi") d.notice("folositã pentru a deschide Sigiliile Antice.") d.notice("Deschide cele 5 sigilii în 20 de minute") d.notice("pentru a avansa la etajul urmãtor!") server_timer('devil_stone5_fail1', 5*60, get_server_timer_arg()) clear_server_timer('devil_stone4_update', get_server_timer_arg()) d.set_regen_file("data/dungeon/deviltower/deviltower5_regen.txt") d.spawn_mob(20073, 421, 452) d.spawn_mob(20073, 380, 460) d.spawn_mob(20073, 428, 414) d.spawn_mob(20073, 398, 392) d.spawn_mob(20073, 359, 426) end end when devil_stone5_fail1.server_timer begin if d.select(get_server_timer_arg()) then d.notice("Minutes left: 15") server_timer('devil_stone5_fail2', 5*60, get_server_timer_arg()) end end when devil_stone5_fail2.server_timer begin if d.select(get_server_timer_arg()) then d.notice("Minute rãmase: 10") server_timer('devil_stone5_fail3', 5*60, get_server_timer_arg()) end end when devil_stone5_fail3.server_timer begin if d.select(get_server_timer_arg()) then d.notice("Minute rãmase: 5") server_timer('devil_stone5_fail', 5*60, get_server_timer_arg()) end end when devil_stone5_fail.server_timer begin if d.select(get_server_timer_arg()) and d.getf("level") == 5 then d.notice("Timpul a expirat.") d.exit_all() end end when 1062.kill with pc.in_dungeon() and d.getf("level") == 5 begin local KILL_COUNT_FOR_DROP_KEY = 50 local n =d.getf("count") + 1 d.setf("count", n) if n == KILL_COUNT_FOR_DROP_KEY then game.drop_item(50084, 1) d.setf("count", 0) end end when devil_stone5.take with item.vnum == 50084 begin npc.purge() item.remove() d.setf("stone_count", d.getf("stone_count") - 1) if d.getf("stone_count") <= 0 then d.clear_regen() d.kill_all() d.notice("Ai deschis toate sigliile.") d.notice("Vei avansa la etajul 6!") clear_server_timer('devil_stone5_fail1', get_server_timer_arg()) clear_server_timer('devil_stone5_fail2', get_server_timer_arg()) clear_server_timer('devil_stone5_fail3', get_server_timer_arg()) clear_server_timer('devil_stone5_fail', get_server_timer_arg()) d.setf("level", 6) d.jump_all(special.devil_tower[5][1], special.devil_tower[5][2]) d.regen_file("data/dungeon/deviltower/deviltower6_regen.txt") d.notice("Învinge toþi demonii apoi omoarã regele.") else d.notice("Sigiliul a fost rupt! Au mai rãmas "..d.getf("stone_count")..".") end end when devil_stone6.kill begin d.kill_all() d.check_eliminated() local reward_alchemist = {20074, 20075, 20076} d.spawn_mob(reward_alchemist[number(1,3)], 425, 216); d.setqf("can_refine", 1) end when 20074.chat."Etajele de vârf ale turnului" with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 and npc.lock() begin say_title(""..mob_name(20074)..":") say("") say("Aþi gãsit drumul pânã la etajul 6.") say("Necesitã multã îndemânare sã ajungi aici ...") say("Hmmmm...") say("Dupã cum þi-am examinat abilitãþile.....") say("") wait() if pc.level >=75 then say_title(""..mob_name(20074)..":") say("") say("Te voi lãsa sã treci mai departe..") say("") timer("devil_jump_7", 6) npc.unlock() d.purge() return end say_title(""..mob_name(20074)..":") say("") say("Ai nevoie de mai mult antrenament") say("pentru a te lãsa sã treci mai departe.") say("Revin-o când eºti destul de puternic..") say("") wait() pc.warp(590500, 110500) return end when 20075.chat."Etajele de vârf ale turnului" with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 and npc.lock() begin say_title(""..mob_name(20075)..":") say("") say("Aþi gãsit drumul pânã la etajul 6.") say("Necesitã multã îndemânare sã ajungi aici ...") say("Hmmmm...") say("Dupã cum þi-am examinat abilitãþile.....") say("") wait() if pc.level >=75 then say_title(""..mob_name(20075)..":") say("") say("Te voi lãsa sã treci mai departe..") say("") timer("devil_jump_7", 6) npc.unlock() d.purge() return end say_title(""..mob_name(20075)..":") say("") say("Ai nevoie de mai mult antrenament") say("pentru a te lãsa sã treci mai departe.") say("Revin-o când eºti destul de puternic..") say("") wait() pc.warp(590500, 110500) return end when 20076.chat."Etajele de vârf ale turnului" with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 and npc.lock() begin say_title(""..mob_name(20076)..":") say("") say("Aþi gãsit drumul pânã la etajul 6.") say("Necesitã multã îndemânare sã ajungi aici ...") say("Hmmmm...") say("Dupã cum þi-am examinat abilitãþile.....") say("") wait() if pc.level >=75 then say_title(""..mob_name(20076)..":") say("") say("Te voi lãsa sã treci mai departe..") say("") timer("devil_jump_7", 6) npc.unlock() d.purge() return end say_title(""..mob_name(20076)..":") say("") say("Ai nevoie de mai mult antrenament") say("pentru a te lãsa sã treci mai departe.") say("Revin-o când eºti destul de puternic..") say("") wait() pc.warp(590500, 110500) return end when devil_jump_7.timer begin d.clear_regen() d.spawn_mob(8018, 639, 658) d.spawn_mob(8018, 611, 637) d.spawn_mob(8018, 596, 674) d.spawn_mob(8018, 629, 670) d.setf("level", 7) d.jump_all(2048+590, 6656+638) end when 8018.kill with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin local cont = d.getf("7_stone_kill") + 1 d.setf("7_stone_kill", cont) if cont >= 4 then d.setf("7_stone_kill", 0) d.set_regen_file("data/dungeon/deviltower/deviltower7_regen.txt") end end when 8019.kill with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin game.drop_item(30300, 1) end when 30300.use with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin pc.remove_item("30300", 1) local pct = number(1,8) if pct == 1 then game.drop_item(30302, 1) d.clear_regen() else game.drop_item(30301, 1) end end when 30302.use with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin -- 8ÃþÀ¸·Î ¿öÇÁ if d.getf( "level" ) != 7 then pc.remove_item( "30302", 1) return end say("Cu aceastã hartã poþi avansa la nivelul urmãtor!") pc.remove_item("30302", 1) timer("devil_jump_8", 6) d.clear_regen() end --------------------------------------------- -- ETAJ 8 --------------------------------------------- when devil_jump_8.timer begin d.setf("level", 8) d.jump_all(2048+590, 6656+403) d.set_regen_file("data/dungeon/deviltower/deviltower8_regen.txt") d.spawn_mob(20366, 640, 460) local _count = pc.count_item(30302) pc.remove_item(30302,_count) end when 1040.kill with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin if d.getf("level") < 9 then local pct1 = number(1, 10) if pct1 == 1 then local pct2 = number(1, 4) if pct2 == 1 then game.drop_item(30304, 1) else game.drop_item(30303, 1) end else return end end end when 20366.take with item.vnum == 30304 begin npc.purge() item.remove() timer("devil_jump_9", 8) end --------------------------------------------- -- ETAJ 9 --------------------------------------------- when devil_jump_9.timer begin d.setf("level", 9) d.jump_all(2048+590, 6656+155) d.regen_file("data/dungeon/deviltower/deviltower9_regen.txt") end when 1093.kill with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin d.kill_all() timer("devil_end_jump", 10) d.notice("Felicitari!") d.notice("Ai ucis pe Grim Reaper!") d.notice("Acum, veti ajunge la stagiul urmator, ucide demon rege!") end when devil_end_jump.timer begin d.setf("level", 7) d.jump_all(2048+590, 6656+638) d.clear_regen() d.spawn_mob(1094, 639, 658) end when 1094.kill with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin d.notice("Felicitari!") d.notice("Ai ucis soldatii regelui demon!") d.notice("Acum, veti ajunge la etajul urmator, Demon albastru!") d.kill_all() timer("devil_end_jump_schmied", 10) end when devil_end_jump_schmied.timer begin d.setf("level", 9) d.jump_all(2048+590, 6656+155) d.clear_regen() d.spawn_mob(1095, 605, 178) end when 1095.kill with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin notice_all("".. pc.get_name() .." a ucis Moartea Albastra!") d.notice("") d.notice("Ai ucis Demonul Albastru!") d.notice("Ca o recompensa iti va aparea toti cei 3 fierari din acest turn!") d.check_eliminated() local reward_alchemist = {20074, 20075, 20076} d.spawn_mob(20074, 609, 179); d.spawn_mob(20075, 609, 172); d.spawn_mob(20076, 609, 185); d.spawn_mob(9012, 619, 170); d.setqf("can_refine", 1) end end end
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.