Postado Fevereiro 9, 2022 3 anos Autor 17 minutos atrás, MatteusDeli disse: @deza Boa noite, não testei o script mais acho que seria isso em data/movements crie um arquivo chamado soul.lua e cole isso nele local config = { soul = 10, -- Quantidade de soul que será removida message = { text = "Voce nao possui soul suficiente para passar aqui", color = MESSAGE_STATUS_CONSOLE_BLUE } } function onStepIn(cid, item, position, fromPosition) local playerSoul = getPlayerSoul(cid) if not isPlayer(cid) then return false end if playerSoul < config.soul then doPlayerSendTextMessage(cid, config.message.color, config.message.text) doTeleportThing(cid, fromPosition) return false end doPlayerAddSoul(cid, -config.soul) return true end em movements.xml adicione esta linha nele: <movevent event="StepIn" actionid="XXXX" script="soul.lua" /> Aonde esta XXXX você coloca o actionId do tile que ativará o script @MatteusDeli Muito obrigado, muito obrigado mesmo, de coração. Super me ajudou ! *-* Agradeço tbm ao @luanluciano93 Nao duvidando da minha capacidade de aprender e nem da capacidade de quem quer ensinar, mas eu nunca q ia conseguir fazer um script desse.
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.