antiblock
Cyphriun

uScared?

Membro
  • Content Count

    257
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by uScared?

  1. Sem querer ser ofensivo, eu perguntei pela máquina que postei e não pelos serviços da webhost.. Se puderes responder á máquina que postei sff.
  2. KS-3 Core™ i3-2130 4023 2c / 4t 3.4 GHz+ 8 Go 1 To 100 Mbps /128 14,99 € HT Isto chega para um servidor metin2 com 100-150 pessoas on em simultaneo ? Aconselham a Kimsufi ?
  3. Boas pessoal.. Eu estou a tentar editar a torre dos demónios, e precisava de ajuda na seguinte questão: Eu já alterei o regen da metin da dureza, para a metin de nivel 90, mas quando parto a metin de 90 não sobe a torre. Na quest não há nenhuma metin da dureza, nem mesmo o código. Deixo aqui a quest: [spoiler]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) deviltower_zone.register_player(pc.get_vid()) end end when logout beginif pc.count_item(30300) >= 1 thenpc.remove_item(30300, pc.count_item(30300))endif pc.count_item(30302) >= 1 thenpc.remove_item(30302, pc.count_item(30302))end if pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 thendeviltower_zone.unregister_player(pc.get_vid()) endendwhen deviltower_man.chat.locale.deviltower_man_chat begin if pc.get_level() < 40 then say_title("Guard of the Demon Tower:") say("") --- l say("This tower is abounds with demons.") say("Only the strongest can reach the top.") say("It is said, that nobody who enters") say("the tower has left it alive.") say("You cannot enter it, because you have not") say("reached level 40 yet.") else say_title("Guard of the Demon Tower:") say("") --- l say("This tower is abounds with demons.") say("Only the strongest can reach the top.") say("It is said, that nobody who enters") say("the tower has left it alive.") say("Do you still want to enter the Demon Tower?") say("") local s = select("Enter.", "Leave.") 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/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/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/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("You arrived at the Gate of Choice on the 4th floor."); d.notice("Many false Metin stones will irritate your eyes and ears."); d.notice("Find the right Metin stone and destroy it within 15 Minutes"); d.notice("It is the only way to pass this gate."); end when devil_stone4_fail1.server_timer begin if d.select(get_server_timer_arg()) then d.notice("Minutes left: 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("Minutes left: 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("The time is over.") 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("The fake Metin stone disappears..."); end end end else server_timer("devil_stone4_end", 5, get_server_timer_arg()) d.notice("You proved yourself and showed good instinct."); d.notice("You have destroyed the correct Metin stone.") d.purge() end elseserver_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()) thenclear_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("You arrived at the Sealed Gate on the 5th floor.") d.notice("A few monsters have an Unlock Stone that can be") d.notice("used to open the Ancient Seals.") d.notice("Open the 5 seals within 20 Minutes to advance") d.notice("to the next floor!") 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/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("Minutes left: 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("Minutes left: 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 thend.notice("The time is over.")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("You have opened the last Seal. You will") d.notice("now arrive on the 6th floor!") 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/deviltower6_regen.txt") d.notice("Defeat all the demons on the 6th floor") d.notice("before attacking the King!") else d.notice("You opened the Seal! There are "..d.getf("stone_count").." left.") 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."Top floors of Demon Tower" 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("They found the way to reach 7th floor.") say("It requires a lot of ability and skills to go there.") say("Hmmmm...") say("After I examined your status to go up stairs.....") wait() if pc.level >=75 then say_title(""..mob_name(20074)..":") say("") say("You are good to go up.") say("I will let you know the way..") timer("devil_jump_7", 6) npc.unlock() d.purge() return end say_title(""..mob_name(20074)..":") say("") say("You need more training to go up there.") say("Come back when you have more experience.") say("")wait()pc.warp(590500, 110500)return end when 20075.chat."Top floors of Demon Tower" with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 and npc.lock() beginsay_title(""..mob_name(20075)..":") say("") say("They found the way to reach 7th floor.") say("It requires a lot of ability and skills to go there.") say("Hmmmm...") say("After I examined your status to go up stairs.....") wait() if pc.level >=75 then say_title(""..mob_name(20075)..":") say("") say("You are good to go up.") say("I will let you know the way..") timer("devil_jump_7", 6) npc.unlock() d.purge() return endsay_title(""..mob_name(20075)..":") say("") say("You need more training to go up there.") say("Come back when you have more experience.")say("")wait()pc.warp(590500, 110500)return end when 20076.chat."Top floors of Demon Tower" with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 and npc.lock() beginsay_title(""..mob_name(20076)..":") say("") say("It requires a lot of ability and skills to go there.") say("Hmmmm...") say("After I examined your status to go up stairs.....") wait() if pc.level >=75 then say_title(""..mob_name(20076)..":") say("") say("You are good to go up.") say("I will let you know the way..") timer("devil_jump_7", 6) npc.unlock() d.purge() return end say_title(""..mob_name(20076)..":") say("") say("You need more training to go up there.") say("Come back when you have more experience.")say("")wait()pc.warp(590500, 110500)return end when devil_jump_7.timer begind.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 beginlocal cont = d.getf("7_stone_kill") + 1d.setf("7_stone_kill", cont) if cont >= 4 thend.setf("7_stone_kill", 0)d.set_regen_file("data/dungeon/deviltower7_regen.txt") endend when 8019.kill with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begingame.drop_item(30300, 1)end when 30300.use with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 beginpc.remove_item("30300", 1) local pct = number(1,8) if pct == 1 thengame.drop_item(30302, 1)d.clear_regen()elsegame.drop_item(30301, 1) endend 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 thenpc.remove_item( "30302", 1)returnend say("With this map, I can warp to next floor!")pc.remove_item("30302", 1) timer("devil_jump_8", 6)d.clear_regen()end ---------------------------------------------- 8Ãþ ÁøÀÔºÎÅÍ 9Ãþ ±îÁö--------------------------------------------when devil_jump_8.timer begind.setf("level", 8)d.jump_all(2048+590, 6656+403)d.set_regen_file("data/dungeon/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 beginif d.getf("level") < 9 thenlocal pct1 = number(1, 10)if pct1 == 1 thenlocal pct2 = number(1, 4)if pct2 == 1 then-- ÁøÂ¥ ¿­¼è µå·Ógame.drop_item(30304, 1)else-- °¡Â¥ ¿­¼è µå·Ógame.drop_item(30303, 1)endelsereturnendendend when 20366.take with item.vnum == 30304 begin-- ºÀÀÎ ÇØü 9Ãþ ¤¡¤¡npc.purge()item.remove()timer("devil_jump_9", 8)end ----------------------------------------------- 9Ãþ ÁøÀÔºÎÅÍ ¿Ï·á±îÁö---------------------------------------------when devil_jump_9.timer begind.setf("level", 9)d.jump_all(2048+590, 6656+155)d.regen_file("data/dungeon/deviltower9_regen.txt")end when 1093.kill with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begind.kill_all()timer("devil_end_jump", 30)end when devil_end_jump.timer begin d.exit_all()endfunction register_player(vid)local player_count = d.getf("player_count")player_count = player_count + 1d.setf("player_count", tonumber(player_count))d.setf(string.format("player%d", player_count), tonumber(vid))end function unregister_player(vid)local player_count = d.getf("player_count")local found = falsefor i = 1, player_count, 1 doif found == true thend.setf(string.format("player%d", tonumber(i)), d.getf(string.format("player%d", i+1)))endp = d.getf("player"..tostring(i))if p == vid theni = i -1found = trueendend if found == true thend.setf("player_count", tonumber(player_count - 1))endend function get_players()local players = {}local player_count = d.getf("player_count")for i = 1, player_count, 1 doplayers[i] = d.getf("player"..tostring(i))endreturn playersendfunction give_dc_access(pindex)local self_checked = falselocal self = pc.select(d.getf("player"..tostring(pindex)))--pc.setqf("dcenter", 1)pc.setf("deviltower_zone", "dcenter", 1)pc.select(self)endendend[/spoiler]
  4. Boas, o teu cliente tem launcher sura ? Se não, aconselho a instalares um. Pois se o servidor é caseiro, os teus amigos só conseguem entrar através de um launcher de sura. Aconselho o do Ivan Santos, ou até mesmo o do PACIFICADOR é muito bom. Basta procurares aqui no forum. Cumprimentos, NewReboot.
  5. Boas, preciso de ajuda ! O cliente não inicia no windows 8 ! Soluções?
  6. Boas, eu sou o host do servidor e consigo entrar, mas tenho 1 amigo meu que quando escolhe a personagem a conta vai abaixo, ele ja iniciou o metin como administrador, e ja desligou a firewall.. ServerFiles - Lauling V3 Cliente - Lauling V3
  7. Boas gente, eu mudei das files do rancoroso para as files do lauling v3, instalei launcher sura no cliente do lauling v3, eu cosngio entrar pelo laucher, mas os outros não conseguem.. Alguem sabe como resolver? root's do cliente e o ficheiro do launcher configurados.
  8. Boas pessoal.. Eu já criei inúmeros tópicos, no entanto nenhum deles objectivo ou claro o suficiente para especificar o meu problema. Então decidi reformular isso. O que se passa é o seguinte, eu invoco o npc: 20367 como referido na quest, falo com ele, possuo o item " Cabeça Encolhida " o membro do meu grupo também, e no entanto quando clico " Yes, i want to enter. " o npc desliga o chat, não teleporta, nem remove o item.. Não sei se poderá ser da quest, mas eventualmente é o mais obvio que possa ser, se não, aceito sugestões de onde poderá vir o problema. As server-files são as " Metin2Limit ". Cliente: Metin2Limit. Aqui está a quest: E aqui está outra quest, que não sei se estará relacionada com o problema ou não.
  9. Pelo que parece, depois de um reboot sem qualquer alteração na quest, surgiu um novo problema. Utilizo as mesmas quests postadas a cima, mas quando dou a chave azurite á estatua Kud, a chave desaparece e eu não sou teleportado.
  10. Obrigado ! Resultou ! Graças a isso consegui aperceber-me de uma estupidez que me passou em branco. Nunca pensei ser tão obvio. O mapa não estava no Index. Muito obrigado pela ajuda, +1 :)
  11. Boas pessoal. Pelo que vi no tópico que criaram sobre as files, as catacumbas estavam 100% funcionais, o que não acontece na realidade. Chamo o npc das catacumbas ( 20067 ) invoco a cabeça encolhida e no entanto não consigo entrar. Clico em " Yes, I'm sure. " E ele simplesmente não teleporta, apenas desliga o chat com o npc. Se alguem me pudesse dar uma dica de como resolver.. Dou +1 :)
  12. Boas, as minhas catacumbas não funcionam.. Tenho cabeça encolhida tanto no char GM como no outro, sou lider do grupo no gm, quando toco no " Yes " para entrar, o npc fecha e não teleporta.
  13. Boas, os penteados originais do metin estão bugados nas files do lauling.. Não tem qualquer interação quando clico neles, no navicat estão com Type 18, alguem sabe como resolver ?
  14. Boas, não sei se isto é a melhor zona correta, se não for, peço que alterem :) Queria saber quais as melhores files para se usar, e o porque, sugestões ! Preferencia a server-files que tenham novas armaduras e armas já implementadas ! Com cliente launcher ! Obrigado.
  15. Queria saber um compativel com as files do rancoroso e que tivesse launcher sura.. ja procurei no google e aqui e nao encontro..
  16. Boas, eu estou farto do cliente do rancoroso.. é bug atrás de bug.. corrijo um, aparecem 10.. Portanto se alguem me conseguir disponibilizar um cliente compativel com as files do Rancoroso, de preferencia com launcher sura.. Eu também já tentie instalar laucher sura noutros cliente e foi sem sucesso.. Ajudem, por favor !
  17. Eu tenho o do rancoroso ! Mas quero outro ! ´No cliente do rancoroso dá erros a instalar quase todas as armaduras novas. e tem armaduras no servidor que nao aparecem no jogo !
  18. Boas, tenho bug nas catacumbas, não dropa chave azurite, a estatua não aparece.. e penso que tem algum problema na quest. Sistema de trajes bugado. Se alguem me puder arranjar solução para isso sff.
  19. Boas, nas files do rancoroso, como consigo meter várias lojas no vendedor de armas ou armaduras ? por exemplo, o codigo do vendedor de armas é 9001 ou 9010, mas quando vou ao object, pelo winscp, essas pastas nao existem !
  20. eu faço cd /usr/rancoroso/share/locale/germany/quest ./qc Vendedor_Armas.quest e quando façoo ./qc aparece este erro: Segmentation fault (core dumped) O que faço ? Ou existe outra maneira de instalar a quest ?
  21. Tentei agora com as do lauling, o erro desapareceu. Mas continua a quando faço login, aparece " Conectando " e volta para os CH, alguma solução ?
  22. Boas, está a dar-me esse erro nas files do Rancoroso.. SetBilling: cannot find login key 0 Quando faço login, ele diz " Conectando.. " e vai parar de volta aos CH's alguem sabe a solução ?
  23. Olá ! Como alguns de vós devem saber NewReboot foi um servidor criado em 2011, pela qual o tive de fechar devido a problemas financeiros ! Mas agora estou com um ordenado estável, que me dá a possibilidade de criar de novo o NewReboot . Se fosse possível gostaria que vocês me ajudassem, eu gostaria de saber os vossos gostos ! Sim, os vossos gostos, ou então um " estilo " que seja jogado, e que os jogadores procurem muito . - Porque ? Porque é que eu estou a pedir para vocês escolherem o género do servidor ?! - R: Porque simplesmente, eu não pretendo lucrar com o servidor ! Eu pretendo que todos se divirtam, e como tal, não irei fazer um servidor que ninguém goste ! Portanto força ! A possível reabertura de NewReboot depende de vocês ! Cumprimentos, NewReboot