Ir para conteúdo

Eduardo Kalfels

Campones
  • Total de itens

    53
  • Registro em

  • Última visita

Sobre Eduardo Kalfels

Informações

  • Char no Tibia
    Kronos Archer
  • Forma que conheci o xTibia
    Sites de Busca
  • Sou
    Scripter

Eduardo Kalfels's Achievements

  1. Gostei do OT hein. Muito bom fera! Gratz :smile_positivo:
  2. É verdade, esse é o ponto fraco do sistema, ele só deicha com que o hoster possa usar uma única quest por item. Mas se você quiser fazer duas do mesmo item é só fazer do jeito antigo, criando uma action para a chest, sem problemas nenhum.
  3. Só um detalhe em: O arquivo deve ser nomeado como invasao.lua, pois é um script, e também não iria aceitar no talkactions.xml, pois lá diz que o script se chama 'invasao.lua'. Só ajeita isso ai porque quem não conhece muito pode fazer confusão. Fora isso está bem legal, só acho que seria melhor um action, não um talkaction com isso, pois assim não tem como a invasão ser iniciado automaticamente. Mas isso é só uma dica. :smile_positivo: Parabéns pelo trabalho!
  4. Vim aqui postar um script de um jeito simples de fazer quests num OT 8.4 baseado no uniqueid das chests, que será o id do item recebido. 1°: Vá em data/actions/actions.xml Clique com o botão direito e escolhe 'Editar' Entã crie uma linha assim: <!-- simple quests --> <action itemid="1740" script="quest.lua" /> <action itemid="1747" script="quest.lua" /> <action itemid="1748" script="quest.lua" /> <action itemid="1749" script="quest.lua" /> <action itemid="1770" script="quest.lua" /> Salve e feche o arquivo. 2°: Vá em data/actions/scripts Crie um arquivo .lua e bote: -- simple quests based on uniqueId, by Dark GOD -- to make quest create chest on map and set its uniqueId to id of quest item function onUse(cid, item, frompos, item2, topos) prize = item.uid count = item.actionid if prize > 0 and prize < 9000 then queststatus = getPlayerStorageValue(cid,prize) if queststatus == -1 then if count > 1 then doPlayerSendTextMessage(cid,22,'You have found '.. count ..' of ' .. getItemName(prize) .. '.') doPlayerAddItem(cid,prize,count) setPlayerStorageValue(cid,prize,1) else doPlayerSendTextMessage(cid,22,'You have found a ' .. getItemName(prize) .. '.') doPlayerAddItem(cid,prize,1) setPlayerStorageValue(cid,prize,1) end else doPlayerSendTextMessage(cid,22,"It is empty.") end return 1 else return 0 end end 3°: Agora quando você for adicionar quests no seu OT você só precisa botar o número do uniqueid igual ao id do item que você quer que o player recebe. Simples, rápido e fácil. Espero que gostem! Cya.
  5. Até que fico bacana o OT e tal, mas continua com bug no database, não está salvando os skills dos players quando eles dão logout, volta sempre pro 10. Desse jeito não vai dar pra por OT 8.4 on com MySQL. =/
  6. Action bem legal. E muito simples também. Parabéns pelo trabalho.
  7. Muito bom cara, muito bom mesmo. Eu tava louco para botar isso no meu OT. Agora vai se legal.´ Ótimo trabalho!
  8. Action bem complexa neh. Muito bom trabalho, embora agora todos OT's tenham swim system. Valeu pela iniciativa.
  9. Ajudo bastante ai cara, valeu mesmo. Essas talkactions são bem úteis, e estão mais simples agora.
  10. Master Book Bom, ai vai um script de um livro que teleporta o player que o usa para o templo, recomendo que seja obtido em uma quest muito difícil, e que não tenha volta, a não ser usando ele. Primeiro abra o seu arquivo items.xml e procure por item id="8977", então bote assim: <item id="8977" article="a" name="Master Book"> <attribute key="description" value="It contains all the knowledge of Tibia."/> <attribute key="weight" value="1337"/> </item> Então vá na pasta actions, abra o arquivo actions.xml e adicione uma linha: <action itemid="8977" script="master book.lua" /> (Não esqueça de ver se já existe um action id com esse número, se tiver apague-o e troque por esse.) Agora em actions/scripts, crie um arquivo .lua com o seguinte conteúdo: function onUse(cid, item, frompos, item2, topos) telepos = {x=BOTE A POS X DO TEMPLO, y=BOTE A POS Y DO TEMPLO, z=BOTE A POS Z DO TEMPLO} if item.uid ==8977 then doTeleportThing(cid,telepos) doPlayerRemoveMoney(cid, 1000) else doSendAnimatedText(telepos, "Welcome!", TEXTCOLOR_LIGHTGREEN) doSendMagicEffect(topos,10) doTeleportThing(cid,telepos) doSendAnimatedText(telepos, "Welcome!", TEXTCOLOR_LIGHTGREEN) doPlayerRemoveMoney(cid, 100) end return 0 end Obs: Não esqueça de mudar o telepos com as posições do seu templo Espero que gostem! Comenta ai galera! Screenshots: Antes: Depois:
  11. KKK, esse effect eu havia adionado ao meu antigo OT Enforced 8.1, eu criei o comando !dragon, ai aparecia esse efeito, ele veio junto com os outros novos efeitos, como o das estrelinhas, dos corações e talz, mas tipo, não tem como fazer o fundo ficar da cor do chao, pois isso é no Tibia.spr, só se você editar no seu Tibia.spr e botar para download para os players do seu OT. Já esse esquema de só pode faze naquele tile dá sim, só fala com o scripter pra ele adiciona um comando ai pra isso e bota que quando não tiver na água aparece uma mensagem como: "Please go on the water to cast this spell."
  12. Cara, não é só para pallys que o hit fica bugado, nesse OTS a fórmula de muitos spells e runes estão bugados, eu recomendo que você pegue de outro OT, como o DevLand, a pasta spells, menos as magias como: berserk, fierce berserk, groundshaker, ethereal spear, etc, pois estas estão bugadas no DevLand mas estão certas no Thyrania. Espero ter ajudado.
  13. Gofaia, achei bem legalzinha a wand, e para você arrumar o intervalo de hits da wand é simples, mude no script da wand: addEvent(onUseWeapon1, 600, parameters) addEvent(onUseWeapon2, 1000, parameters) addEvent(onUseWeapon3, 1400, parameters) addEvent(onUseWeapon4, 1800, parameters) addEvent(onUseWeapon5, 2200, parameters) A parte do 600, 1000, 1400... é quando que ocorre cada evento, então é só botar de intervalos maiores, assim está dando intervalos de apenas 4 decimos de segundos entre um hit e otro.
  14. Cara, essa magia é simplesmente o Mana Dragin, usado por muitos tipos de monsters. Por isso não achei esse tópico muito útil, pois a magia já existe, só foi adaptada para uso de players.
  15. Muito bom post mesmo. Parabéns e continue assim, vai ajudar muita gente desse jeito. ;D
  • Quem Está Navegando   0 membros estão online

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