phodex 0 Postado Janeiro 14, 2011 Share Postado Janeiro 14, 2011 (editado) Tipo do script: Npc Protocolo (versão do Tibia): 8.54 Servidor utilizado: Pokemon Flash V.3 Pokemon flash Nível de experiência: Iniciante/Intermediario Adicionais/Informações: Então, procurei em todos os artigos do Xtibia atras de um NPC que funcionasse Eu Queria Que ele desse a Promotion De ( ex : Treinador com a promotion vai pra Supremo Treinador ) <vocation id="13" name="Supremo treinador" description="a Supremo treinador" needpremium="0" gaincap="15" gainhp="65" gainmana="40" gainhpticks="5" gainhpamount="15" gainmanaticks="5" gainmanaamount="15" manamultiplier="1.1" attackspeed="2000" soulmax="200" gainsoulticks="120" fromvoc="1"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> e uma pequenina duvida, se eu quiser que o promoted upe seu fishing mais rapido eu tenho q coloca no lugar do 1 0(zero) ou o 2(dois) Editado Janeiro 14, 2011 por Phodex Link para o comentário Compartilhar em outros sites More sharing options...
0 Demonbholder 420 Postado Janeiro 15, 2011 Share Postado Janeiro 15, 2011 (editado) Opa, tranquilo? Cara, é o seguinte, pelo que eu entendi é só usar um npc normal de promote não? Se for, segue o script do npc promoter: local keywordHandler = KeywordHandler:new()local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end local node1 = keywordHandler:addKeyword({'promote'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can promote you for 20000 gold coins. Do you want me to promote you?'}) node1:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 20000, level = 20, premium = true, promotion = 1, text = 'Congratulations! You are now promoted.'}) node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then, come back when you are ready.', reset = true}) local node2 = keywordHandler:addKeyword({'second promote'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can second promote you for 200000 gold coins. Do you want me to second promote you?'}) node2:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 200000, level = 120, premium = true, promotion = 2, text = 'Congratulations! You are now second promoted.'}) node2:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then, come back when you are ready.', reset = true}) npcHandler:addModule(FocusModule:new()) Azul: Mensagem necessária para se promover. Vermelho: Mensagem do Npc oferecendo a promoção. Laranja: Condições e ações: Selecione suas configurações quanto a level e custo aqui (não altere promotion). Verde: Mensagem de sucesso. Roxo: Mensagem de erro. IMPORTANTISSIMO: Em vocações você ira encontrar fromvoc="", é ai que está o segredo. Olha só como fica. Vocation id="1"...............................................fromvoc="1"Vocation id="2"...............................................fromvoc="2" Vocation id="3"...............................................fromvoc="3" Vocation id="4"...............................................fromvoc="4" Vocation id="5"...............................................fromvoc="1" Vocation id="6"...............................................fromvoc="2" Vocation id="7"...............................................fromvoc="3" Vocation id="8"...............................................fromvoc="4" Vocation id="9"...............................................fromvoc="5" Vocation id="10"...............................................fromvoc="6" Vocation id="11"...............................................fromvoc="7" Vocation id="12"...............................................fromvoc="8" Entendeste? É o seguinte, por exemplo: o elite kina (id 5) vem da vocação kina (id 1), então o Super Elite Kina (id 9) vem da vocação elite kina (id 5). Ah, e quanto fishing, quanto menor o numero, mais fácil de upar será (se eu não me engano, haha), mas não exagere, se o Treinador for 1.1, deixe este 1.0, por exemplo. Editado Janeiro 15, 2011 por Demonbholder Link para o comentário Compartilhar em outros sites More sharing options...
0 phodex 0 Postado Janeiro 15, 2011 Autor Share Postado Janeiro 15, 2011 Amo Xtibia por seus membros que ajudam os outros nas hrs mais necessitadas vlww ae cara , ainda nao deu tempo de testa pq eu to em outro pc mais tarde eu do um edit e te falo como ficou mesmo assim tanks rep+ Link para o comentário Compartilhar em outros sites More sharing options...
0 Demonbholder 420 Postado Janeiro 15, 2011 Share Postado Janeiro 15, 2011 Certo, testa ai depois e me diz se funcionou. No meu 8.50 Thyrania funcionou, ai deve dar também. Tinha me esquecido da outra parte do NPC: <?xml version="1.0" encoding="UTF-8"?><npc name="Nome do NPC" script="data/npc/scripts/local.lua" access="3" lookdir="2" walkinterval="2000"> <mana now="800" max="800"/> <health now="200" max="200"/> <look type="332" head="20" body="39" legs="45" feet="7" addons="3"/> <parameters> <parameter key="message_greet" value="Vida longa ao rei! Fale {promote} para compar promotion."/> <parameter key="message_walkaway" value="Vida longa ao rei!" /> </parameters> </npc> Azul: Nome do NPC. Vermelho: Nome do arquivo lua que você colocou o script que eu te mandei no primeiro post. Laranja: Mensagem ao dizer "Hi". Verde: Mensagem dita quando o jogador vai embora. Até, aguardo resposta. Link para o comentário Compartilhar em outros sites More sharing options...
0 phodex 0 Postado Janeiro 15, 2011 Autor Share Postado Janeiro 15, 2011 essa outra parte nao funfo por causa do addon 3 , como é serv de poke nao deu certo o outfite dele , ai eu coloquei outro.. mas o script q vc me passou funcionou legalzinho.. e eu fiz um npc que leva pro safari e funciona certin tb =) tanks ae pela ajuda Link para o comentário Compartilhar em outros sites More sharing options...
0 Demonbholder 420 Postado Janeiro 15, 2011 Share Postado Janeiro 15, 2011 Disponha, qualquer coisa, estou as ordens. Algum moderador já pode fechar o tópico. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
phodex 0
Tipo do script: Npc
Protocolo (versão do Tibia): 8.54
Servidor utilizado: Pokemon Flash V.3 Pokemon flash
Nível de experiência: Iniciante/Intermediario
Adicionais/Informações:
Então, procurei em todos os artigos do Xtibia atras de um NPC que funcionasse
Eu Queria Que ele desse a Promotion De ( ex : Treinador com a promotion vai pra Supremo Treinador )
e uma pequenina duvida,
se eu quiser que o promoted upe seu fishing mais rapido eu tenho q coloca no lugar do 1
0(zero) ou o 2(dois)
Editado por PhodexLink para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados