Postado Abril 15, 2018 7 anos Em 15/04/2018 em 21:30, Cleiton Felipi disse: amigo funcionou mas o que eu realmente queria era assim, tipo um player faz uma quest ele ganha storage 12345 dai ele nao pode mais passar mais no tile da quest, o seu script ta ao contrario se o player nao tiver o storage 12345 ele nao entra na quest agora se ele tiver apareçe isso 18:28 Você não pode entrar nesse local, e ele passa normal fala isso mas ele passa normalmente Só mudar if getPlayerStorageValue(cid, storage) > 0 then para if getPlayerStorageValue(cid, storage) >= 1 then Editado Abril 15, 2018 7 anos por yoroshigod (veja o histórico de edições)
Postado Abril 15, 2018 7 anos @Cleiton Felipi Enfim , troque a storage para outro numero que não seja 12345 e teste. -- Movements -- Não esqueça de colocar o ActionID no tile no seu Map Editor -- Tag na XML = <movevent type="StepIn" actionid="48000" event="script" value="quest.lua"/> function onStepIn(cid, item, position, fromPosition) local storage = 34556 local effect = 3 local message = "Você não pode entrar nesse local" -- Entre aspas local pos = getCreaturePosition(cid) if not isPlayer(cid) then return true end if getPlayerStorageValue(cid, storage) >= 1 then doSendMagicEffect(pos, effect) doPlayerSendTextMessage(cid, 20, message) doTeleportThing(cid, fromPosition) return false end return true end
Postado Abril 15, 2018 7 anos Autor Em 15/04/2018 em 21:54, Sttorm disse: @Cleiton Felipi Enfim , troque a storage para outro numero que não seja 12345 e teste. -- Movements -- Não esqueça de colocar o ActionID no tile no seu Map Editor -- Tag na XML = <movevent type="StepIn" actionid="48000" event="script" value="quest.lua"/> function onStepIn(cid, item, position, fromPosition) local storage = 34556 local effect = 3 local message = "Você não pode entrar nesse local" -- Entre aspas local pos = getCreaturePosition(cid) if not isPlayer(cid) then return true end if getPlayerStorageValue(cid, storage) >= 1 then doSendMagicEffect(pos, effect) doPlayerSendTextMessage(cid, 20, message) doTeleportThing(cid, fromPosition) return false end return true end Funcionou Obrigado parça é nois deixei do jeito que tava so coloquei a storage agora foi Em 15/04/2018 em 21:46, yoroshigod disse: Só mudar if getPlayerStorageValue(cid, storage) > 0 then para if getPlayerStorageValue(cid, storage) >= 1 then Obrigado pela ajuda s2
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.