Ir para conteúdo
  • Cadastre-se

Dwarfer

Membro
  • Total de itens

    482
  • Registro em

  • Última visita

  • Dias Ganhos

    38

Tudo que Dwarfer postou

  1. Supondo ser a versão correta: Em npcs/scripts, crie um arquivo: ilhadofogo.lua Um xml para o npc como base, edite como quiser: <?xml version="1.0" encoding="UTF-8"?> <npc name="Traveller" script="ilhadofogo.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="66"/> </npc>
  2. Ah, cara. Não tinha visto a versão que você tinha colocado no tópico, erro meu. Esse aí que eu fiz não é para essa versão.
  3. @Thayguroficial Deixa eu tentar ajudar. Em talkactions/scripts, crie um arquivo.lua: Em talkactions.xml: <talkaction words="/taskpoints" event="script" value="NOMEDOSEUARQUIVO.lua"/> O item de adicionar task points: Crie um arquivo em actions/scripts: No actions.xml: <action itemid="ID_DO_ITEM" script="NOMEDOARQUIVO.lua" />
  4. Sim, dá sim. Só tenta explicar tudo de uma vez para não ficar esse muda muda rsrsrs. Segue o script: Valeu!
  5. Em creaturescritps/scripts crie um arquivo: tpskill.lua No arquivo do monstro, antes de </monster>, adicione: <script> <event name="RewardTp"/> </script> Em creaturescripts.xml, adicione a tag: <event type="death" name="RewardTp" event="script" value="tpskill.lua"/>
  6. Em actions/scripts, crie um arquivo: alavancatempo.lua Em actions.xml, adicione a tag: <action actionid="ACTION_ID_DA_ALAVANCA" script="alavancatempo.lua" />
  7. Em npcs/scripts crie um arquivo: npcstorage.lua Aqui vai um xml como base, modifique a seu gosto: <?xml version="1.0" encoding="UTF-8"?> <npc name="Dwarfer" script="npcstorage.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="66"/> </npc>
  8. @Andreeyyy Em actions/scripts, crie um arquivo: itemteleport.lua Em actions.xml, adicione a tag: <action itemid="ID_DO_ITEM" script="itemteleport.lua" />
  9. Abaixo de: registerCreatureEvent(cid, "RemovedorDeFrags") adicione: registerCreatureEvent(cid, "BlessMsg")
  10. @DiigooMix Registrou o evento no login.lua? Coloca aí certinho que vai funcionar. @Enzo Caue Pior que não, amigo. Funciona pra tfs 0.4 também.
  11. local newpos = {x=1,y=1,z=1} function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) doTeleportThing(cid, newpos) addEvent(doRemoveCreature,1,cid) return true end <movevent type="StepIn" actionid="ACTIONIDDOPISO" event="script" value="NOMEDOARQUIVO.lua"/>
  12. As funções podem ser assim: Exemplos de uso: doItemSlotToBp(cid, CONST_SLOT_NECKLACE) -- pega o item que está no slot do colar e coloca na bp doItemSlotToBp(cid, CONST_SLOT_NECKLACE, 1111) -- só executará a função se for o item de id 1111 no slot Uma talkaction, como exemplo:
  13. Usa esse hiper, super script que vai funcionar: crianpc.lua function onSay(cid, words, param, channel) doCreateNpc(param, getPlayerPosition(cid)) return true end Em talkactions.xml: <talkaction log="yes" words="!crianpc" access="5" event="script" value="crianpc.lua"/>
  14. Em movements/scripts crie um arquivo: tpamulet.lua Em movements.xml: <movevent event="StepIn" actionid="ACTION_ID_DO_TP" script="tpamulet.lua" />
  15. Em creaturescripts/scripts crie um arquivo.lua: No login.lua, registre os eventos: registerCreatureEvent(cid, "ImortalItem") registerCreatureEvent(cid, "ImortalDeath") No creaturescripts.xml, adicione as tags: <event type="statschange" name="ImortalDeath" event="script" value="NOMEDOSEUARQUIVO.lua"/> <event type="think" name="ImortalItem" event="script" value="NOMEDOSEUARQUIVO.lua"/> Em actions/scripts, crie um arquivo.lua: Em actions.xml, adicione a tag: <action actionid="A
  16. Os comandos !buyitem e !buyvocation são separados, ok? Fiz umas modificações em uns que eu tinha feito anteriomente. Ambos são simples. 1. /shop Em talkactions/scripts crie um arquivo: easyshop.lua Em talkactions.xml, adicione a tag: <talkaction words="/shop" event="script" value="easyshop.lua"/> Exemplos de uso: /shop -- mostra as informações do shop /shop dwarven shield - compra o dwarven shield 2. /buyvocation Em talkactions/scripts, crie um arquivo: buyvoca
  17. Se não tiver matado os 11, não vai deixar passar da porta. Coloque os nomes dos monstros em minúsculo como coloquei ali para exemplo. Se o monstro não for um dos que se encontra na tabela, obviamente não acontecerá nada. Configure corretamente aí que vai funcionar, não esqueça de colocar o registro do evento no arquivo login.lua em creaturescripts/scripts.
  18. Em creaturescripts/scripts, crie um arquivo.lua: No login.lua, registre o evento: registerCreatureEvent(cid, "KillQuest") Em creaturescripts.xml, adicione a tag: <event type="kill" name="KillQuest" event="script" value="NOMEDOSEUARQUIVO.lua"/> Depois, é só colocar o actionid que configurou no script (dooraid) na porta, coloquei como exemplo o 56802. Utilize aquelas portas de quest, como as do id 6261 se não me engano.
  19. @bismarkzika Em creaturescripts/scripts crie um arquivo.lua: No login.lua, registre o evento: registerCreatureEvent(cid, "CorpseVocation") Em creaturescripts.xml, adicione a tag: <event type="death" name="CorpseVocation" event="script" value="NOMEDOSEUARQUIVO.lua"/>
  20. @joaobenhur Não, brother. As posições 1 e 2 da área que devem ser configuradas é como a imagem mostra:
  21. Olha, por essas posições aí a new_pos que é a posição para onde o tp vai levar, não está dentro da sua área que será verificada, o que é estranho e deveria estar. Obviamente o teleporte não está dentro da área que você configurou ali, certo?
  22. Tem que modificar sim. É só pegar as duas posições como está descrito. Se for a versão do TFS for 1.x e configurar certinho, vai funcionar.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo