Ir para conteúdo
  • Cadastre-se

Dwarfer

Membro
  • Total de itens

    482
  • Registro em

  • Última visita

  • Dias Ganhos

    38

Tudo que Dwarfer postou

  1. Apenas certifique-se de que o o arquivo rashidspawn.lua está realmente na pasta spawn.
  2. crafter.lua Crafter.xml <?xml version="1.0" encoding="UTF-8"?> <npc name="Crafter" script="crafter.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="66"/> </npc> Edite as falas e os nomes como queira. Apenas coloquei exemplos para te servir como base.
  3. Em talkactions/scripts crie um arquivo: addstorage.lua <talkaction log="yes" words="/addstorage" access="4" event="script" value="addstorage.lua"/> /addstorage Dwarfer,12345,1
  4. Em movements/scripts crie um arquivo.lua: No movements.xml: <movevent type="StepIn" actionid="ACTION_ID_DO_PISO" event="script" value="NOMEDOSEUARQUIVO.lua"/>
  5. Sim, a versão era diferente. Usa assim: <movevent event="StepIn" actionid="ACTION_ID_DO_PISO" script="tilepermission.lua" />
  6. Poste como ficou o seu npc. Que versão do tfs você usa?
  7. Em npcs/scripts, crie um arquivo.lua: npcpermissao.lua O xml do npc: Edite as falas, o nome de npc e tudo mais. Apenas coloquei para te servir como base. Tile pra verificar a permissão do npc: Em movements/scripts: tilepermission.lua Em movements.xml, adicione a tag: <movevent type="StepIn" actionid="ACTION_ID_DO_PISO" event="script" value="tilepermission.lua"/>
  8. O que não funciona? Vi ali que apareceu a mensagem pro servidor corretamente, se você deu uma olhada no tópico, funciona com um monstro que cria um teleporte e depois de um tempo o teleporte é removido. Esse mod já foi testado por mim e acredito que pelo cara que fez o pedido também, como ele não acusou nenhum erro, funcionou para ele também. Dê uma olhada cuidadosa se você editou as posições corretamente e se adicionou o que eu coloquei ali no arquivo do monstro.
  9. Você edita o mod a seu gosto sem saber o que tava fazendo e quer que funcione? Aí fica difícil einh cara. Pra adicionar outros horários é só colocar na outra linha:
  10. Em movements/scripts crie um arquivo: tpmensal.lua Em movements.xml: <movevent type="StepIn" actionid="ACTION_ID_DO_TELEPORT" event="script" value="tpmensal.lua"/>
  11. Provavelmente já exista o arquivo citizen.lua na sua pasta de movements, confira lá. function onStepIn(cid, item, position, fromPosition) if(item.actionid > 30020 and item.actionid < 30100) then local townId = (item.actionid - 30020) doPlayerSetTown(cid, townId) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You are the newest resident of " .. getTownName(townId) .. ".") end return true end <movevent type="StepIn" itemid="1387" event="script" value="citizen.lua"/> É só colocar o actionid do teleporte igual a 30020 + o id da
  12. Só coloca as funções como local function
  13. Em creaturescripts/scripts, crie um arquivo: blessmsg.lua No login.lua: registerCreatureEvent(cid, "BlessMsg") No creaturescripts.xml: <event type="login" name="msgbless" event="script" value="blessmsg.lua"/> <event type="death" name="BlessMsg" event="script" value="blessmsg.lua"/>
  14. setPlayerStorageValue(cid, first[getPlayerVocation(cid)]) Falta setar o valor da storage: setPlayerStorageValue(cid, first[getPlayerVocation(cid)], 1)
  15. Em creaturescripts/scripts crie um arquivo.lua: No login.lua, registre o evento: registerCreatureEvent(cid, "KillExp") No creaturescripts.xml, adicione a tag: <event type="kill" name="KillExp" event="script" value="NOMEDOSEUARQUIVO.lua"/>
  16. Bônus skills/ml Em creaturescripts/scripts crie um arquivo: bonuspremium.lua Em creaturescripts.xml adicione a tag: <event type="login" name="BonusPremium" event="script" value="bonuspremium.lua"/> Bônus Loot Em creaturescripts/scripts crie um arquivo: bonusloot.lua Registre o evento no login.lua: registerCreatureEvent(cid, "BonusLoot") Em creaturescripts.xml: <event type="kill" name="BonusLoot" event="script" value="bonusloot.lua"/>
  17. Não, tranquilo, é só que sempre ficam pedindo as mesmas coisas. Apesar de achar desnecessário (rsrs), pega aí: NPC ACTION function onUse(cid, item, fromPosition, itemEx, toPosition) doPlayerAddEventPoints(cid, item.type) doRemoveItem(item.uid) doSendMagicEffect(getPlayerPosition(cid), CONST_ME_STUN) return true end function doPlayerAddEventPoints(cid, amount) local current = getPlayerStorageValue(cid, 92431) setPlayerStorageValue(cid, 92431, current + amount) return true end <action itemid="ID_DO_ITEM" script="NOMEDOARQUIVO.lua" />
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo