Slender_Man 173 Posted March 26, 2015 Olá Aqui deixo a quest que traduzi e testei nas serverfiles Podem editar como quiserem e se a melhorarem agradeço Se postarem ela está Trabalhar o pior é alguns erros de gramatica mas fora isso está muito boa quest skill_group begin state start begin when login or levelup with pc.get_level() >= 5 and pc.get_skill_group() == 0 begin set_state("run") end end state run begin when login with pc.get_skill_group() != 0 begin set_state("start") end when letter with pc.get_skill_group() == 0 begin send_letter("Aprender Abilidades") local job = pc.get_job() if job == 0 then local v = pc_find_skill_teacher_vid(1) if 0 != v then target.vid("teacher1", v, mob_name(20300)) end local v = pc_find_skill_teacher_vid(2) if 0 != v then target.vid("teacher2", v, mob_name(20301)) end elseif job == 1 then local v = pc_find_skill_teacher_vid(1) if 0 != v then target.vid("teacher3", v, mob_name(20302)) end local v = pc_find_skill_teacher_vid(2) if 0 != v then target.vid("teacher4", v, mob_name(20303)) end elseif job == 2 then local v = pc_find_skill_teacher_vid(1) if 0 != v then target.vid("teacher5", v, mob_name(20304)) end local v = pc_find_skill_teacher_vid(2) if 0 != v then target.vid("teacher6", v, mob_name(20305)) end elseif job == 3 then local v = pc_find_skill_teacher_vid(1) if 0 != v then target.vid("teacher7", v, mob_name(20306)) end local v = pc_find_skill_teacher_vid(2) if 0 != v then target.vid("teacher8", v, mob_name(20307)) end elseif job == 4 then local v = pc_find_skill_teacher_vid(1) if 0 != v then target.vid("teacher9", v, mob_name(20402)) end end end when leave begin target.delete("teacher1") target.delete("teacher2") target.delete("teacher3") target.delete("teacher4") target.delete("teacher5") target.delete("teacher6") target.delete("teacher7") target.delete("teacher8") target.delete("teacher9") end when button or info begin desc = { "Guerreiro: Graças às suas habilidades, às armas e às ,[ENTER]armaduras pesadas, os Guerreiros têm um[ENTER]papel importante nos combates Corpo-a-Corpo.[ENTER]Eles são conhecidos por ter uma grande força[ENTER]física e uma mente equilibrada as suas Capacidades são Mental ou Corpo.[ENTER][ENTER]Mestre Corpo ou Mental para Abilidades.[ENTER]", "Ninja: Os Ninjas são assassinos profissionais. Estes[ENTER]conseguem fazer emboscadas em qualquer[ENTER]altura sem fazer qualquer tipo de barulho. Para [ENTER]conseguírem ser ágeis e velozes, os ninjas só [ENTER]usam armaduras leves. As suas Capacidades são Adagas ou Arco[ENTER][ENTER]Mestre Adagas ou Arco para Abilidades.[ENTER]", "Sura: Os Sura são Lutadores que receberam poderes [ENTER]mágicos quando aceitaram a colocação da[ENTER]Semente do Diabo no seu braço. Por isso[ENTER]conseguem manejar com destreza uma espada,[ENTER]em combate corpo-a-corpo ou usar magia para [ENTER]Dar dano a distancia Capacidades Magia Armas.[ENTER]Mestre Magia ou Armas para Abilidades.[ENTER]", "Xamã: Abençoados pelo conhecimento devido a[ENTER]estudos intensivos os Xamãs usam Feitiços e[ENTER]Magias nas suas lutas. As suas habilidades[ENTER]místicas ajudam tanto o próprio Xamã como os[ENTER]que o acompanham.[ENTER]Suas capacidades Dragão ou Relapago. [ENTER][ENTER]Mestre Dragão ou Relampago para Abilidades.[ENTER]", "Lycan: as formidáveis criaturas lobo irão combater com uma precisão letal,[ENTER]como em duelos[ENTER]Ou corpo a corpo.[ENTER]Mestre de Lycan é o teu Professor.[ENTER]" } say_title("-- Aprender Abilidades --") say("") say(desc[pc.get_job()+1]) say("") end function chat_end() if not pc.is_clear_skill_group() then local point = pc.get_level() - 1 say("") say("Você fez uma escolha certa.") say(""..point.." Pontos de habilidade ganhar.") say("Você pode então usar as habilidades.") say("") pc.set_skill_level (137,20) pc.set_skill_level (138,20) pc.set_skill_level (139,20) pc.set_skill_level (131,20) pc.set_skill_level (129,40) pc.set_skill_level (128,20) pc.set_skill_level (127,20) pc.set_skill_level (126,20) pc.set_skill_level (124,40) pc.set_skill_level (121,40) pc.set_skill_level (122,2) end clear_letter() end function join(job, group, title, text) local pc_job = pc.get_job() if pc_job != job then say(title) say("") say("Educação errada!") if pc_job == 0 then say("Gerreiro: ") say("Por favor, vá para os professores de arte.") say("Corpo ou Mental.") elseif pc_job == 1 then say("Ninja: ") say("Por favor, vá para os professores de arte.") say("Adaga ou Arco.") elseif pc_job == 2 then say("Sura: ") say("Por favor, vá para os professores de arte.") say("Magia ou Armas.") elseif pc_job == 3 then say("Xamã: ") say("Por favor, vá para os professores de arte.") say("Dragão ou Cura") elseif pc_job == 4 then say("Lycan, vá para o Mestre Lycan Aprender a arte Instinto.") end else say_title(title) say("") say(text) say("") local s = select("Aprender!", "Mais Tarde.") if s == 1 then if pc.get_skill_group() == 0 and pc.get_job() == job then set_state("start") pc.set_skill_group(group) pc.clear_skill() char_log(0, "CLEAR_SKILL", "Limpar as minhas habilidades") return true end end end return false end when teacher1.target.click or skill_group1_1.chat."Aprender Abilidades" or skill_group2_1.chat."Aprender Abilidades" or skill_group3_1.chat."Aprender Abilidades" begin target.delete("teacher1") if skill_group.join(0, 1, "Sou o Mestre de Corpo", "Eu sou o mestre da Luta Corpo.[ENTER]Eu posso ensiná-lo a fazer do seu.[ENTER]Corpo uma arma de guerra com espadas.[ENTER]Requisitos: Gerreiro com Level 5 ou mais.") then say_title("-- "..mob_name(20300).." --") skill_group.chat_end() end end when teacher2.target.click or skill_group1_2.chat."Aprender Abilidades" or skill_group2_2.chat."Aprender Abilidades" or skill_group3_2.chat."Aprender Abilidades" begin target.delete("teacher2") if skill_group.join(0, 2, "Sou o Mestre de Luta Mental", "Eu posso ensiná-lo a usar sua mente.[ENTER]E atackes poderosos que ferem o seu enimigo.[ENTER]Requisitos: Gerreiro com Level 5 ou mais.") then say_title("-- "..mob_name(20301).." --") skill_group.chat_end() end end when teacher3.target.click or skill_group1_3.chat."Aprender Abilidades" or skill_group2_3.chat."Aprender Abilidades" or skill_group3_3.chat."Aprender Abilidades" begin target.delete("teacher3") if skill_group.join(1, 1, "Sou o Mestre de Luta com Adagas", "Eu posso ensiná-lo a derrotar o seu adversário rapidamente e[ENTER]Silenciosamente.[ENTER]Requisitos: Seviye 5 ve üstü bir savaþçý olmak") then say_title("-- "..mob_name(20302).." --") skill_group.chat_end() end end when teacher4.target.click or skill_group1_4.chat."Aprender Abilidades" or skill_group2_4.chat."Aprender Abilidades" or skill_group3_4.chat."Aprender Abilidades" begin target.delete("teacher4") if skill_group.join(1, 2, "Sou o Mestre de Luta com arco", "Eu posso ensinar-lhe a usar adequadamente o arco.[ENTER]Assim, tem uma chance de derrotar seus inimigos a[ENTER]Distancia.[ENTER]Requisitos: Ninja com Level 5 ou mais.") then say_title("-- "..mob_name(20303).." --") skill_group.chat_end() end end when teacher5.target.click or skill_group1_5.chat."Aprender Abilidades" or skill_group2_5.chat."Aprender Abilidades" or skill_group3_5.chat."Aprender Abilidades" begin target.delete("teacher5") if skill_group.join(2, 1, "Sou o Mestre de Luta mágia negra", "Eu posso ensiná-lo a usar magia negra para seu[ENTER]Beneficio.[ENTER]Requisitos: Sura 5 com Level 5 ou mais..") then say_title("-- "..mob_name(20304).." --") skill_group.chat_end() end end when teacher6.target.click or skill_group1_6.chat."Aprender Abilidades" or skill_group2_6.chat."Aprender Abilidades" or skill_group3_6.chat."Aprender Abilidades" begin target.delete("teacher6") if skill_group.join(2, 2, "Sou o Mestre de Luta Armas", "Eu posso ensinalo a encantar as suas armas e armaduras.[ENTER]Para se tornar mais forte e contra todos.[ENTER]Requisitos: Sura com Level 5 ou mais.") then say_title("-- "..mob_name(20305).." --") skill_group.chat_end() end end when teacher7.target.click or skill_group1_7.chat."Aprender Abilidades" or skill_group2_7.chat."Aprender Abilidades" or skill_group3_7.chat."Aprender Abilidades" begin target.delete("teacher7") if skill_group.join(3, 1, "Sou o Mestre de Luta Dragão", "Eu posso ensiná-lo a usar o espírito do dragão[ENTER]Para fazer muito dano aos seus adversários.[ENTER]Requisitos: Shaman com Level 5 ou mais.") then say_title("-- "..mob_name(20306).." --") skill_group.chat_end() end end when teacher8.target.click or skill_group1_8.chat."Aprender Abilidades" or skill_group2_8.chat."Aprender Abilidades" or skill_group3_8.chat."Aprender Abilidades" begin target.delete("teacher8") if skill_group.join(3, 2, "Sou o Mestre de Rélampago", "Eu posso ensina-lo a usar a força dos raios[ENTER]e a curar as suas fridas também a ter mais vlocidade[ENTER]e a curar as fridas dos seus companheiros.[ENTER]Requisitos: Seviye 5 ve üstü bir savaþçý olmak") then say_title("-- "..mob_name(20307).." --") skill_group.chat_end() end end when teacher9.target.click or skill_group1_9.chat."Aprender Abilidades" or skill_group2_9.chat."Aprender Abilidades" or skill_group3_9.chat."Aprender Abilidades" begin target.delete("teacher9") if skill_group.join(4, 1, "Sou o Mestre De Instinto", "Eu posso enssinalo a usar os seus Instintos [ENTER]para estár sempre na linha da frentesem nunca se Distrair[ENTER] Requisitos: Lycan com level 5 ou mais.") then say_title("-- "..mob_name(20401).." --") skill_group.chat_end() end end end end -- > Print da Quest em Run 6 Aunodix, Cσяvσ⋆, Mastema and 3 others reacted to this Share this post Link to post Share on other sites
Aunodix 3 Posted July 14, 2015 Vlw amigo funcionou perfeitamente obrigado ! Share this post Link to post Share on other sites