Ir para conteúdo
  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo

Fóruns

  • Portal Tibiaking
    • Portal
    • Server Oficial TibiaKing
    • Sobre o Fórum
    • Projetos Open Source
    • Regras
  • OTServer Tibia & Derivados
    • Suporte & Pedidos
    • OTServer Downloads
    • OTServer Scripts
    • Ferramentas OpenTibia
    • Linguagens de Programação
    • Mapas
    • Websites
    • Show Off
    • Gráficos e Design
    • Divulgações
  • Tibia e Bots
    • Tibia
    • Bots & Macro
  • Diversos
    • Playground (Off-topic)

Calendários

  • Calendário Oficial
  • Calendário de OTServs
  • Calendários Diversos

Categorias

  • Conteúdo da Comunidade
    • Sprites
    • Aplicações Web

Categorias

  • Articles

Blogs

Não há resultados

Product Groups

  • Advertisement

Encontrar resultados em...

Encontrar resultados que contenham...

Data de Criação

  • Início

    FIM

Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Encontrado 22 registros

  1. Olá boa noite a todos amigos do TK. Gostaria de um script de NPC que venda a promotion 2 e quando o player for promovido, o mesmo npc seta uma storage nele. Segue meu .lua do npc que vende a promotion 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({'promot'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Eu posso te dar a master promote por 10KK. Quer ser promovido ? diga {yes ou no}.'}) node1:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 100, level = 8, premium = false, promotion = 2, text = 'Parabéns! agora voce é um mestre, garanto que você vai notar a diferença.'}) node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Ok, volte quando estiver pronto.', reset = true}) npcHandler:addModule(FocusModule:new())
  2. Olá, o npc promotion, que promove o player de Druid para Elder druid, está promovendo mesmo as free acc, preciso que ele verifique se a conta é free ou premium, e faça a promoção apenas se o player for premium. Segue o código que estou usando: 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({'promot'}, 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, 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}) npcHandler:addModule(FocusModule:new())
  3. Olá pessoal, para quem não sabe esse script funciona da seguinte maneira, você usa X item e ganha a 2ª promotion, por exemplo, você começa Druid, depois paga promotion e vira Elder Druid, depois usa esse item e vira Epic Elder Druid ... e ai vai da sua imaginação de onde/como conseguir o X item. Funcionalidade: TFS 1.0 (talvez em outras) Crie um arquivo com o nome segunda_promotion.lua em actions/scripts e coloque isso dentro: E em actions.xml adicione a tag: <action itemid="XXXX" script="segunda_promotion.lua"> Feito isso, edite onde esta XXXX para o id do item que o player terá que usar para ganhar a segunda promotion. Agora em XML/vocations adicione isso abaixo da ultima parte ... Prontinho ... Espero ter ajudado, abraços!
  4. Luzetti postou uma resposta no tópico em Suporte Tibia OTServer
    Galera, desculpa eu de novo, bom eu tenho um npc Promotion, mas ele n reconhece o id da vocation. Vocations.xml <?xml version="1.0" encoding="UTF-8"?> <vocations> <vocation id="0" name="None" description="none" needpremium="0" gaincap="5" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="1" manamultiplier="4.0" attackspeed="2000" soulmax="100" gainsoulticks="120" fromvoc="0" attackable="no"> <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> <vocation id="1" name="Sadie Kane" description="a sadie kane" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="5" gainmanaticks="2" gainmanaamount="30" manamultiplier="1.1" attackspeed="700" soulmax="100" 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> <vocation id="2" name="Carter Kane" description="a carter kane" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="5" gainmanaticks="2" gainmanaamount="30" manamultiplier="1.1" attackspeed="900" soulmax="100" gainsoulticks="120" fromvoc="2"> <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="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="3" name="Master Maga Sadie Kane" description="Master Maga Sadie Kane" needpremium="1" gaincap="20" gainhp="10" gainmana="15" gainhpticks="2" gainhpamount="10" gainmanaticks="1" gainmanaamount="40" manamultiplier="1.4" attackspeed="1500" soulmax="200" gainsoulticks="15" fromvoc="1" lessloss="30"> <formula meleeDamage="1.0" distDamage="1.3" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="4" name="Master Mago Carter Kane" description="Master Mago Carter Kane" needpremium="1" gaincap="25" gainhp="15" gainmana="5" gainhpticks="1" gainhpamount="20" gainmanaticks="1" gainmanaamount="35" manamultiplier="3.0" attackspeed="1500" soulmax="200" gainsoulticks="15" fromvoc="2" lessloss="30"> <formula meleeDamage="1.2" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="9" name="Semideus Sadie Kane" description="Semideus Sadie Kane" needpremium="1" gaincap="35" gainhp="30" gainmana="15" gainhpticks="1" gainhpamount="20" gainmanaticks="1" gainmanaamount="35" manamultiplier="3.0" attackspeed="2000" soulmax="200" gainsoulticks="15" fromvoc="1" lessloss="30"> <formula meleeDamage="2.4" distDamage="1.0" wandDamage="3.0" magDamage="1.0" magHealingDamage="1.0" defense="3.0" magDefense="1.0" armor="4.0"/> <skill fist="5.1" club="3.1" sword="3.1" axe="3.1" distance="4.4" shielding="4.1" fishing="2.1" experience="5.0"/> </vocation> <vocation id="10" name="Semideus Carter Kane" description="Semideus Carter Kane" needpremium="1" gaincap="35" gainhp="30" gainmana="15" gainhpticks="1" gainhpamount="20" gainmanaticks="1" gainmanaamount="35" manamultiplier="3.0" attackspeed="2000" soulmax="200" gainsoulticks="15" fromvoc="2" lessloss="30"> <formula meleeDamage="2.4" distDamage="1.0" wandDamage="3.0" magDamage="1.0" magHealingDamage="1.0" defense="3.0" magDefense="1.0" armor="4.0"/> <skill fist="5.1" club="3.1" sword="3.1" axe="3.1" distance="4.4" shielding="4.1" fishing="2.1" experience="5.0"/> </vocation> </vocations> NPC 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({'promot'}, 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, promotion = 2, 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({'high'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can high promote you for 200000 gold coins. Do you want me to high promote you?'}) node2:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 200000, level = 120, promotion = 2, text = 'Congratulations! You are now high 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()) Ja tentei mudar tudo no NPC, com promotion 2 ele da isso: 16:59 You see yourself. You are. Eu ja tenho um NPC promotion ele funciona normal, ai quando chego nesse ele fala que ja to promote. Por favor novamente, me ajudem se puderem.
  5. Bom, estou com um problema deixar a promotion para free account no meu server. Como ja alterei as sources e não deu certo, me veio a idéia de tirar o fromvoc das vocações e deixar como se as promotions fossem vocations especificas, e que ao player chegar no lvl 20, ele mude de vocation X para vocation X. Ou um CreatureScripts que sempre que o player logar, for lvl 20 mais, e for vocation 1, 2, 3 ,4, mudar de vocation para a respectiva promotion, 5, 6 ,7 ,8 Bom, não sei como fazer esses scripts, pesso ajuda de vocês, obrigaodo! RESOLVIDO
  6. Gostaria de saber se tem tipo como fazer um npc, parecido com o npc q da a promotion normal, porem que a mesma tenha uma opção de escolha por exemplo:Você é um elite knight e o npc te da a opção de escolher entre, holy knight ou death knight, e depois não pode mudar mais, só pode escolher um sem poder voltar a ser elite knight ou alterar entre os mesmos...(holy sorcerer, death sorcerer, holy paladin, death paladin, holy druid, death druid) E assim por diante para todas as 4 vocações do tibia.... Vi alguns videos e tutoriais sobre esse assunto, e só consegui achar para criar vocações ou promotions, mas alternar entre uma escolha de 2 tipos não achei...
  7. bonehell postou uma resposta no tópico em Suporte Tibia OTServer
    Boa noite galera do TK, preciso de uma ajuda de deve ser bem tranquila pra vcs. preciso de um NPC de promotion que de as voc 5,6,7,8 como de costume. só que ao invés de cobrar dinheiro (20k) como de normal. cobrar o item 8978. e logico remover esse item, com isso te tando a promotion. obrigado desde já e +REP
  8. Olá! Estou precisando de algum script, ou algum jeito de quando o player comprar premium account (isPremium) ele receber a promotion junto. A premium é fornecida por um npc, então eu quero que quando o jogador compre a premium account a promotion venha junto. Sendo assim: Um knight vire um Elite knight Um druid vire um Elder druid Um sorcerer vire um Master sorcerer um paladin vire um Royal paladin Script do npc: Agradeço a atenção!
  9. Olá Eu adicionei novas vocats no meu ot junto com um npc pra entrega-las aos players vips, PORÉM depois que eles relogam, perdem a promote, e voltam a ser oque eram. alguém pode me ajudar a resolver este problema?... obrigado. Vocations,xml
  10. opfelipedutra postou uma resposta no tópico em Suporte Tibia OTServer
    GENTE PRESIZO DE 1 SCRIPT DE NPC PROMOTION POR FAVOR O MEU NAO TA PROMOVENDO O PESSOAL Meu Mapa e 9.60 Radbr Me Ajuda ai pessoal por favor
  11. Iaê galera, blz? Bem, estou editando um OT e estou com algumas dificuldades, uma delas é na promotion por comando, consegui fazer uma alterações e criei o comando !promotion, está executando bem, o unico problema é que não estou conseguindo adicionar uma linha de código que funcione para que seja adicionado tempo a promotion, pois como está a promotion só dura ate o char morrer ou relogar. Aqui vai o código que estou utilizando, gostaria da ajuda de vocês para adicionar tempo a promotion:
  12. KillerWatts postou uma resposta no tópico em Suporte Tibia OTServer
    Bom.. eu queria um npc que tranformace master sorcerer em epic sorcerer assim por diante .... eu fiz um sistema de vip no meu server e fiz uma area com npc vips e la quero por esse npc que fassa isso mais eu nao consigo arrumar ele em lugar nenhum se puder me ajudar eu dou REP+ Obs:meu server e 8.60
  13. Movie postou uma resposta no tópico em Suporte Tibia OTServer
    Bom pessoal do TK , eu tentei fazer um sistema de promotion mas não deu muito certo , eu queria que ele mudasse de vocação ao falar com o NPC . Ao falar com o NPC eu gostaria que transformasse nas vocations 9 ou 10 ou 11 ou 12 .
  14. Eeeeelaiá... aqui estou eu mais uma vez com problemas :/ O bug atual é o seguinte, eu não encontrei nada relacionado a isto aqui no forum... No meu servidor tem o npc The Drahix King, a função dele é vender promotion. Porém, ele vende promotion para player que não são premium. O servidor é 8.6, usa o tfs 0.3.6... Eu gostaria de saber como fazer para ele vender promotion somente para players premium. O problema que isto está causando, é que o player compra a promotion e não fica promotion, e então, acha que está bugado, sendo que quando isso ocorre, ele tem que comprar a premium, deslogar, eu tenho que ir no banco de dados, remover a promotion, e ele comprar a promotion novamente. Segue então o script do npc de premium: <?xml version="1.0" encoding="UTF-8"?> <npc name="The Drahix King" script="promotion.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="332" head="20" body="39" legs="45" feet="7" addons="0"/> </npc> 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({'promot'}, 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, 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}) npcHandler:addModule(FocusModule:new()) Quem ajudar eu dou rep+
  15. Bom gente to com um pequeno problema aqui com um script, que o char ganha uma vocação quando é prmovido, e ao logar/morrer ele perde a mesma e volta pra que estava anteriormente, vou mandar aqui o script script do item que ao ser usado faz uma promotion: function onUse(cid, item, fromPosition, itemEx, toPosition) if(item.itemid == 6512) then doPlayerSetPromotionLevel(cid, 2) doPlayerSendTextMessage(cid, 20, "You are a ".. getPlayerVocationName(cid) ..".") end doSendMagicEffect(fromPosition, CCONST_ME_MAGIC_RED) doRemoveItem(item.uid, 1) return TRUE end vocations.xml <?xml version="1.0" encoding="UTF-8"?> <vocations> <vocation id="0" name="None" description="none" needpremium="0" gaincap="5" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="1" manamultiplier="4.0" attackspeed="100" soulmax="100" gainsoulticks="150" fromvoc="0" attackable="no"> <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> <vocation id="1" name="Master Sorcerer" description="a master sorcerer" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="3" gainhpamount="150" gainmanaticks="2" gainmanaamount="400" manamultiplier="1.1" attackspeed="150" soulmax="100" 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> <vocation id="2" name="Elder Druid" description="a elder druid" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="3" gainhpamount="150" gainmanaticks="2" gainmanaamount="400" manamultiplier="1.1" attackspeed="150" soulmax="100" gainsoulticks="120" fromvoc="2"> <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="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="3" name="Royal Paladin" description="a royal paladin" needpremium="0" gaincap="20" gainhp="10" gainmana="15" gainhpticks="2" gainhpamount="400" gainmanaticks="3" gainmanaamount="250" manamultiplier="1.4" attackspeed="150" soulmax="100" gainsoulticks="120" fromvoc="3"> <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.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="4" name="Elite Knight" description="a elite knight" needpremium="0" gaincap="25" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="420" gainmanaticks="3" gainmanaamount="200" manamultiplier="3.0" attackspeed="150" soulmax="100" gainsoulticks="120" fromvoc="4"> <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.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="5" name="Vip Baiak Sorcerer" description="a vip baiak sorcerer" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="3" gainhpamount="200" gainmanaticks="2" gainmanaamount="450" manamultiplier="1.1" attackspeed="150" soulmax="200" gainsoulticks="15" fromvoc="1" lessloss="30"> <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> <vocation id="6" name="Vip Baiak Druid" description="an vip baiak druid" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="3" gainhpamount="200" gainmanaticks="2" gainmanaamount="450" manamultiplier="1.1" attackspeed="150" soulmax="200" gainsoulticks="15" fromvoc="2" lessloss="30"> <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="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="7" name="Vip Baiak Paladin" description="a vip baiak paladin" needpremium="1" gaincap="20" gainhp="10" gainmana="15" gainhpticks="2" gainhpamount="420" gainmanaticks="2" gainmanaamount="260" manamultiplier="1.4" attackspeed="150" soulmax="200" gainsoulticks="15" fromvoc="3" lessloss="30"> <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.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="8" name="Vip Baiak Knight" description="an vip baiak knight" needpremium="1" gaincap="25" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="460" gainmanaticks="3" gainmanaamount="245" manamultiplier="3.0" attackspeed="150" soulmax="200" gainsoulticks="15" fromvoc="4" lessloss="30"> <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.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="9" name="Epic Master Sorcerer" description="an epic master sorcerer" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="10" gainmanaticks="2" gainmanaamount="10" manamultiplier="1.1" attackspeed="150" soulmax="200" gainsoulticks="15" fromvoc="5" lessloss="50"> <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> <vocation id="10" name="Epic Elder Druid" description="an epic elder druid" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="10" gainmanaticks="2" gainmanaamount="10" manamultiplier="1.1" attackspeed="100" soulmax="200" gainsoulticks="15" fromvoc="6" lessloss="50"> <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="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="11" name="Epic Royal Paladin" description="an epic royal paladin" needpremium="0" gaincap="20" gainhp="10" gainmana="15" gainhpticks="3" gainhpamount="10" gainmanaticks="3" gainmanaamount="10" manamultiplier="1.4" attackspeed="100" soulmax="200" gainsoulticks="15" fromvoc="7" lessloss="50"> <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.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="12" name="Epic Elite Knight" description="an epic elite knight" needpremium="0" gaincap="25" gainhp="15" gainmana="5" gainhpticks="8" gainhpamount="10" gainmanaticks="4" gainmanaamount="10" manamultiplier="3.0" attackspeed="100" soulmax="200" gainsoulticks="15" fromvoc="8" lessloss="50"> <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.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="13" name="Crackinho Sorcerer" description="a crackinho sorcerer" needpremium="1" gaincap="11" gainhp="10" gainmana="40" gainhpticks="3" gainhpamount="400" gainmanaticks="2" gainmanaamount="900" manamultiplier="1.1" attackspeed="140" soulmax="200" gainsoulticks="15" fromvoc="1" lessloss="30"> <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> <vocation id="14" name="Crackinho Druid" description="a crackinho druid" needpremium="1" gaincap="15" gainhp="10" gainmana="40" gainhpticks="3" gainhpamount="400" gainmanaticks="2" gainmanaamount="900" manamultiplier="1.1" attackspeed="140" soulmax="200" gainsoulticks="15" fromvoc="2" lessloss="30"> <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="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> <vocation id="15" name="Crackinho Paladin" description="a crackinho paladin" needpremium="1" gaincap="25" gainhp="17" gainmana="20" gainhpticks="2" gainhpamount="800" gainmanaticks="2" gainmanaamount="500" manamultiplier="1.4" attackspeed="140" soulmax="200" gainsoulticks="15" fromvoc="3" lessloss="30"> <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.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> <vocation id="16" name="Crackinho Knight" description="a crackinho knight" needpremium="1" gaincap="30" gainhp="22" gainmana="12" gainhpticks="2" gainhpamount="900" gainmanaticks="3" gainmanaamount="500" manamultiplier="3.0" attackspeed="140" soulmax="200" gainsoulticks="15" fromvoc="4" lessloss="30"> <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.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/> </vocation> </vocations> eu queria no caso, transformar de royal pala por exemplo pra crackinho pala, ou de vip baiak pala para crackinho pala, me ajudem por favor!
  16. Bom galera como o titulo ja diz,gostaria de um scroll que quando o player usar ele ganhar uma promotion,no caso Druid vira Elder Druid etc... OBS : gostaria que ficase para sempre,quando logar e entrar denovo ele ainda esteja com a promotion etc..
  17. Queria um script ou algum modo que quando o player cria o char pelo account manager, por exemplo ele cria um druid, dai o char já vem como elder druid.. Ou seja já venha com promotion desde quando criado.
  18. opa, to aqui para ver com vcs se tem como eu vender promotion pelo gesior? explicaçao: Eu vo la, compro 15 point, e depois troco esse point, por 1 promotion no meu character! Entao... Se eu for druid, e comprar a promotion, eu vo virar elder druid! Entenderam? Se tiver como, ou algum tutorial que ensine, Porfavor.. poste aqui para todos verem! OBS *sou iniciante, se tiver postando em area errada, podem mover o topico* ATT: @HeyLike
  19. mestrecunha postou uma resposta no tópico em Suporte Tibia OTServer
    bom dia galera!!! Gostaria de colocar um second promotion no meu ot (Alissow 8.60). Poderia ser por iten ou npc. la em vocations.xml aparece 9,10,11,12. (Epic Master Sorcerer, Epic Elder Druid, Epic Royal Paladin, Epic Elite Knight). fiz um teste com o sqlitestudio colocando a vocação de knight para 8, ai quando loguei tava Epic Elite Knight, mas quando desloguei e loguei novamente tinha voltado como antes. se alguem souber como resolver isso, da uma força ae, agradeço muitíssimo!!!!!!!!! valeu!
  20. Rogeriok postou uma resposta no tópico em Suporte Tibia OTServer
    Bom galera, o seguinte erro está acontecendo...quando um player paga promotion ele fica sem vocação nenhuma, tipo fica assim na data base promotion =1, e msm assim não funciona...so quando ponho 0...podem me ajudar a resolver isso.
  21. Oláa Todos! Vamos tentar fazer esse script juntos? Primeiramente para ser um bom programador é necessario que você tenha uma organização e trate bem as idéias que irão surgir no script. Com isso sempre faça um exemplo pratico e simples de como o script irá se comportar. Informações Queria um npc que vendesse promotion (no caso 9,10,11,12) em troca de um item (ID = 9971). Obs: Foi o pedido do mebro do fórum e resolvi fazer como se fosse uma 'liçãozinha'. Lógica do script Primeiramente o player deverá ser premmium account ? Qual o level necessario? O player já possui essa promotion? O player possui a promotion anterior (5,6,7,8) para ir para essa? O player possui o item desejado? Construindo o script Sabemos que para criarmos um npc necessitamos de 2 arquivos. Um se encontra na pasta data/npcs e o outro na pasta data/npcs/script. e [LUA]. [u][b]Scripts[/b][/u] [u][size=2][b]data/npc/NpcName.xml[/b][/size][/u] [spoiler][code]<?xml version="1.0" encoding="UTF-8"?> <npc name="NpcName" script="data/npc/scripts/NpcName.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="96" head="0" body="0" legs="0" feet="0" addons="0"/> </npc>[/code] [/spoiler] A partir desse script ao sumonar o npc ou coloca-lo no mapa, você fará com que ele carregue o script principal, com a sua função. ( NpcName.lua ) [size=2][u][b]data/npc/NpcName.lua[/b][/u][/size] [spoiler][code]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 function npcPromotion(cid, message, keywords, parameters, node) if(not npcHandler:isFocused(cid)) then return false end if (isPremium(cid)) then if (getPlayerLevel(cid) >= 100) then if (getPlayerVocation(cid) >= 5 and getPlayerVocation(cid) <=8) then if doRemoveItem(cid, 9971, 1) then doPlayerSetVocation(cid, getPlayerVocation(cid)+4) doPlayerSendTextMessage(cid, 20, "Voce é um ".. getPlayerVocationName(cid) .."!") else doPlayerSendTextMessage(cid, 20, "Voce nao possui o item desejado!") end else doPlayerSendTextMessage(cid, 20, "Voce não possui a promotion anterior ou já esta promovido.") end else doPlayerSendTextMessage(cid, 20, "Voce nao possui level para ser promovido.") end else doPlayerSendTextMessage(cid, 20, "Voce nao possui premmium account.") end end local node1 = keywordHandler:addKeyword({'high promotion'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can promotion you if you give me a '.. getItemName(9971) ..'. Do you want me to promote you?'}) node1:addChildKeyword({'yes'}, npcPromotion, {}) node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then.', reset = true}) npcHandler:addModule(FocusModule:new())[/code] [/spoiler] [center]é isso aí, espero que tenha entendido.[/center] [center][size=5]Qualquer dúvida é só postar![/size][/center] [i]Atenciosamente,[/i] [i]Aluccard.[/i]
  22. Galera eu queria por no meu ot assim quando comprar a VIP no site o char mudar para EPIC... Como fazer isso estou procurando isto faz muito tempo. Por favor ajudem aew

Informação Importante

Confirmação de Termo