antiblock
https://i.imgur.com/aJ17bf7.gif

Search the Community

Showing results for tags '[quest]'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Comunidade
    • Community Servers
    • Anúncios
    • Apresentações
    • Sugestões
    • Suporte (Tickets)
    • Lixeira do fórum
  • Patrocínios
  • Hardware e Software
    • Smartphones e Tablets
    • Desktops e Laptops
    • Sistemas Operativos
  • Ensino
    • Programação
    • Web Design
    • Ensino Escolar
  • Gaming
    • Gaming Mobile
    • Battle Royale
    • Ação e FPS
    • MOBA
    • RPG e MMORPG
    • Outros Géneros
    • Consolas
  • Gerenciamento de Servidores e Clientes
    • Metin2
    • Minecraft
    • Counter-Strike
    • FiveM
    • Browser
    • Outros Servidores
  • Design World
    • Geral e Galerias de Arte
    • Pedidos de Designer
    • Tutoriais e Recursos
  • WebMaster
    • Geral
    • Alojamento Web
    • Plataformas Web
  • Discussão Geral
    • Notícias
    • Computador
    • Video-Sharing e Streaming
    • Automóveis & Motos
    • Desporto
    • Entretenimento
    • Anúncios e Comércio
    • FunZone
    • Off-Tópic

Categories

  • DEVs/Resellers
    • Plechito
    • iBeast
    • dracaryS
    • Vegas
    • Dungeons
  • Leaks Metin2
    • C++ / C# / Python
    • Unpacked
    • ServerFiles
    • Programs and tools
  • Graphics & 3D & Costume
    • Maps
    • Npc & Mobs
    • Equipment
    • Websites, Designs and Scripts
  • FiveM
  • Windows
    • Releases
  • Música
    • Hip-Hop
  • Trash
    • Metin2
    • Android
    • Aplicações
    • WebMaster
    • Jogos PC

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Discord


E-mail


Website URL


Localizaçao


Sobre mim

Found 178 results

  1. Bom aqui deixo o meu script de skills M1.G1 e P.O que há de diferente?as ações else que informar o erro porque o jogador não pode por as habilidades m1, g1 e p e o pc.get_skill_group, que evitar que pessoas sem habilidades use o npc e perca gold como em alguns scripts de skills p.Bom esse script é perfeito qualquer bug no meu script me adicionar no skype invisionbrazil.NPC: Instrutor de Recrutas.Download mim_rancoroso.questComo instalar?Add: serverfiles pasta quest depoisVirtualbox >> login >> cd /usr/home/game/share/locale/germany/quest/./qc mim_rancoroso.quest quest mim_rancoroso begin state start begin when 20354.chat."Aumentar Habilidades" with pc.get_skill_group() > 0 begin say_title("Rancoroso:") say("Olá, "..pc.name..".") say("Queres por as habilidades?") local menu = select("Habilidades M1","Habilidades G1","Habilidades Perfeitas","Fechar") if menu == 1 then say_title("Rancoroso:") say("Necessário nível 5 e 5.000.000 Gold.") local sub_skill = select("Warrior","Ninja","Shura","Shaman","Fechar") if sub_skill == 1 then if pc.level > 4 then if pc.money > 5000000 then if pc.job == 0 then say("Hmm. tudo certo.") wait() pc.set_skill_level("1", "20") pc.set_skill_level("2", "20") pc.set_skill_level("3", "20") pc.set_skill_level("4", "20") pc.set_skill_level("5", "20") pc.set_skill_level("16", "20") pc.set_skill_level("17", "20") pc.set_skill_level("18", "20") pc.set_skill_level("19", "20") pc.set_skill_level("20", "20") pc.changegold(-5000000) else say("Você não é guerreiro.") end else say("Falta gold.") end else say("Desculpe.") say("Você não tem o nível 5.") say("") end elseif sub_skill == 2 then if pc.level > 4 then if pc.money > 5000000 then if pc.job == 1 then say("Hmm. tudo certo.") wait() pc.set_skill_level("31", "20") pc.set_skill_level("32", "20") pc.set_skill_level("33", "20") pc.set_skill_level("34", "20") pc.set_skill_level("35", "20") pc.set_skill_level("46", "20") pc.set_skill_level("47", "20") pc.set_skill_level("48", "20") pc.set_skill_level("49", "20") pc.set_skill_level("50", "20") pc.changegold(-5000000) else say("Você não é ninja.") end else say("Falta gold.") end else say("Desculpe.") say("Você não tem o nível 5.") say("") end elseif sub_skill == 3 then if pc.level > 4 then if pc.money > 5000000 then if pc.job == 2 then say("Hmm. tudo certo.") wait() pc.set_skill_level("61", "20") pc.set_skill_level("62", "20") pc.set_skill_level("63", "20") pc.set_skill_level("64", "20") pc.set_skill_level("65", "20") pc.set_skill_level("66", "20") pc.set_skill_level("76", "20") pc.set_skill_level("77", "20") pc.set_skill_level("78", "20") pc.set_skill_level("79", "20") pc.set_skill_level("80", "20") pc.set_skill_level("81", "20") pc.changegold(-5000000) else say("Você não é shura.") end else say("Falta gold.") end else say("Desculpe.") say("Você não tem o nível 5.") say("") end elseif sub_skill == 4 then if pc.level > 4 then if pc.money > 5000000 then if pc.job == 3 then say("Hmm. tudo certo.") wait() pc.set_skill_level("91", "20") pc.set_skill_level("92", "20") pc.set_skill_level("93", "20") pc.set_skill_level("94", "20") pc.set_skill_level("95", "20") pc.set_skill_level("96", "20") pc.set_skill_level("106", "20") pc.set_skill_level("107", "20") pc.set_skill_level("108", "20") pc.set_skill_level("110", "20") pc.set_skill_level("111", "20") pc.changegold(-5000000) else say("Você não é shaman.") end else say("Falta gold.") end else say("Desculpe.") say("Você não tem o nível 5.") say("") end elseif sub_skill == 5 then say("Hmm...") say("Quando quise venha a mim.") say("") return end elseif menu == 2 then say_title("Rancoroso:") say("Necessário nível 35 e 10.000.000 Gold.") local sub_skill = select("Warrior","Ninja","Shura","Shaman","Fechar") if sub_skill == 1 then if pc.level > 34 then if pc.money > 10000000 then if pc.job == 0 then say("Hmm. tudo certo.") wait() pc.set_skill_level("1", "30") pc.set_skill_level("2", "30") pc.set_skill_level("3", "30") pc.set_skill_level("4", "30") pc.set_skill_level("5", "30") pc.set_skill_level("16", "30") pc.set_skill_level("17", "30") pc.set_skill_level("18", "30") pc.set_skill_level("19", "30") pc.set_skill_level("20", "30") pc.changegold(-10000000) else say("Você não é guerreiro.") end else say("Falta gold.") end else say("Desculpe.") say("Você não tem o nível 35.") say("") end elseif sub_skill == 2 then if pc.level > 34 then if pc.money > 10000000 then if pc.job == 1 then say("Hmm. tudo certo.") wait() pc.set_skill_level("31", "30") pc.set_skill_level("32", "30") pc.set_skill_level("33", "30") pc.set_skill_level("34", "30") pc.set_skill_level("35", "30") pc.set_skill_level("46", "30") pc.set_skill_level("47", "30") pc.set_skill_level("48", "30") pc.set_skill_level("49", "30") pc.set_skill_level("50", "30") pc.changegold(-10000000) else say("Você não é ninja.") end else say("Falta gold.") end else say("Desculpe.") say("Você não tem o nível 35.") say("") end elseif sub_skill == 3 then if pc.level > 34 then if pc.money > 10000000 then if pc.job == 2 then say("Hmm. tudo certo.") wait() pc.set_skill_level("61", "30"); pc.set_skill_level("62", "30"); pc.set_skill_level("63", "30"); pc.set_skill_level("64", "30"); pc.set_skill_level("65", "30"); pc.set_skill_level("66", "30"); pc.set_skill_level("76", "30"); pc.set_skill_level("77", "30"); pc.set_skill_level("78", "30"); pc.set_skill_level("79", "30"); pc.set_skill_level("80", "30"); pc.set_skill_level("81", "30"); pc.changegold(-10000000) else say("Você não é shura.") end else say("Falta gold.") end else say("Desculpe.") say("Você não tem o nível 35.") say("") end elseif sub_skill == 4 then if pc.level > 34 then if pc.money > 10000000 then if pc.job == 3 then say("Hmm. tudo certo.") wait() pc.set_skill_level("91", "30"); pc.set_skill_level("92", "30"); pc.set_skill_level("93", "30"); pc.set_skill_level("94", "30"); pc.set_skill_level("95", "30"); pc.set_skill_level("96", "30"); pc.set_skill_level("106", "30"); pc.set_skill_level("107", "30"); pc.set_skill_level("108", "30"); pc.set_skill_level("110", "30"); pc.set_skill_level("111", "30"); pc.changegold(-10000000) else say("Você não é shaman.") end else say("Falta gold.") end else say("Desculpe.") say("Você não tem o nível 35.") say("") end elseif sub_skill == 5 then say("Hmm...") say("Quando quise venha a mim.") say("") return end elseif menu == 3 then say_title("Rancoroso:") say("Necessário nível 50 e 20.000.000 Gold.") local sub_skill = select("Warrior","Ninja","Shura","Shaman","Fechar") if sub_skill == 1 then if pc.level > 49 then if pc.money > 20000000 then if pc.job == 0 then say("Hmm. tudo certo.") wait() pc.set_skill_level("1", "59") pc.set_skill_level("2", "59") pc.set_skill_level("3", "59") pc.set_skill_level("4", "59") pc.set_skill_level("5", "59") pc.set_skill_level("16", "59") pc.set_skill_level("17", "59") pc.set_skill_level("18", "59") pc.set_skill_level("19", "59") pc.set_skill_level("20", "59") pc.changegold(-20000000) notice_all("Parabéns "..pc.name.." comprou skills P.") else say("Você não é guerreiro.") end else say("Falta gold.") end else say("Desculpe.") say("Você não tem o nível 50.") say("") end elseif sub_skill == 2 then if pc.level > 49 then if pc.money > 20000000 then if pc.job == 1 then say("Hmm. tudo certo.") wait() pc.set_skill_level("31", "59") pc.set_skill_level("32", "59") pc.set_skill_level("33", "59") pc.set_skill_level("34", "59") pc.set_skill_level("35", "59") pc.set_skill_level("46", "59") pc.set_skill_level("47", "59") pc.set_skill_level("48", "59") pc.set_skill_level("49", "59") pc.set_skill_level("50", "59") pc.changegold(-20000000) notice_all("Parabéns "..pc.name.." comprou skills P.") else say("Você não é ninja.") end else say("Falta gold.") end else say("Desculpe.") say("Você não tem o nível 50.") say("") end elseif sub_skill == 3 then if pc.level > 49 then if pc.money > 20000000 then if pc.job == 2 then say("Hmm. tudo certo.") wait() pc.set_skill_level("61", "59") pc.set_skill_level("62", "59") pc.set_skill_level("63", "59") pc.set_skill_level("64", "59") pc.set_skill_level("65", "59") pc.set_skill_level("66", "59") pc.set_skill_level("76", "59") pc.set_skill_level("77", "59") pc.set_skill_level("78", "59") pc.set_skill_level("79", "59") pc.set_skill_level("80", "59") pc.set_skill_level("81", "59") pc.changegold(-20000000) notice_all("Parabéns "..pc.name.." comprou skills P.") else say("Você não é shura.") end else say("Falta gold.") end else say("Desculpe.") say("Você não tem o nível 50.") say("") end elseif sub_skill == 4 then if pc.level > 49 then if pc.money > 20000000 then if pc.job == 3 then say("Hmm. tudo certo.") wait() pc.set_skill_level("91", "59") pc.set_skill_level("92", "59") pc.set_skill_level("93", "59") pc.set_skill_level("94", "59") pc.set_skill_level("95", "59") pc.set_skill_level("96", "59") pc.set_skill_level("106", "59") pc.set_skill_level("107", "59") pc.set_skill_level("108", "59") pc.set_skill_level("110", "59") pc.set_skill_level("111", "59") pc.changegold(-20000000) notice_all("Parabéns "..pc.name.." comprou skills P.") else say("Você não é shaman.") end else say("Falta gold.") end else say("Desculpe.") say("Você não tem o nível 50.") say("") end elseif sub_skill == 5 then say("Hmm...") say("Quando quise venha a mim.") say("") return end elseif menu == 4 then say("Hmm...") say("Quando quise venha a mim.") say("") return end end endendCreditos: Rancoroso.
  2. Boas precisa-va de uma Quest que tipo: um player começa a jogar emal entra no servidor a quest dalhe exp . algem tem isso? Mandem plese PM privado ou aqui :) ty
  3. Enfim está aqui a quest que eu vi e parece-me muito razoável Dentro do download têem todos os arquivos necessários, desde regens e questlib, tudo Download https://mega.co.nz/#!ucAnWY6K!TihPkbOHEgM8jUok-pQVE7N4PLl4yOmqNTNACbfYru8 Créditos: Risan
  4. Boas Pessoal . Bem venho aqui partilhar com vocês uma ideia que tive .... Bem a minha ideia era haver um item que tivesse a função de chamar monstros teria o mesmo sistema que o elixir , pensei nisto quando upava em certos servidores PvM e custa estar sempre a clicar na tecla ou com a seta nas capas .... Eu não tenho conhecimentos suficientes para criar esta quest se alguém a quiser desenvolver :) Deixem o vosso +1 se gostaram da ideia e comentem com prós e criticas construtivas . Cumpz. Pastor Alemão#
  5. Boas comunidade! Venho-vos apresentar uma quest que acabei de fazer (+/- 3 horas atrás). Esta quest faz com que quando rodes um item abra uma janela o que fará com que não possa impossibilite o bot de rodar Código: -------------------------------------------- Anti Bot de Rodar-- World Of Chaos Release-- By Luis Bizarro------------------------------------------quest anti_rodar begin state start begin when 71084.use == true) begin say_title(""Equipa"") say("Lembre-se não use bot de rodar!") say("Lorem ipsum dolor sit amet,") say("consectetur adipiscing elit.") say("Sed fringilla nisl a enim egestas") say("eu suscipit erat blandit.") wait() say_title(""Equipa"") say("Isto é uma simples prevenção contra o uso") say("") say("Cumprimentos,") say("A equipa") end endendDownload: https://mega.co.nz/#!fQsUiLia!GS32C3jAhyWA1tDiTz7wdRmm2K96F9y7uPTUpQZXDao Atualização não testada: -------------------------------------------- Anti Bot de Rodar-- World Of Chaos Release-- By Luis Bizarro------------------------------------------quest anti_rodar begin state start begin when 71084.use == true) begin say_title(""Equipa"") say("Lembre-se não use bot de rodar!") say("Lorem ipsum dolor sit amet,") say("consectetur adipiscing elit.") say("Sed fringilla nisl a enim egestas") say("eu suscipit erat blandit.") wait() say_title(""Equipa"") say("Isto é uma simples prevenção contra o uso") say("") say("Cumprimentos,") say(" A equipa") local s = select ("Sair") if s == 1 then -- Fechar end end end endendCréditos: [*]Luis Bizarro - Criação [*]Notepad++ - Software [*]Ymir - Criação das plataformas Cumprimentos, Luis Bizarro
  6. Bom eu novamente Rancoroso. Deixo aqui uma quest bem legal, bom foi idéia de um membro então eu fiz a quest. Como funcionar a quest? simples o jogador precisa mata um jogador de qualquer reino para ganhar um item em modo rand() depois disso ele precisa espera 24 horas para fazer o evento novamente. ----------------------------------------------------------------- QUEST CRIADA POR RANCOROSO.-- SKYPE: invisionbrazil.---------------------------------------------------------------quest event_kill beginstate start beginwhen login or levelup with get_time() > pc.getqf("tempo") beginset_state("event_daily")endendstate event_daily beginwhen letter beginsend_letter("Evento Diária")endwhen button or info beginsay_title("Evento Diária")say("")say("Olá "..pc.get_name()..".")say("Bom nesse evento você precisa")say("mata um jogador de qualquer reino")say("para ganhar uma recompensa.")say("")set_state("event_daily_kill")endendstate event_daily_kill beginwhen kill with npc.is_pc() beginlocal item = {19,29,39,49,1009,1019,1029,1039,2009,2019,2029,2039,5009,5019,5029,5039} -- listagem de itens.local drop = number(1,16) -- modo rand para ganhar o item.pc.give_item2(item[drop],1) -- vnum e quantidade.--pc.give_item_from_special_item_group(80038)pc.setqf("tempo",get_time()+60*60*24) -- tempo de espera 24 horas set_state("event_daily_msg")endendstate event_daily_msg beginwhen letter beginsend_letter("Evento diária Completo!")endwhen button or info beginsay_title("Evento diária Completo!")say("")say("Olá "..pc.get_name()..".")say("Bom agora só amanhã a partir desta mesma")say("hora poderá fazer o evento novamente.")say("")clear_letter()endend -- qend -- s Qualquer idéia há mais para add na quest é bem-vinda. Créditos: Rancoroso.
  7. Reparei que na pasta quest das files do sg/wom não havia nenhuma quest do sistema de montadas melhoráveis, então decidi fazer. Não tem a parte dos .use dos selos das montadas, basta usar a ride.quest do sg que está logo tudo pronto.Sei que já existe uma quest desta e blablabla, porém o socket usado nela é o das montadas que se colocam no slot dos sapatos de vento.Esta já tem o socket correto, e além disso foi feita por mim.Quest: quest pmount begin state start begin function upgrade(vnum) local pm_up_vnums = { {52001, 52005, 50067}, {52016, 52020, 50067},{52031, 52035, 50067}, {52046, 52050, 50067},{52061, 52065, 50067},{52076, 52080, 50067}, {52006, 52010, 50068},{52021, 52025, 50068},{52036, 52041, 50068}, {52051, 52055, 50068},{52066, 52071, 50068},{52081, 52085, 50068} } say_title(mob_name(npc.get_race())) say("Ah "..pc.name.." estás aqui para melhorar") say"a tua montada é? Hm." say"" say"Dependendo do nível da tua montada, poderá " say"ser melhorada, através de um item específico.[ENTER]" wait() say_title(mob_name(npc.get_race())) for i = 1, 12 do local needed, cor, jov, sel = pm_up_vnums[i][3], pm_up_vnums[i][2], pm_up_vnums[i][1], pm_up_vnums[i][2] if vnum == cor+6 or vnum == cor+7 or vnum == cor+8 or vnum == cor+9 or vnum == cor+10 then say"A tua montada está no nível máximo." return end if vnum >= jov and vnum <= sel then say"Para melhorar esta tua montada, precisas do:" say_item_vnum(needed) say"" if select("Continuar", "Não tenho o item.") == 1 then say_title(mob_name(npc.get_race())) if pc.count_item(needed) >= 1 then if math.random(1,2) == 1 then pc.remove_item(needed, 1) pc.give_item2(vnum+5, 1) pc.remove_item(vnum, 1) say"Melhoramento efetuado com sucesso[ENTER]Recebeste:" say_item_vnum(vnum+5) else pc.remove_item(needed, 1) say("O Melhoramento falhou.") end else say("Não tens o item.") say_item_vnum(needed) return end else return end end end end function increase_time() local snacks = {{38100,7}, {38101,15}, {38102,30}} say_title(mob_name(npc.get_race())) say"Queres aumentar o tempo da tua montada?" say"Com os famosos Snacks do Poder, poderás aumentar o" say"seu tempo durante 7, 15 ou 30 dias." say"Escolhe o Snack do Poder que possuis." local c = select ("Snack do Poder - 7 Dias", "Snack do Poder - 15 Dias", "Snack do Poder - 30 Dias", "Sair") if c != 4 then local d, a, i, s = snacks[c][2], 60*60*24, snacks[c][1], item.get_socket(0) say_title(mob_name(npc.get_race())) if pc.count_item(i) >= 1 then say"A tua montada com este Snack poderá durar" say("mais "..d.." dias.") say_item_vnum(i) say"" say"Queres continuar?" if select("Sim", "Não") == 1 then item.set_socket(0, s + a*d) pc.remove_item(i, 1) say("Feito. A tua montada durará mais "..d.." dias.") else say"Volta quando quiseres" end else say_item_vnum(i) say"" say"Precisas deste Snack do Poder para proceder." end end end when 9003.take with item.vnum >= 52001 and item.vnum <= 52090 begin say_title(mob_name(npc.get_race())) local op = select("Aumentar a Duração da Minha Montada", "Evoluir a Minha Montada", "Sair") if op == 1 then pmount.increase_time() elseif op == 2 then pmount.upgrade(item.get_vnum()) end end endend
  8. Boas Comunidade Esta quest permite que você suba a torre para o 6 piso [ferreiros], Basta entregar um item ao NPC. Se você quiser, pode mudar item . Creditos: inforge Criado por Ali3n© Adaptação do texto e Upload por Poweroff
  9. Com isto é possível mandar mensagens para quem esteja offline. QUEST : SQL : Créditos : GN Cumprimentos
  10. Boas. Vi num fórum de um servidor o seguinte: E achei interessante fazer, então aqui está: [Lua] Evitar Switchbot - Pastebin.com Ao usar o item 30093, se tiverem mais itens desses ou rodares no inventário, eles são removidos, caso contrário, recebem 10 rodares. Agora vocês perguntam-me: "No que é que isto evita o bot de rodar?" E eu respondo: Quem é que vai ligar o bot de rodar por 10 rodares? Se colocarem eles para não se juntarem e para não se meterem no armazém, esta quest seria uma boa solução. É tudo. Cyos.
  11. Boas :) Precisava de ajuda para instalar esta quest http://cyber-gamers.org/index.php?/topic/3345-traducao-troca-de-raca-pt-pt nas files Invoice Obrigado.
  12. Boas Pessoal . Bem muitos vocês já devem ter adicionado armaduras novas e ao teleportar ficam sem VD esta quest é muito útil para essas ocasiões . quest vidabug begin state start begin when login or logout begin if pc.get_hp() < 0 then affect.add_collect(apply.HP_REGEN, 100000, 5) elseif pc.get_sp() < 0 then affect.add_collect(apply.SP_REGEN, 100000, 5) end end endend Créditos pela quest By ForceBro Skype: ForceToBro Não dou permissão a nenhum membro para partilhar este conteúdo noutra comunidade pois esta quest foi feita exclusivamente para esta comunidade . Um agradecimento especial ao por ter verificado se existia algum erro . Se gostaram basta agradecer-me dando o vosso , Não custa e incentiva a continuar . Cumpz.ForceBro
  13. BoasAqui deixo uma quest que permite aos jogadores trocarem Gold/Yang por Moedas.Relembrando que as moedas são um item qualquer que vocês tenham no servidor e valem X valor.. ------------------------------------------------Nome: Trocar Gold por Moedas--Data: 11 de Dezembro de 2012----------------------------------------------quest moedas begin state start begin when 22067.click begin local gold = pc.gold; local count = math.floor(gold / 1000000000); say_title("Troca de Moedas"); say("Aqui podes trocar Yang por Moedas"); say("E Moedas por Yang"); say(""); say(""); say_reward("O que desejas fazer?"); local s = select("Yang->Moedas" , "Moedas->Yang","Cancelar"); if s == 3 then return end if s == 1 then say_title("Yang->Moedas"); say("Atualmente tens ".. gold .. " Yang"); say("Podes trocar por:"); say_title("- ".. count .. " Moedas de 1kkk "); say_reward("Tens a certeza?"); local sel = select("Avançar ", "Cancelar"); if sel == 2 then return end if gold < 1000000000 then say_title("Erro!"); say("Não tens Yang necessário para fazer a troca!"); return end pc.changegold(-1000000000); pc.give_item2(51000 , 1); return elseif s == 2 then if pc.count_item(51000) < 1 then say_title("ERRO!") say("Não possuis nenhuma moeda de 1KKK"); return end local rm = 2000000000 - gold; if rm <= 1000000000 then say_title("Moedas->Yang"); say("Aqui podes trocar as moedas de 1KKK por Yang"); say(""); say(""); say_reward("Não posso trocar nenhuma Moeda"); say_reward("Porque a diferença entre o teu dinheiro e os 2KKK"); say_reward("É inferior a uma moeda de 1KKK"); say("E não quero que bugues o teu dinheiro"); return end say_title("Moedas->Yang"); say("Aqui podes trocar as moedas de 1KKK por Yang"); say("Posso-te trocar 1 Moeda de 1KKK, mais não posso!"); say(""); say_reward("Desejas fazê-lo?"); local sx = select("Sim!" , "Cancelar"); if sx == 2 then return end pc.remove_item(51000 , 1) pc.changegold(1000000000) end end when 22067.take with item.vnum == 51000 or item.vnum == 51001 or item.vnum == 51002 begin local gold = pc.gold; local name = {} name[51000] = "1KKK"; name[51001] = "5KKK"; name[51002] = "10KKK"; local value = {} value[51000] = 1000000000; value[51001] = 5000000000; value[51002] = 10000000000; say_title("Troca de Moedas"); say("Tens aí ".. item.get_count() .. " Moedas de ".. name[item.get_vnum()] .. ""); say(""); say(""); say_reward("O que desejas fazer?"); local sel = select("Trocar por Yang" , "Destrocar" , "Cancelar"); if sel == 3 then return end if sel == 1 then if gold + item.get_count() * value[item.get_vnum()] > 2000000000 then say_title("ERRO!") say("Não posso trocar essas moedas todas"); say("Senão o teu dinheiro buga!"); say(""); say("Separa as Moedas em quantidades menores usando a tecla SHIFT"); say("E depois volta a arrastar para aqui!"); return end pc.changegold(item.get_count() * value[item.get_vnum()]); item.remove() elseif sel == 2 then local count = item.get_count(); local real_money = count * value[item.get_vnum()]; local m = math.floor(real_money / 1000000000); local m2 = math.floor(real_money / 5000000000); local m3 = math.floor(real_money / 10000000000); say_title("Destrocar"); say("Aqui podes trocar moedas por moedas de valores diferentes"); say("Podes trocar por:") say_title("- ".. m .. " Moedas de 1kkk "); say_title("- ".. m2 .. " Moedas de 5kkk "); say_title("- ".. m3 .. " Moedas de 10kkk "); say_reward("Escolhe!"); local selx = select("1kkk" , "5kkk" , "10kkk" , "Cancelar"); if selx == 4 then return end if selx == 1 then if m <= 0 then say_title("ERRO!"); say("Essas moedas não chegam para isto!"); return end if item.get_vnum() == 51000 then pc.remove_item(51000, m) elseif item.get_vnum() == 51001 then pc.remove_item(51001, math.floor(m / 5 ) ) elseif item.get_vnum() == 51002 then pc.remove_item(51002, math.floor(m / 10) ) -- 4 de 10KKK gera 40 de 1KKK e são removidas 4 de 10KKK end pc.give_item2(51000 , m); elseif selx == 2 then if m2 <= 0 then say_title("ERRO!"); say("Essas moedas não chegam para isto!"); return end if item.get_vnum() == 51000 then pc.remove_item(51000, m2 * 5 ) elseif item.get_vnum() == 51001 then pc.remove_item(51001, m2) elseif item.get_vnum() == 51002 then pc.remove_item(51002, math.floor(m2 / 2) ) end pc.give_item2(51001 , m2); elseif selx == 3 then if m3 <= 0 then say_title("ERRO!"); say("Essas moedas não chegam para isto!"); return end if item.get_vnum() == 51000 then pc.remove_item(51000, m3 * 10) elseif item.get_vnum() == 51001 then pc.remove_item(51001, m3 * 2) -- 4 de 5KKK gera 2 de 10KKK e são removidas as 4 de 5KKK elseif item.get_vnum() == 51002 then pc.remove_item(51002, m3 ) end pc.give_item2(51002 , m3); end end end end end
  14. Boas pessoal! Nestle, um membro da CG deu me a ideia de fazer uma quest com que metesse rates automáticas de X em X tempo, eu aceitei e pronto, vou postar-la... Aqui fica a quest: quest rates begin -- inicio da queststate start begin -- inicio do state when ID_NPC.chat."Actvar rates automáticas" with pc.is_gm() begin -- inicio do chat com o npc say_title("Bem vindo " .. pc.get_name()) say("Aqui poderás colocar as rates do servidor") say("de forma automática.") say("Basta falares comigo e activares.") say_title("Que desejas fazer? ") local opcao = select("Activar Rates","Desactivar Rates","Sair") -- Escolher a opção desejada (activar ou desactivar) if opcao == 3 then return -- Fecha devido a ter escolhido sair elseif opcao == 2 then say("Rates automáticas foram desactivadas.") clear_server_timer("ratesauto") -- desactiva as rates automaticas elseif opcao == 1 then say_title("Bem vindo " .. pc.get_name()) say("As rates foram activadas.") server_loop_timer("ratesauto", 60*60*23) -- atribui o tempo e activa as rates automaticas __give_empire_priv(0, 1, 50, 60*60*24) --atribui logo as rates ao activar as rates (drop itens) __give_empire_priv(0, 2, 50, 60*60*24) --atribui logo as rates ao activar as rates (yang) __give_empire_priv(0, 4, 50, 60*60*24) --atribui logo as rates ao activar as rates (exp) end end --fim da fala com o npc when ratesauto.server_timer begin -- auto rates inicio __give_empire_priv(0, 1, 50, 60*60*24) --atribui as rates (drop itens) __give_empire_priv(0, 2, 50, 60*60*24) --atribui as rates (yang) __give_empire_priv(0, 4, 50, 60*60*24) --atribui as rates (exp) end -- fim auto ratesend -- fim do stateend -- fim da questAqui o download: https://mega.co.nz/#...E_tI2zFg_t8Qbgk Bem, para editarem a % de rates basta editar o numero "50" que se encontra dentro disto: __give_empire_priv(0, 4, (Percentagem de rates), 60*60*24) ... Exemplo: __give_empire_priv(0, 4, 150, 60*60*24) EDIT: De 23 em 23 horas as rates são activas por 24h. Meti de 23 em 23 para prevenção. Boa sorte! Cumprimentos.
  15. Boas , cyber-gamers.org Hoje vim postar uma quest de guerra de reinos metin2 :D Como instalar a quest ? 1- Vão fazer o download da quest (está no fim do topico) 2- Editam as falas se quiserem 3- Pegam na quest e poem no fillezilla/winscp ou putty . 4- Feito isso , ter colocado a quest no fillezilla , têm que ir a quest.list ou locale.list e por la o nome da quest que vai ser : guerradereinos.quest . 5- Vão ao virtualbox põe o directorio , no meu caso é : /usr/home/channel/share_data/locale/hongkong/quest 6- Depois vão fazer ./qc guerradereinos.quest ou dão /reload q no jogo :D Download : http://www.4shared.com/file/SwjLqYwU/guerradereinos.html Virus Total : https://www.virustotal.com/pt/file/f76b9f06d586ebc5c4de4e707599a68d0937ccafd691f7780f4c925ce482d10a/analysis/1368363485/
  16. SrWarlock

    Iniciar

    say_title ("Bem Vindo") dizer ("Bem vindo AO Metin2") dizer ("") dizer ("") dizer ("") dizer ("") dizer ("") dizer ("") set_quest_state ("levelup", "run") pc. change_money (2000000) cavalo. avanço (30) pc. give_item2 ("72701", 1) pc. give_item2 ("27003", 200) pc. give_item2 ("27003", 200) pc. give_item2 ("27006", 200) pc. give_item2 ("27006", 200) pc. give_item2 ("71050", 200) pc. give_item2 ("27102", 200) pc. give_item2 ("70038", 200) pc. give_item2 ("70038", 200) pc. give_item2 ("15009", 1) pc. give_item2 ("16009", 1) pc. give_item2 ("17009", 1) clear_letter () set_state ("__COMPLETE__") se pc. trabalho == 0 então pc. give_item2 ("19", 1) pc. give_item2 ("11209", 1) pc. give_item2 ("13009", 1) pc. give_item2 ("12209", 1) pc. give_item2 ("14009", 1) say_reward ("Recebeu Set de Guerreiro!") pc elseif. trabalho == 1, então pc. give_item2 ("1009", 1) pc. give_item2 ("11409", 1) pc. give_item2 ("13009", 1) pc. give_item2 ("12349", 1) pc. give_item2 ("14009", 1) say_reward ("Recebeu Set de Ninja!") pc elseif. trabalho == 2, em seguida, pc. give_item2 ("19", 1) pc. give_item2 ("11609", 1) pc. give_item2 ("13009", 1) pc. give_item2 ("12489", 1) pc. give_item2 ("14009", 1) say_reward ("Recebeu Set de Shura!") pc elseif. trabalho == 3, em seguida, pc. give_item2 ("7009", 1) pc. give_item2 ("11809", 1) pc. give_item2 ("13009", 1) pc. give_item2 ("12629", 1) pc. give_item2 ("14009", 1) say_reward ("Recebeu Set de Shaman!") final
  17. (" Serve para dar uso, as barras ao clikar nelas são removidas e darão o "x" Yang que for configurado.")Feito por: skinheadCréditos: skinhead
  18. Quest Teleportador beginstate start beginwhen 9011.chat."Teleportador" beginsay_title("Teleportador")say("Está é uma vila bonita...")say("Alguma coisa acontece aqui?")say("Existe lugares especiais para onde eu poderia")say("teleportar-te, no entanto o poder do mal")say("está cada vez mais forte nesses espaço")say("e com o tempo estão a cair no caos. Por isso")say(" o regresso não é sempre possivél...")say("")say("Hmm. Queres Teleportar-te para lá")local s = select ("Sim", "Não")if s == 1 thenlocal z = select ("Vale de Seungryoung", "Deserto de Yongbi", "Montanha Sohan, "Terra do Fogo")if z == 1 thenpc.warp(653, 1424)say("Vais ser Teleportado para o Vale de Seungryoung")elseif z == 2 thenpc.warp (1392, 162)say("Vais ser Teleportado para o Deserto de Yongbi")elseif z == 3 thenpc.warp(1334,200)say(" Vais ser Teleportado para a Montanha Sohan")elseif z == 4 thenpc.warp(1419, 754)say("Vais ser Teleportado para a Terra do Fogo")endendendendend Esta é a minha primeira quest de Teleporte. xD Quis publicar esta quest porque me apeteceu. '-' Deiem +1 por eu partilhar :3
  19. Quest de Mudar de reino traduzido por mimEnjoy ;)
  20. Boas! Hoje fiz esta quest e decidi partilhar com voces. Esta quest teleporta-te para a atlantida em troca de 5kk Codigo fonte da quest: ----------------------------------------------|-- CopyRight Luis Bizarro --|-- Criado por Luis Bizarro --|-- Todos os direitos reservados --|----------------------------------------------|quest Sala de Cristal beginstate start begin when login with pc.level >= begin set_state(information) endendstate information begin when letter begin send_letter("Carta para a sala de cristal") endwhen info or button begin say("Ouvi dizer que por aqui existe um lugar incrivel..") say("Cheio de monstros, aventuras e desafios...") say("Governado por um Boss incrivel...") say("Protegido por um Dragão com um poder colossal.") say("") say("Queres saber mais sobre o sitio?") say("")local main_set = select ("Sim","Não") if main_set == 2 then return end[/size][/font][/center][center][font=courier new,courier,monospace][size=3]if main_set == 1 then say_title("Mais informações") say("O mapa chama-se Atlantida") say("Posso-te enviar para a entrada do 1º Piso...") say("Não é de graça!") say("Mas só custa 5kk!") say("Queres ir?") say("") local teleporte = select ("Sim","Não")if teleporte == 2 then return end[/size][/font][/center][center][font=courier new,courier,monospace][size=3]if teleporte == 1 then pc.change_money(-5000000) pc.warp( 2800 , 7970 ) say_title("Boa Sorte!")endendstate __COMPLETE__ beginendend Download: http://www.2shared.c..._Atlantida.html Qualquer erro encontrado deve ser informado neste topico para eu poder resolver o mesmo erro assinalado. Créditos: Luis BizarroCumprimentos, Luis Bizarro
  21. Olá Cyber-Gamers, Venho-vos apresentar um sistema feito em quest! Este sistema fará com que anoiteça e e amanheça automaticamente. Código: state start begin function funktion() local text = { -------Gunduz Yazisi--- {"Gunduz Modu Aktif"}, {"Iyı Gunler , Quality2!"}, -------Gece Yazisi--- {"Gece Modu Aktif"}, {"Iyı Geceler , Quality2!"}, } local safa1 = number(1, 2) local safa1e = number(3, 4) local gunduzyazi = text[safa1][1] local geceyazi = text[safa1e][1] local saat = os.date ("%H") if saat >= "19" and game.get_event_flag("eclipse") == 0 then notice_all(""..geceyazi.."") game.set_event_flag("eclipse", 1 ) elseif saat >= "07" and game.get_event_flag("eclipse") == 1 then notice_all(""..gunduzyazi.."") game.set_event_flag("eclipse", 0 ) end end when login or levelup or logout begin daymode.funktion() endendendDownload: https://mega.co.nz/#!6BlDXThL!S1jNpUJiWnfh3Lh8mK8oSwNriqosXYCWuSBnZuYnRZo VirusTotal: https://www.virustotal.com/pt/file/7cb06a11f136524eb7b8254a61c73912249ab9e69d095ec3c7d53f3d05acf594/analysis/1365853459/ Créditos: [*]ChevChelios Cumprimentos, Luis Bizarro
  22. ​Preciso da quest que vamos ao professor e pedimos skills a nivel 5 , é básico mas estou a precisar e não sei como a fazer a quem ajudar .
  23. Boas, Cyber Gamers venho por este meio ver se alguem me pode ajudar ou arranjar uma quest que retire os trajes ao clicarmos na quest!! Dou +1 a quem me ajudar!!
  24. Boas pessoal aqui alguém sabe um site (ou algo do género) que seja bom para dicas de organização de war's etc... AGRADECIA MUITO QUE ME AJUDASSEM... Obrigado :)
  25. Papix

    Npc Central

    Boas Pessoal. Hoje venho aqui partilhar com vocês a programação do "NPC Central" Criado por mim. Categorias e Sub-categorias Novos Jogadores -Dar Nível 105 -Apagar itens -Dar 100kk Reiniciar Habilidades Reiniciar Status Tutorial: 1- Abrir o programa que utilizam para transferências FTP 2- Ir a pasta object que está dentro da pasta quest 2.1- Cada pasta têm números esses números são o ID dos NPC´s Monstros e haveres 3- Procurar o ID do NPC que desejam que efectue esta acção 3.1- Caso o NPC em questão não tenha nenhuma pasta basta criar uma com o nome do ID do NPC 4- Abrir a pasta e mover todo o conteúdo do download para dentro da pasta Após ter concluído este tutorial terá de dar reboot Vírus Total: Créditos: Pastor Alemão# pela maioria do conteúdo Paulo Ferreira pela função de eliminar itens como base Cumprimentos Pastor Alemão#