Ir para conteúdo

tibino96

Campones
  • Total de itens

    4
  • Registro em

  • Última visita

Sobre tibino96

Informações

  • Forma que conheci o xTibia
    Otservs
  • Sou
    GameMaster

tibino96's Achievements

  1. tibino96

    Npc De Magia!

    Ola amigos tudo bem? Tenho um npc defeituoso no meu ot! Gostaria que vcs olhassem para mim,pois não estou achando o erro! Quando abre o ot aparece: [Warning] NpcSystem: Parameter<s> missing for item: [Warning] NpcSystem: Parameter<s> missing for item: Depois carrega normalmente o ot! Quando vou no npc,ele vende coisas no numero errado (se eu compro 1 runa ele vende 2,etc...) e as vezes cobra 2x! Script do npc: <?xml version="1.0"?> <npc name="Cyric" script="data/npc/scripts/dark_rodo.lua" walkinterval="25" access="1" lookdir="2"> <mana now="800" max="800"/> <health now="200" max="200"/> <look type="128" head="78" body="71" legs="82" addons="1" feet="114"/> <parameters> <parameter key="module_shop" value="1"/> <parameter key="shop_buyable" value=" Avalanche,2274,180,4;Blank rune,2260,5,1;SpellBook,2175,1000,1;Explosion,2313,190,100;Great fireball,2304,180,100;Firebomb,2305,235,100;Heavy magic missile,2311,120,100;Icicle,2271,150,100;Magic wall,2293,350,100;Paralyze,2278,700,100;Poison Bomb,2286,170,100;Sudden death,2268,325,100;Ultimate healing,2273,175,100;antidote,2266,65,100;thunderstorm,2315,325,100;stone shower,2288,150,4;stalagmite,2292,120,10;energy bomb,2262,325,2;energy wall,2279,340,4;energy field,2277,115,3;fireball,2302,150,5;soulfire,2308,140,3;fire wall,2303,245,4;fire field,2301,85,3;poison field,2285,65,3;poison wall,2289,210,4;light magic missile,2287,40,10;chameleon,2291,210,1;destroy field,2261,45,3;desintegrate,2310,80,3;convince creature,2290,80,1;animate dead,2316,375,1;intense healing,2265,95,1;Wand of Vortex,2190,500,1;Wand of Dragonbreath,2191,1000,1;Wand of Decay,2188,5000,1;Wand of Draconia,8921,5000,1;Wand of Cosmic Energy,2189,10000,1;Wand of Inferno,2187,15000,1;Wand of Starstorm,8920,15000,1;Wand of Voodoo,8922,15000,1;Snakebite rod,2182,500,1;Moonlight rod,2186,1000,1;Necrotic rod,2185,5000,1;Northwind rod,8911,5000,1;Terra rod,2181,10000,1;Hailstorm rod,2183,15000,1;Springsprout Rod,8912,15000,1;Underworld Rod,8910,15000,1;Health potion,7618,45,1;Strong health potion,7588,100,1;Great health potion,7591,190,1;Ultimate health potion,8473,310,1;Mana potion,7620,50,1;Strong mana potion,7589,80,1;Great mana potion,7590,120,1;great spirit potion,8472,190,1;"/> <parameter key="shop_sellable" value=" empty potion flask,7636,5; empty potion flask,7478,5; empty potion flask,7635,5; empty potion flask,7634,5; "/> </parameters> </npc> Script dark_rodo.lua 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 shopModule = ShopModule:new() npcHandler:addModule(shopModule) shopModule:addBuyableItem({'wand of voodoo', 'voodoo'}, 8922, 22000, 'wand of voodoo') shopModule:addBuyableItem({'wand of inferno', 'inferno'}, 2187, 15000, 'wand of inferno') shopModule:addBuyableItem({'wand of decay', 'decay'}, 2188, 5000, 'wand of decay') shopModule:addBuyableItem({'wand of draconia', 'plague'}, 8921, 7500, 'wand of draconia') shopModule:addBuyableItem({'wand of starstorm', 'starstorm'}, 8920, 18000, 'wand of starstorm') shopModule:addBuyableItem({'wand of cosmic energy', 'cosmic'}, 2189, 10000, 'wand of cosmic energy') shopModule:addBuyableItem({'wand of vortex', 'vortex'}, 2190, 500, 'wand of vortex') shopModule:addBuyableItem({'wand of dragonbreath', 'dragon'}, 2191, 1000, 'wand of dragonbreath') shopModule:addBuyableItem({'northwind rod', 'northwind'}, 8911, 7500, 'northwind rod') shopModule:addBuyableItem({'underworld rod', 'underworld'}, 8910, 22000, 'underworld rod') shopModule:addBuyableItem({'hailstorm rod', 'hailstorm rod'}, 2183, 15000, 'hailstorm rod') shopModule:addBuyableItem({'terra rod', 'terra'}, 2181, 10000, 'terra rod') shopModule:addBuyableItem({'snakebite rod', 'snakebite'}, 2182, 500, 'snakebite rod') shopModule:addBuyableItem({'necrotic rod', 'necrotic'}, 2185, 5000, 'necrotic rod') shopModule:addBuyableItem({'moonlight rod', 'moonlight'}, 2186, 1000, 'moonlight rod') shopModule:addBuyableItem({'springsprout rod', 'springsprout'}, 8912, 18000, 'springsprout rod') shopModule:addBuyableItem({'ultimate health potion', 'uhp'}, 8473, 310, 'ultimate health potion') shopModule:addBuyableItem({'great health potion', 'ghp'}, 7591, 190, 'great health potion') shopModule:addBuyableItem({'strong health potion', 'shp'}, 7588, 100, 'strong health potion') shopModule:addBuyableItem({'health potion', 'hp'}, 7618, 45, 'health potion') shopModule:addBuyableItem({'great spirit potion', 'gsp'}, 8472, 190, 'great spirit potion') shopModule:addBuyableItem({'great mana potion', 'gmp'}, 7590, 120, 'great mana potion') shopModule:addBuyableItem({'strong mana potion', 'smp'}, 7589, 80, 'strong mana potion') shopModule:addBuyableItem({'mana potion', 'mp'}, 7620, 50, 'mana potion') shopModule:addBuyableItem({'light wand', 'lightwand'}, 2163, 500, 'magic light wand') shopModule:addBuyableItem({'heavy magic missile', 'hmm'}, 2311, 300, 20, 'heavy magic missile rune') shopModule:addBuyableItem({'great fireball', 'gfb'}, 2304, 500, 20, 'great fireball rune') shopModule:addBuyableItem({'explo', 'xpl'}, 2313, 800, 20, 'explosion rune') shopModule:addBuyableItem({'ultimate healing', 'uh'}, 2273, 700, 20, 'ultimate healing rune') shopModule:addBuyableItem({'sudden death', 'sd'}, 2268, 1000, 20, 'sudden death rune') shopModule:addBuyableItem({'blank', 'rune'}, 2260, 10, 'blank rune') shopModule:addBuyableItem({'spellbook'}, 2175, 150, 'spellbook') npcHandler:addModule(FocusModule:new()) Obrigado a todos pela ajuda,valendo rep +!
  2. Amigo parabens! por voce ter me ajudado irei dar 2 rep + pra vc! Depois se puder me ajudar com + 1 script eu agradeco e seria um npc que vende potions e runas! Obrigado
  3. tibino96

    Npc De Quest!

    Ola amigos do xtibia tudo bem? Gostaria de um script de npc que ficara em uma quest! Explicando melhor a quest seria da golden boots,e gostaria que o npc quando o player falar hi o npc responda:Ola (nome do player),voce esta no caminho errado! Ai se o player for embora o npc fale: adeus Se o player insistir e falar quest,o npc pegara 1 steel boots e 1 gold ingot que o player ja pegou antes e teleporte ele para a area da quest posição:X:707 Y:372 Z:9 Se o player nao tiver os itens o npc volta a dizer ,voce esta no caminho errado! O npc no caso estara enganando o player tentando afastar ele da quest mas com os 2 itens o teleport acontece e o player vai para a area da quest! OBRIGADO A TODOS! REP+
  4. Ola amigo tudo bem? Percebi o que tem de errado e vou até deixar em negrito seu erro Portanto é so mudar para: Entendeu? ou coloca o nome da vocação no primeiro!!! desejo rep + pq eu percebi! XD Abraços
  5. Ola amigos do xtibia tudo bem? Estamos formando uma equipe para um otserv com exp 20x e com certeza sera um dos melhores ot do brasil (sim,somos otimistas \o/) Estamos precisando de um Scripter que tenha muitas habilidades para aguentar essa responsabilidade! Sei que muitos de voces estao perguntando: MAS E O QUE EU GANHO? e a resposta é: Você ganhara 1 char GM no nosso servidor que sera pago 24h,5 reps + aqui no xtibia,e uma equipe em que voce tera orgulho de participar! Gostariamos que você preenchesse: - Seu nome - Idade - Quantos anos mexe com scripts - MSN OU SKYPE Você precisa somente disso para participar da equipe MIX OTServ! Abraços a todos
  6. Amigo nao sei mas acho que nao vai funcionar pois a moeda nao é gps e sim vip coin id 2157! mas vou testar! Amigo nao funcionou msm!
  7. Por moedas vip! ID:2157!!!
  8. tibino96

    Npc Itens Vip

    Ola amigos do xtibia tudo bem? Gostaria que voces me ajudassem a criar um npc com os seguintes itens: Special Backpack - id:Deixar como ID Special Hat - id:6096 Special armor - id:2653 Special Legs - id:2157 Special Boots - id:Deixar como ID Special Shield - id:Deixar como ID Special Wand - id:Deixar como ID Special Sword - id:Deixar como ID Special Club - id:Deixar como ID Special Axe - id:Deixar como ID Special Star - id:Deixar como ID Second Addon - id:Deixar como ID Onde esta como Deixar como ID no script deixe como id que eu mesmo coloco! Valendo 2x REP+ Obrigado por quem me ajudar! PROBLEMA RESOLVIDO! OBRIGADO AOS QUE TENTARAM AJUDAR!
  9. Ainda nao deu certo! Agr esta dando o erro 'end' expected <to close 'fuction' at line 11 near 'elseif' Quem puder me ajudar por favor! Obrigado
  10. Ola amigos do xtibia! Tenho um npc que vende itens vip e gostaria que vcs olhassem meu script pois quando abro meu ot acontece o seguinte erro: 'end' expected <to close 'if' at line 19> near '<eof>' Aqui esta o script: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} 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 creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid -- Conversa Jogador/NPC if(msgcontains(msg, 'list')) then selfSay('Eu vendo {Special Hat}, {Special Armor}, {Special Legs}, {Special Boots}, {Special Shield}, {Special BackPack}, {Vip Star}, {Special Wand} , {Special Sword}, {Special Axe}, {Special Club}, {Second Addon},por Moedas VIP', cid) elseif(msgcontains(msg, 'Special Hat')) then selfSay('Voc\ê quer comprar um Special Hat por 10 VIP coins?', cid) talkState[talkUser] = 1 elseif(msgcontains(msg, 'Special Armor')) then selfSay('Voc\ê quer comprar Special Armor por 12 VIP coins?', cid) talkState[talkUser] = 2 elseif(msgcontains(msg, 'Special Legs') )then selfSay('Voc\ê quer comprar Special Legs por 12 VIP coins?', cid) talkState[talkUser] = 3 elseif(msgcontains(msg, 'Special Boots') )then selfSay('Voc\ê quer comprar Special Boots por 12 VIP coins?', cid) talkState[talkUser] = 4 elseif(msgcontains(msg, 'Special Backpack') )then selfSay('Voc\ê quer comprar Special Backpack por 10 VIP coins?', cid) talkState[talkUser] = 5 elseif(msgcontains(msg, 'Vip Star') )then selfSay('Voc\ê quer comprar Vip Star por 15 VIP coins?', cid) talkState[talkUser] = 6 elseif(msgcontains(msg, 'Special Wand') )then selfSay('Voc\ê quer comprar Special Wand por 15 VIP coins?', cid) talkState[talkUser] = 7 elseif(msgcontains(msg, 'Special Sword') )then selfSay('Voc\ê quer comprar Special Sword por 15 VIP coins?', cid) talkState[talkUser] = 8 elseif(msgcontains(msg, 'Special Axe') )then selfSay('Voc\ê quer comprar Special Axe por 15 VIP coins?', cid) talkState[talkUser] = 9 elseif(msgcontains(msg, 'Special Club') )then selfSay('Voc\ê quer comprar Special Club por 15 VIP coins?', cid) talkState[talkUser] = 10 elseif(msgcontains(msg, 'Second Addon') )then selfSay('Voc\ê quer comprar Second Addon por 3 VIP coins?', cid) talkState[talkUser] = 11 elseif(msgcontains(msg, 'Special Shield') )then selfSay('Voc\ê quer comprar Second Addon por 12 VIP coins?', cid) talkState[talkUser] = 12 -- Confirmação da Compra elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then if(doPlayerRemoveItem(cid, 2157, 10) == true) then selfSay('Obrigado por comprar!', cid) doPlayerAddItem(cid, 6096, 1) talkState[talkUser] = 0 else selfSay('Voc\ê n\ão tem 10 VIP coins', cid) talkState[talkUser] = 0 end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 2) then if(doPlayerRemoveItem(cid, 2157, 12) == true) then selfSay('Obrigado por comprar!', cid) doPlayerAddItem(cid, 2653, 1) talkState[talkUser] = 0 else selfSay('Voc\ê n\ão tem 12 VIP coins', cid) talkState[talkUser] = 0 end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 3) then if(doPlayerRemoveItem(cid, 2157, 12) == true) then selfSay('Obrigado por comprar!', cid) doPlayerAddItem(cid, 5918, 1) talkState[talkUser] = 0 else selfSay('Voc\ê n\ão tem 12 VIP coins', cid) talkState[talkUser] = 0 end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 4) then if(doPlayerRemoveItem(cid, 2157, 12) == true) then selfSay('Obrigado por comprar!', cid) doPlayerAddItem(cid, 5462, 1) talkState[talkUser] = 0 else selfSay('Voc\ê n\ão tem 12 VIP coins', cid) talkState[talkUser] = 0 end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 5) then if(doPlayerRemoveItem(cid, 2157, 10) == true) then selfSay('Obrigado por comprar!', cid) doPlayerAddItem(cid, 10518, 1) talkState[talkUser] = 0 else selfSay('Voc\ê n\ão tem 10 VIP coins', cid) talkState[talkUser] = 0 end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 6) then if(doPlayerRemoveItem(cid, 2157, 15) == true) then selfSay('Obrigado por comprar!', cid) doPlayerAddItem(cid, 7366, 1) talkState[talkUser] = 0 else selfSay('Voc\ê n\ão tem 15 VIP coins', cid) talkState[talkUser] = 0 end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 7) then if(doPlayerRemoveItem(cid, 2157, 15) == true) then selfSay('Obrigado por comprar!', cid) doPlayerAddItem(cid, 3961, 1) talkState[talkUser] = 0 else selfSay('Voc\ê n\ão tem 15 VIP coins', cid) talkState[talkUser] = 0 end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 8) then if(doPlayerRemoveItem(cid, 2157, 15) == true) then selfSay('Obrigado por comprar!', cid) doPlayerAddItem(cid, 7366, 1) talkState[talkUser] = 0 else selfSay('Voc\ê n\ão tem 15 VIP coins', cid) talkState[talkUser] = 0 end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 9) then if(doPlayerRemoveItem(cid, 2157, 15) == true) then selfSay('Obrigado por comprar!', cid) doPlayerAddItem(cid, 7453, 1) talkState[talkUser] = 0 else selfSay('Voc\ê n\ão tem 15 VIP coins', cid) talkState[talkUser] = 0 end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 10) then if(doPlayerRemoveItem(cid, 2157, 15) == true) then selfSay('Obrigado por comprar!', cid) doPlayerAddItem(cid, 8929, 1) talkState[talkUser] = 0 else selfSay('Voc\ê n\ão tem 15 VIP coins', cid) talkState[talkUser] = 0 end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 11) then if(doPlayerRemoveItem(cid, 2157, 3) == true) then selfSay('Obrigado por comprar!', cid) doPlayerAddItem(cid, 6527, 1) talkState[talkUser] = 0 else selfSay('Voc\ê n\ão tem 3 VIP coins', cid) talkState[talkUser] = 0 end elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 12) then if(doPlayerRemoveItem(cid, 2157, 12) == true) then selfSay('Obrigado por comprar!', cid) doPlayerAddItem(cid, 2527, 1) talkState[talkUser] = 0 else selfSay('Voc\ê n\ão tem 12 VIP coins', cid) talkState[talkUser] = 0 end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Obrigado,quem me ajudar dou rep+
  11. Ola amigos do xtibia,gostaria que vcs me ajudassem em 2 problemas: 1º Problema Meu sistema vip consegui fazer ele funcionar tudo certinho,so que quando uma pessoa vira vip ela passa pela area vip etc.. mas nao pode usar as magia que esta para premium. Eu deduzi que pode ser que o vip nao esta dando p.a para os players tendo assim que adicionalos manualmente! Gostaria que voces me ajudassem a solucionar esse problema. 2º Problema RESOLVIDO!!! Eu tenho um npc promotion chamado King e ele fica na area vip para somente vender promotions para os vips! Mas quando alguem tenta comprar promotion ele tira o dinheiro da pessoa e fala que agora ela esta com promotion,mas na verdade nao esta! E se tentar novamente ele diz a mesma coisa. A minha definição para o npc de promotion e passar por exemplo de druid para Elder druid,estou certo? Obrigado a quem poder me ajudar com esses problemas e valendo rep+! Aqui esta o script to king: king.xml <?xml version="1.0" encoding="UTF-8"?> <npc name="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> data/npc/scripts/promotion.lua 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}) --[[ local node2 = keywordHandler:addKeyword({'epic'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can epicize you for 200000 gold coins. Do you want me to epicize you?'}) node2:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 200000, level = 120, promotion = 2, text = 'Congratulations! You are now epicized.'}) node2:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then, come back when you are ready.', reset = true}) ]]-- npcHandler:addModule(FocusModule:new())
  12. Ola amigos do xtibia,gostaria que vcs me ajudassem em 2 problemas: 1º Problema Meu sistema vip consegui fazer ele funcionar tudo certinho,so que quando uma pessoa vira vip ela passa pela area vip etc.. mas nao pode usar as magia que esta para premium. Eu deduzi que pode ser que o vip nao esta dando p.a para os players tendo assim que adicionalos manualmente! Gostaria que voces me ajudassem a solucionar esse problema. 2º Problema RESOLVIDO!!! Eu tenho um npc promotion chamado King e ele fica na area vip para somente vender promotions para os vips! Mas quando alguem tenta comprar promotion ele tira o dinheiro da pessoa e fala que agora ela esta com promotion,mas na verdade nao esta! E se tentar novamente ele diz a mesma coisa. A minha definição para o npc de promotion e passar por exemplo de druid para Elder druid,estou certo? Obrigado a quem poder me ajudar com esses problemas e valendo rep+! Aqui esta o script to king: king.xml <?xml version="1.0" encoding="UTF-8"?> <npc name="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> data/npc/scripts/promotion.lua 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}) --[[ local node2 = keywordHandler:addKeyword({'epic'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can epicize you for 200000 gold coins. Do you want me to epicize you?'}) node2:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 200000, level = 120, promotion = 2, text = 'Congratulations! You are now epicized.'}) node2:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then, come back when you are ready.', reset = true}) ]]-- npcHandler:addModule(FocusModule:new())
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...