Ir para conteúdo

Adriano SwaTT

Membro
  • Registro em

  • Última visita

Tudo que Adriano SwaTT postou

  1. Me mande também o arquivo "configuração.lua" da sua pasta lib.
  2. No próprio post está dizendo que se configura os itens, basta por a id das moedas repetidas vezes na tabela. Ex: Talvez tenha que dar uma adaptada caso queira com quantidade, mas aí fica a critério. Boa sorte.
  3. Testa o onLook assim: E o goback, assim: Caso não dê certo, poste aqui esta Pokeball como está no "Items.xml" pra eu ver uma coisa. Boa sorte.
  4. Então, isso que fui parar pra pensar de noite quando cheguei em casa. Ia postar isso pra você agora, porque a Account ID de valor 6, mesmo os players normais podem logar com Battle. Enfim, que bom que funcionou. Faça bom aproveito agora. Realmente, também pensei nessa possibilidade a noite, mas é que não cheguei a ler o script inteiro, apenas pensei na primeira solução que veio a cabeça e coloquei em prática. Além de que, poderia ser a função "isPlayer(cid)" porque até onde sei Creature engloba outros, como NPC, etc. (Eu acho) Enfim. Tópico resolvido.
  5. É porque a função onLogout que conheço, precisaria ser registrada em CreatureScripts. E no caso neste script que você tentou fazer, creio que poderia ser "cid" no lugar de "tab". Pelo menos o script ao usar a função "!dance start" o player ficou com battle? #EDIT Estou corrido agora, depois vejo se crio a função onLogout pra você. Até.
  6. Engraçado que nem mexi em Funções, então o erro do END não deveria aparecer agora. Enfim, veja se isso resolve: Boa sorte.
  7. Boa noite, percebi que o Script é executado através de uma Talkaction, dizendo Start e Stop caso queira parar. Então o jeito mais simples de fazer isso parar de acusar este erro no Launcher, por não encontrar o player, é impedindo que o player dê "logout" enquanto estiver com o script sendo executado, e para isso fiz esta pequena alteração no script. Segue abaixo: Peço que crie um backup do seu atual, teste este com players normais (sem GM, GOD, etc) e retorne para dizer o resultado. Boa sorte.
  8. De uma olhada, vê se gosta, estou sem tempo. Mals:
  9. Escrito apenas "OldTimes"?
  10. Max, Vou criar pra você assim que der um tempinho, breve edito. Se seu playerattack for igual o postado aqui, beleza, caso contrário, poste o seu para que eu faça as devidas edições. Abraços
  11. Da debug no servidor quando da look nela ou quando usa ela?
  12. Bom, no meu servidor teste que estou montando para um cliente eu consegui abrir uma exceção e poder batalhar em pisos PVP, um contra o outro. Postem seu script "playerattack.lua" da pasta CreatureScripts / Scripts, para que eu analise e viabilize a solução para vocês.
  13. Na verdade eu ainda estou estudando o modo em que foi feito. Até porque tenho um script sendo desenvolvido para um client que se baseia em PVP. Qualquer novidades eu posto aqui.
  14. Entendo. Andei pesquisando servidor de Pokemon e na área PVP eles adicionam uma storage para que possam atacar um aos outros. Terá que adicionar esta ou então criar uma outra permitindo o ataque entre players.
  15. Por nada. E é porque a fala inicial se configura no npc.xml, por isso que falei para configurar a gosto. Que bom que foi útil. Faça bom aproveito. Abraços.
  16. Adriano SwaTT postou uma resposta no tópico em Suporte Tibia OTServer
    Distro é o Executável que abre o servidor. Onde aparece carregando os script para abrir o server. Dê uma olhada se acusa algum erro referente a Wand aí e nos avise. Creio que seja alguma coisa na TAG que esteja errado.
  17. Ah, você baixou o servidor com o Client já e ele está com a IP local (127.0.0.1) e você quer por uma IP Fixa para players não precisarem conseguir entrar sem precisar editar, certo?
  18. Ok, fico no aguardo. Boa sorte.
  19. Este erro é porque na hora de salvar a versão do seu OtItemEditor é para outra versão. Procure se informar qual versão é para seu servidor. Tente seguir este tutorial, pois ensina sem precisar editar os arquivos do OTServ. Ou então neste link tem os ItemEditores segmentados por versões. Boa sorte.
  20. Client original da CipSoft ou OTClient? Está falando em modificar para entrar em Servidores ou deixar ele fixo para seu OT?
  21. Teste assim: local monster = 'monster name' -- coloque o nome todo minusculo local storage = 12120 -- valor da Storage local msg = 'Mensagem ao matar' -- Configure a gosto function onKill(cid, target, lastHit) if(isMonster(cid)) and getCreatureName(cid):lower() == monster then setPlayerStorageValue(lastHit, storage, 1) doPlayerSendTextMessage(lastHit, 22, msg) end return true end Lembre-se de registrar a função "kill" no CreatureScripts.xml e no Login.lua. @EDIT: Caso não funcione, tente usar "statschange" no creaturescripts.xml e o arquivo.lua tente assim: local monster = 'monster name' -- tudo minusculo local storage = 12120 -- valor da Storage local msg = 'Mensagem ao matar' -- Configure a gosto function onStatsChange(target, cid, type, combat, value) if(isMonster(cid)) and getCreatureName(cid):lower() == monster then if (type == STATSCHANGE_HEALTHLOSS and getCreatureHealth(target) - value <= 0) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg) setPlayerStorageValue(cid, storage, 1) end end return true end Boa sorte.
  22. Legal o script, mas nas posições não poderia fazer um "for"? Até mais e obrigado por compartilhar.
  23. Crie o arquivo do NPC.xml normalmente e a gosto... e no arquivo lua cole o script abaixo: Não testei, mas creio que funcione. Vale lembrar de configurar a storage no começo do script. local strg = 12130 -- Valor da Storage Boa sorte.
  24. Creio que seja no Remere's agora, pois lá você configura o templo de cada cidade, não adianta mudar no config.lua pois cada player tem sua cidade e no referido arquivo mudará apenas a posição principal, que no caso é considerada a do Acc Manager. Boa sorte.
  25. Adriano SwaTT postou uma resposta no tópico em Suporte Tibia OTServer
    Acusa algum erro no Distro? Para quais vocações seria esta wand, pois pelo que vi você copiou o fim de uma script e esta wand está em aberto. Ex: </wand> <wand id="7735" level="22" mana="5" min="679" max="700" type="cake" event="function" value="default"> <!-- Staff of Kairos --> O correto seria algo do tipo: </wand> -- sendo que esta, está fechando o script de cima. <wand id="7735" level="22" mana="5" min="679" max="700" type="cake" event="function" value="default" /> <!-- Staff of Kairos --> ou esta opção: </wand> -- esta tag fecha o script de cima. <wand id="7735" level="22" mana="5" min="679" max="700" type="cake" event="function" value="default"> <!-- Staff of Kairos --> </wand> -- esta tag encerra seu novo wand Boa sorte.

Informação Importante

Confirmação de Termo