Ir para conteúdo

Wakon

Héroi
  • Registro em

  • Última visita

Tudo que Wakon postou

  1. Sim, esse é o "problema" desses sistemas, pois simula um trade e no padrão está para mostrar gold.
  2. Testa ai: 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 local shopWindow = {} local t = { [2195] = {price = 15}, [2493] = {price = 25}, [8931] = {price = 100} } local onBuy = function(cid, item, subType, amount, ignoreCap, inBackpacks) if t[item] and getPoints(cid) < t[item].price then selfSay("você não tem "..t[item].price.." points", cid) else doPlayerAddItem(cid, item) doPlayerRemovePoints(cid, t[item].price) selfSay("aqui está seu item!", cid) end return true end local onSell = function(cid, item, subType, amount, ignoreCap, inBackpacks) if getPoints(cid) >= 0 then doPlayerRemoveItem(cid, item, 1) doPlayerAddPoints(cid, t[item].price) selfSay("Você vendeu o item por "..t[item].price.." points.", cid) end return true end if (msgcontains(msg, 'trade') or msgcontains(msg, 'TRADE'))then for var, ret in pairs(t) do table.insert(shopWindow, {id = var, subType = 0, buy = ret.price, sell = ret.price, name = getItemNameById(var)}) end openShopWindow(cid, shopWindow, onBuy, onSell) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
  3. Acho que uns 100/200, mais recomendo você ir testando e ver qual lhe agrada mais.
  4. Tenta tirar um pouco o fast attack do player. Creio que não tenha script para "bloquear" o magebot.
  5. Wakon postou uma resposta no tópico em Suporte Tibia OTServer
    Tu não disse que adicionou um ant mage bomb? '-'
  6. Testa: 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 local shopWindow = {} local t = { [2195] = {price = 15}, [2493] = {price = 25}, [8931] = {price = 100} } local onBuy = function(cid, item, subType, amount, ignoreCap, inBackpacks) if t[item] and getPoints(cid) < t[item].price then selfSay("você não tem "..t[item].price.." points", cid) else doPlayerAddItem(cid, item) doPlayerRemovePoints(cid, t[item].price) selfSay("aqui está seu item!", cid) end return true end if (msgcontains(msg, 'trade') or msgcontains(msg, 'TRADE'))then for var, ret in pairs(t) do table.insert(shopWindow, {id = var, subType = 0, buy = ret.price, sell = 0, name = getItemNameById(var)}) end openShopWindow(cid, shopWindow, onBuy, onSell) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
  7. Qual o sistema de points que você está utilizando?
  8. Wakon postou uma resposta no tópico em Suporte Tibia OTServer
    Provavelmente é esse sistema que você adicionou, testei o seu login.lua e está normal aqui, tente retirar ele ou me passe para eu testar.
  9. Creio que não tenha uma base igual ao otPokémon, ele é um servidor bem antigo que foi adicionando novos recursos em uma base que não tinha quase nada. Baixe uma base aqui do fórum e adapte ao seu gosto, é só dar uma estudada, pesquisar sistemas ou até mesmo pedir suporte aqui caso tenha algo que precise de ajuda.
  10. Wakon postou uma resposta no tópico em Suporte Tibia OTServer
    Algum erro na distro? Se o mapa for modificado, você deve editar a townid inicial do player, se não ele pode ir pra um lugar que não existe ao morrer.
  11. Testa essas HK: 22223333 44445555 55556666 Funciona em todas as versões, até 10.76.
  12. Faz assim, zipa a pasta monsters e anexa aqui, vou testar na minha base pra ver o que é. @Edit, editei a pasta pra você, testa agora. monster.rar
  13. Os scripts estão normais, verifique se você adicionou corretamente os scripts em seus locais e verifique se a extensão dele está em .xml. Ou tenta assim, pega todos os scripts e joga na pasta monsters, renomeie eles para: Arcanjo.xml GuardaDoPortao.xml EventZombie.xml Ai você deleta as tags do monsters.xml e coloca o seguinte: <monster name="Arcanjo" file="Arcanjo.xml"/> <monster name="Guarda do Portao" file="GuardaDoPortao.xml"/> <monster name="Event Zombie" file="EventZombie.xml"/> O erro está acontecendo pois o servidor não está encontrando o .xml dos monstros nos locais citados nas tags.
  14. Por isso precisamos do .xml do monstro, ou você não criou o .xml dele? '-' Vai em "Data/monster/blood castle" e passa os .xml de lá. E passa o zombie event.xml que está na pasta monsters mesmo.
  15. Você precisa passar o .xml do monstro para analisarmos se tem algum problema nele. Exemplo: "Data/monsters/humans/amazon.xml"
  16. auto 200 listas 'Healing Pally' | if [$hppc < 40] say utamo vita
  17. Wakon postou uma resposta no tópico em Suporte Bots
    Usa essa hotkey, se a vida for < que 90% usa a runa em você. auto 100 if [$hppc < 90] useoncreature 'Runa' self
  18. Wakon postou uma resposta no tópico em Suporte Bots
    Ela serve pra heal? Tipo tu deixa auto 200 e fica usando em si mesmo sem parar?
  19. Wakon postou uma resposta no tópico em Suporte Bots
    Já tentou mudar o tempo para usar a runa? Não acho que seja necessário usar auto 200 sendo que a runa deve ter uns 2 segundos de exaust. Exemplo: auto 2000 sd target, ai talvez de o tempo para usar o utito.
  20. Já tentou mudar essa parte: dailyFragsToRedSkull = 3 weeklyFragsToRedSkull = 5 monthlyFragsToRedSkull = 10
  21. Wakon postou uma resposta no tópico em Suporte Bots
    Tenta auto 6000 say 'utito tempo', se quiser pela metade é só colocar 3000.
  22. Wakon postou uma resposta no tópico em Suporte Tibia OTServer
    Qual versão você deseja editar mark? Tenta baixar outras versões do RME, se for 8.60 -, use a 2.0: http://remeresmapeditor.com/marklar.php?view_older
  23. Você deve colocar em "SeuOT/mods" o item fica no próprio script, na tag: <action itemid="9969" event="script"><![CDATA[ Lembre-se que como é um mod você deve colocar como xml exemplo: nomedoarquivo.xml e não .lua!
  24. Coloca o script onLogout em "Data/creaturescripts/scripts", nomedoarquivo.lua. Abra o creaturescripts.xml em "Data/creaturescripts" e adicione: <event type="logout" name="DoorLogout" event="script" value="nomedoarquivo.lua"/>
  25. Veja se é isso: https://www.dropbox.com/sh/l6u5ponwfr77bhm/AAAY3xbcGudRzvcjUbizt0tha Ultimas versões postadas no github, se quiser pegar pelo github (Mesmo Link): https://github.com/Mignari/ObjectBuilder

Informação Importante

Confirmação de Termo