-
Posts
34 -
Joined
-
Last visited
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
MÓJÓ's Achievements
Newbie (1/14)
75
Reputation
-
já está resolvido .... gracias
-
Estou aqui com um problema nesta quest que é o seguinte á primeira vista ela está impecavél , quando a char começa da as skillz passivas como lá está e dá me o cofre do aprendiz o problema é q apartir dai tento abrir o cofre e não me abre ou seja o que era suposto dar no 1 cofre tal como os equipes iniciais etc . Terei que adicionar os items do cofre ao special item group? Ou estou a fazer aqui algo errado ou tenho que adicionar algo em algum lado? cumprimentos quest anfangstruhe begin state start begin when login with pc.getqf('firstlogin') == 0 begin pc.setqf('firstlogin', 1) pc.give_item2(50187, 1) set_state(truhen) end end state truhen begin when 50187.use begin if pc.get_empty_inventory_count() < 45 then chat("Não há espaço suficiente!") return else if pc.get_job() == 0 then pc.give_item2(72725, 1) pc.give_item2(72729, 1) pc.give_item2(53012, 1) pc.give_item2(71145, 1) pc.give_item2(71126, 1) pc.give_item2(50188, 1) pc.give_item2(70007, 1) pc.give_item2(70038, 1) pc.give_item2(71510, 1) pc.give_item2(72501, 1) pc.give_item2(27102, 20) pc.give_item2(13009) pc.give_item2(14009) pc.give_item2(15009) pc.give_item2(16009) pc.give_item2(17009) horse.set_level(21) pc.set_skill_level(137, 20) pc.set_skill_level(138, 20) pc.set_skill_level(139, 20) pc.set_skill_level(140, 20) pc.set_skill_level(131, 10) pc.set_skill_level(126, 20) pc.set_skill_level(127, 20) pc.set_skill_level(128, 20) pc.give_item2(19) pc.give_item2(11209) pc.give_item2(12209) elseif pc.get_job() == 1 then pc.give_item2(72725, 1) pc.give_item2(72729, 1) pc.give_item2(53012, 1) pc.give_item2(71145, 1) pc.give_item2(71126, 1) pc.give_item2(50188, 1) pc.give_item2(70007, 1) pc.give_item2(70038, 1) pc.give_item2(71510, 1) pc.give_item2(72501, 1) pc.give_item2(27102, 20) pc.give_item2(13009) pc.give_item2(14009) pc.give_item2(15009) pc.give_item2(16009) pc.give_item2(17009) horse.set_level(21) pc.set_skill_level(137, 20) pc.set_skill_level(138, 20) pc.set_skill_level(139, 20) pc.set_skill_level(140, 20) pc.set_skill_level(131, 10) pc.set_skill_level(126, 20) pc.set_skill_level(127, 20) pc.set_skill_level(128, 20) pc.give_item2(1009) --Dolche+0 pc.give_item2(11409) pc.give_item2(19) pc.give_item2(2009) pc.give_item2(12349) elseif pc.get_job() == 2 then pc.give_item2(72725, 1) pc.give_item2(72729, 1) pc.give_item2(53012, 1) pc.give_item2(71145, 1) pc.give_item2(71126, 1) pc.give_item2(50188, 1) pc.give_item2(70007, 1) pc.give_item2(70038, 1) pc.give_item2(71510, 1) pc.give_item2(72501, 1) pc.give_item2(27102, 20) pc.give_item2(13009) pc.give_item2(14009) pc.give_item2(15009) pc.give_item2(16009) pc.give_item2(17009) horse.set_level(21) pc.set_skill_level(137, 20) pc.set_skill_level(138, 20) pc.set_skill_level(139, 20) pc.set_skill_level(140, 20) pc.set_skill_level(131, 10) pc.set_skill_level(126, 20) pc.set_skill_level(127, 20) pc.set_skill_level(128, 20) pc.give_item2(19) --Schwert+0 pc.give_item2(11609) pc.give_item2(12489) elseif pc.get_job() == 3 then pc.give_item2(72725, 1) pc.give_item2(72729, 1) pc.give_item2(53012, 1) pc.give_item2(71145, 1) pc.give_item2(71126, 1) pc.give_item2(50188, 1) pc.give_item2(70007, 1) pc.give_item2(70038, 1) pc.give_item2(71510, 1) pc.give_item2(72501, 1) pc.give_item2(27102, 20) pc.give_item2(13009) pc.give_item2(14009) pc.give_item2(15009) pc.give_item2(16009) pc.give_item2(17009) horse.set_level(21) pc.set_skill_level(137, 20) pc.set_skill_level(138, 20) pc.set_skill_level(139, 20) pc.set_skill_level(140, 20) pc.set_skill_level(131, 10) pc.set_skill_level(126, 20) pc.set_skill_level(127, 20) pc.set_skill_level(128, 20) pc.give_item2(7009) --Fächer+0 pc.give_item2(5009) pc.give_item2(11809) pc.give_item2(12629) elseif pc.get_job() == 4 then pc.give_item2(72725, 1) pc.give_item2(72729, 1) pc.give_item2(53012, 1) pc.give_item2(71145, 1) pc.give_item2(71126, 1) pc.give_item2(50188, 1) pc.give_item2(70007, 1) pc.give_item2(70038, 1) pc.give_item2(71510, 1) pc.give_item2(72501, 1) pc.give_item2(27102, 20) pc.give_item2(13009) pc.give_item2(14009) pc.give_item2(15009) pc.give_item2(16009) pc.give_item2(17009) horse.set_level(21) pc.set_skill_level(137, 20) pc.set_skill_level(138, 20) pc.set_skill_level(139, 20) pc.set_skill_level(140, 20) pc.set_skill_level(131, 10) pc.set_skill_level(126, 20) pc.set_skill_level(127, 20) pc.set_skill_level(128, 20) pc.give_item2(6009) --Fächer+0 pc.give_item2(21009) pc.give_item2(21509) end pc.remove_item(50187, 1) --Lehrlingstruhe I verschwindet end end when 50188.use with pc.get_level() >= 10 begin if pc.get_empty_inventory_count() < 10 then chat("Arranja 10 slots disponíveis no inventário") else pc.give_item2(71151, 20) --Elixier der Sonne (K) pc.give_item2(71152, 8) --Grüner Trank(M) pc.give_item2(76015, 2) pc.give_item2(76016, 4) pc.give_item2(71044, 10) --Geschwindigkeits Trank(K) pc.give_item2(71045, 10) --Lehrlingstruhe III pc.give_item2(50189, 1) --Lehrlingstruhe III pc.give_item2(71009, 1) --Lehrlingstruhe III pc.remove_item(50188, 1) --Lehrlingstruhe II verschwindet end end when 50189.use with pc.get_level() >= 20 begin if pc.get_empty_inventory_count() < 10 then chat("Arranja 10 slots disponíveis no inventário") else pc.give_item2(71027, 10) --DrachengottLeben pc.give_item2(71028, 10) --DrachengottAngriff pc.give_item2(71030, 10) --Drachengott-Int pc.give_item2(71152, 12) --Grüner Trank(M) pc.give_item2(76015, 3) pc.give_item2(76016, 4) pc.give_item2(50190, 1) --Expertentruhe I pc.remove_item(50189, 1) --Lehrlingstruhe III verschwindet end end when 50190.use with pc.get_level() >= 30 begin if pc.get_empty_inventory_count() < 10 then chat("Arranja 10 slots disponíveis no inventário") else pc.give_item2(71151, 80) pc.give_item2(76016, 10) pc.give_item2(50191, 1) --Expertentruhe II pc.remove_item(50190, 1) --Expertentruhe I verschwindet end end when 50191.use with pc.get_level() >= 40 begin if pc.get_empty_inventory_count() < 10 then chat("Arranja 10 slots disponíveis no inventário") else pc.give_item2(71517, 10) --Exo pc.give_item2(71518, 10) --Konzi pc.give_item2(76016, 10) --Konzi pc.give_item2(71510, 1) pc.give_item2(76025, 1) pc.give_item2(50192, 1) --Expertentruhe III pc.remove_item(50191, 1) --Expertentruhe II verschwindet end end when 50192.use with pc.get_level() >= 50 begin if pc.get_empty_inventory_count() < 10 then chat("Arranja 10 slots disponíveis no inventário") else pc.give_item2(71084, 200) pc.give_item2(71517, 25) --Exo pc.give_item2(71518, 25) --Konzi pc.give_item2(71519, 1) pc.give_item2(50193, 1) pc.remove_item(50192, 1) end end when 50193.use with pc.get_level() >= 60 begin if pc.get_empty_inventory_count() < 10 then chat("Arranja 10 slots disponíveis no inventário") else pc.give_item2(71517, 20) --Schriftrolle des Drachen pc.give_item2(71518, 20) --Schriftrolle des Drachen pc.give_item2(71519, 3) pc.give_item2(50194, 1) --Meistertruhe II pc.remove_item(50193, 1) --Meistertruhe I verschwindet end end when 50194.use with pc.get_level() >= 70 begin if pc.get_empty_inventory_count() < 10 then chat("Arranja 10 slots disponíveis no inventário") else pc.give_item2(70005, 1) --Trank des Angriffs pc.give_item2(71519, 5) --Gegenstand verzaubern pc.give_item2(50195, 1) --Meistertruhe III pc.remove_item(50194, 1) --Meistertruhe II verschwindet end end when 50195.use with pc.get_level() >= 80 begin if pc.get_empty_inventory_count() < 10 then chat("Arranja 10 slots disponíveis no inventário") else pc.give_item2(71517, 20) pc.give_item2(71518, 20) pc.give_item2(50196, 1) pc.give_item2(30319, 5) pc.give_item2(71519, 3) pc.remove_item(50195, 1) end end when 50196.use with pc.get_level() >= 90 begin if pc.get_empty_inventory_count() < 10 then chat("Arranja 10 slots disponíveis no inventário") else pc.give_item2(27987, 100) pc.give_item2(53012, 1) pc.give_item2(76026, 1) --Schrumpfkopf pc.give_item2(50197, 1) --Schrumpfkopf pc.remove_item(50196, 1) --Großmeistertruhe verschwindet end end when 50197.use with pc.get_level() >= 95 begin if pc.get_empty_inventory_count() < 10 then chat("Arranja 10 slots disponíveis no inventário") else pc.give_item2(50254, 3) --Elixier des Mondes (M) pc.give_item2(50198, 1) --Großmeistertruhe pc.remove_item(50197, 1) --Meistertruhe III verschwindet end end when 50198.use with pc.get_level() >= 100 begin if pc.get_empty_inventory_count() < 10 then chat("Arranja 10 slots disponíveis no inventário") else pc.give_item2(51001, 200) --Trank der Hast pc.give_item2(51001, 200) --Trank der Hast pc.give_item2(51001, 200) --Trank der Hast pc.give_item2(50199, 1) --Großmeistertruhe pc.remove_item(50198, 1) --Meistertruhe III verschwindet end end when 50199.use with pc.get_level() >= 105 begin if pc.get_empty_inventory_count() < 10 then chat("Arranja 10 slots disponíveis no inventário") else pc.give_item2(71145, 1) --Trank der Hast pc.give_item2(50203, 1) --Großmeistertruhe pc.remove_item(50199, 1) --Meistertruhe III verschwindet end end when 50203.use with pc.get_level() >= 110 begin if pc.get_empty_inventory_count() < 10 then chat("Arranja 10 slots disponíveis no inventário") else pc.give_item2(25041, 5) --Trank der Hast pc.give_item2(71522, 4) --Trank der Hast pc.give_item2(50204, 1) --Großmeistertruhe pc.remove_item(50203, 1) --Meistertruhe III verschwindet end end when 50204.use with pc.get_level() >= 115 begin if pc.get_empty_inventory_count() < 10 then chat("Arranja 10 slots disponíveis no inventário") else pc.give_item2(55403, 1) --Trank der Hast pc.give_item2(30616, 1) --Trank der Hast pc.give_item2(50205, 1) --Großmeistertruhe pc.remove_item(50204, 1) --Meistertruhe III verschwindet end end when 50205.use with pc.get_level() >= 120 begin if pc.get_empty_inventory_count() < 10 then chat("Arranja 10 slots disponíveis no inventário") else pc.give_item2(55405, 1) --Trank der Hast pc.give_item2(30617, 1) --Trank der Hast pc.give_item2(30618, 1) --Trank der Hast pc.remove_item(50205, 1) --Meistertruhe III verschwindet end end end end anfangstruhe.quest
-
Metin 2 royal source , client e tudo o que estava a venda no metin 2 dev
MÓJÓ replied to MÓJÓ's topic in Serverfiles
faltava a chave vé lá agora -
Era isso mesmo , já está a bombar , muito obrigado aos dois , como é que uma cena pequena dava cabo disto mas assim já sei
-
vou já ver isso , eu não entendo ainda muito disto como dá para ver mas tenho muito gosto no que estou a fazer e como tal tenho queimado muito a cabeça com isto , agradeço muito aos dois a ajuda que me em dado e desculpem se vos tenho chateado . muito obrigado mesmo
-
root@classicmt20:/usr/home/srv1/share/locale/germany/quest # ./qc feitico.quest QUEST : feitico STATE : start WHEN : 20008.take Calls undeclared function! : pc.get_count diz me isso exactamente como ai está , aliás já esse pc.get_count me tinha dado erro na outra quest das tabelas que eu ainda cheguei a por essa tb , é uma quest tão fixe que tenho pena de não conseguir por aqui . Obrigado uma vez mais mário
-
o end eu depois ainda pus mas deu me erro na mesma ja vi e que acrescentaste onde eu tinha else por else if vou instalar digo te já algo .Não tenho palavras para ti .Um muito obrigado sentido
-
quest feitico begin state start begin when 20008.take begin if pc.get_count(71085) >= 200 then pc.remove_item(71085,200) pc.give_item2(71084,20) else if pc.get_count(27990) >= 250 then pc.remove_item(27990,250) pc.give_item2(27992,1) else if pc.get_count(27990) >= 200 then pc.remove_item(27990,200) pc.give_item2(27993,1) else if pc.get_count(27990) >= 150 then pc.remove_item(27990,150) pc.give_item2(27994,1) else if pc.get_count(50300) >= 5 then pc.remove_item(50300,5) pc.give_item2(50300,1) else say("Não tens items suficientes, queres enganar o Otávio?.") end end end Mário depois de ver o teu post não aguentei o bixinho e tive que ir tentar e então passei horas nisto a queimar a cabecinha fiz a quest da informaçao no npc funcionou bem ai fiquei logo esperançado q ia correr tudo bem , e acontece- me isso q ai vez quando instalo esta , que mal fiz eu a deus ,que é que achas q eu ai pus mal ? ela está como o exemplo q me postas te em cima ate fiz o upload da quest . abraço e mais uma vez obrigado QUEST : feitico STATE : start WHEN : 20008.take Killed feitico.quest
-
Mário muito obrigado uma vez mais , mais logo já instalo isto e dou te feedback. cumprimentos
-
está a dar esse erro devo ter ai feito asneira da grossa
-
quest mojo_itens begin state start begin function get_settings() mojo_itens = {} mojo_itens.dar = 71085, 27990 -- Itens que o jogador precisa de ter para trocar por outros itens mojo_itens.quantidade = 200, 600, -- Quantidade de itens que o jogador precisa de ter para trocar pelos itens abaixo: mojo_itens.receber = 71084, 27992, 27993, 27994 -- Itens que o jogador irá receber depois da troca mojo_itens.rquantidade = 20, 1, 1, 1 -- Quantidade de itens que o jogador irá receber return mojo_itens end when 20008.take begin local settings = mojo_itens.get_settings() if pc.get_count(settings.dar[71085]) >= settings.quantidade[200] then -- Conta o primeiro valor, ou seja, 456 da tabela mojo_itens.dar e 200 da tabela mojo_itens.quantidade pc.remove_item(settings.dar[71085], settings.quantidade[200]) pc.give_item2(settings.receber[71084],settings.rquantidade[20]) elseif pc.get_count(settings.dar[27990]) >= settings.quantidade[600] then pc.remove_item(settings.dar[27990], settings.quantidade[600]) pc.give_item2(settings.receber[27992, 27993, 27994],settings.rquantidade[1]) elseif pc.get_count(settings.dar[]) >= settings.quantidade[] then pc.remove_item(settings.dar[], settings.quantidade[]) pc.give_item2(settings.receber[],settings.rquantidade[]) else syschat("Não tens itens suficientes, queres enganar o Otávio? ") end end end end
-
Mário para ti uma palavra . Muito obrigado és quase tão grande como o meu benfica
-
Bem o prometido é devido aqui vai esta semana deixo aqui um sistema de buffz para a malta experimentar , espero que gostem . depois deixem ai o feedback do que acharam . cumprimentos BuffSytem.rar
-
Vcs são grandes , e já agora há forma de eu dentro da mesma quest colocar por exmplo as pedras partidas a dar uma perola ou tenho q fazer uma quest para cada item que quiser fazer a troca? cumprimentos .