Ir para conteúdo
  • Cadastre-se

Bodak Reborn

Membro
  • Total de itens

    558
  • Registro em

  • Última visita

  • Dias Ganhos

    18

Tudo que Bodak Reborn postou

  1. Explique melhor. É de tempo em tempo? Quanto? É um tile? É ao passar pelo tile? Adiciona quanto de stamina?
  2. Lembre-se de fazer as novas configurações no config. local config = { newPos = {x = 1049, y = 1558, z = 7}, -- posição para onde os jogadores irão. tpPos = {x = 1050, y = 1558, z = 7}, -- posição onde será criado o teleporte. exhaust = 5, -- tempo em segundos para poder usar a skill novamente. Recomendo ser maior que o backTime. backTime = 4, -- tempo em segundos para voltar para de onde usou a skill. target = getCreatureTarget(cid), storage = 115820, } function doMarkPos(cid, posx, posy, posz) setPlayerStorageValue(cid, 19000, posx) setPlayerStorageValue(cid, 19001, posy) setPlayerSt
  3. Achei o erro. O TP criado não é removido, logo, pega a primeira posição que você usou e te teleporta pra lá (a primeira vez que você usou a skill). O que eu posso fazer é, ao passar x segundos, os jogadores voltarão para onde estavam.
  4. E não tá funcionando? O que acontece quando entra no tp?
  5. Você testou? Está funcionando? Se não tiver, tente esse:
  6. O getCreatureTarget é porque você não deu target, já faço algo pra prevenir esse erro Testa assim e me diz quais números aparecem no console e se dá algum erro ao tentar entrar no teleport
  7. Remova o movements. O script que eu passei, bote no mesmo lugar dos testes que eu pedi para você fazer.
  8. Só para confirmar, você está SEM o script de movements, SEM o XML e com esse script: function doMarkPos(cid, posx, posy, posz) setPlayerStorageValue(cid, 19000, posx) setPlayerStorageValue(cid, 19001, posy) setPlayerStorageValue(cid, 19002, posz) end function getMarkPos(cid) return {x=getPlayerStorageValue(cid, 19000), y=getPlayerStorageValue(cid, 19001), z=getPlayerStorageValue(cid, 19002)} end local config = { newPos = {x = 1019, y = 1555, z = 7}, -- posição para onde os jogadores irão. tpPos = {x = 1050, y = 1560, z = 7}, -- posição onde será criado o teleporte. exhaust = 0.8, tar
  9. O_O Tenta usar a skill longe de onde você tá e me diz se apareceu no mesmo lugar
  10. Troque doTeleportThing (cid, getMarkPos) por doTeleportThing (cid, getMarkPos) Se não funcionar, remova a tag do movements e teste. Se funcionar, me avise para eu recolocar as funções no comentário.
  11. Esse erro ocorre quando você usa a skill ou quando entra no teleport?
  12. Imaginei... Acho que só da para fazer no creaturescripts, por comando eu não faço ideia. Qualquer coisa, eu te aviso.
  13. Lol, eu botei "exaust", não "exhaust". E no config coloquei "exahaust". Arrumei o código.
  14. Np. =) function onSay(cid, words, param, channel) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") return true end if param == "on" then setPlayerStorageValue(cid, 46549875, -1) doPlayerSendTextMessage(cid, 27, 'Você habilitou seu PVP.') end if param == "off" then setPlayerStorageValue(cid, 46549875, 1) doPlayerSendTextMessage(cid, 27, 'Você desabilitou seu PVP.') end function onCombat (cid, target) if getPlayerStoragevalue(cid, 46549875) == 1 then if isPlayer(target) then doPlayerSendCancel(c
  15. Ops, corrigi de novo, falta de atenção. Espero que funcione agora.
  16. !pvp nome do player talkactions/scripts nome_arquivo.lua function onSay(cid, words, param, channel) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") return true end local pid = getPlayerByNameWildcard(param) if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player " .. param .. " not found.") return true end if getPlayerStorageValue(pid, 46549875) >= 1 then setPlayerStorageValue(pid, 4654
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo