Postado Abril 6, 2022 3 anos Peguei este script aqui em forum e incrementei para trocar de outfit, mas ele não lê e não troca de outfit. alguem consegue me dar um help? acho que estou errando e falta algo por exemplo de if,else,then etc... Spoiler local msg = "During %d you'll be imortal." local STORAGE = 91811 local imortal_time = 5 --Segundos. function onCastSpell(cid, var) if getPlayerStorageValue(cid, STORAGE) > os.time() then return doPlayerSendCancel(cid, "Você já está imortal.") else setPlayerStorageValue(cid, STORAGE, os.time() + imortal_time) doPlayerSendTextMessage(cid, 27, msg:format(imortal_time)) function onCastSpell(cid, var) local homem = {lookType = 152, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 3} --outfit que muda caso seja homem local mulher = {lookType = 156, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 3} --outfit que muda caso seja mulher local sex = getPlayerSex(cid) if sex == 0 then --sexo == 0 significa que o personagem é mulher doSetCreatureOutfit(cid, mulher, tempo*1000) else doSetCreatureOutfit(cid, homem, tempo*1000) end return doCombat(cid, combat, var) end end return true end
Postado Abril 8, 2022 3 anos Em 05/04/2022 em 21:36, juvelino disse: errando e falta algo por exemplo de if,else,then etc.. primeiro precisa de 2 coisas kkkk source OTX ou TFS? sempre importante vc dizer no post qual sua source, pq isso ja é 50% do caminho andado segunda, posta o erro do console junto, sem o erro que mostra na distro fica mais dificil. manda essas 2 informações que eu tento te ajudar kkkkkk
Postado Abril 8, 2022 3 anos Solução local STORAGE = 91811 local imortal_time = 5 --Segundos. local homem = {lookType = 152, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 3} --outfit que muda caso seja homem local mulher = {lookType = 156, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 3} --outfit que muda caso seja mulher function onCastSpell(cid, var) if getPlayerStorageValue(cid, STORAGE) > os.time() then doPlayerSendCancel(cid, "Você já está imortal.") return true end setPlayerStorageValue(cid, STORAGE, os.time() + imortal_time) doPlayerSendTextMessage(cid, 27, "During ".. imortal_time .." you'll be imortal.") doSetCreatureOutfit(cid, getPlayerSex(cid) == 0 and mulher or homem, imortal_time*1000) doCombat(cid, combat, var) return true end
Postado Abril 8, 2022 3 anos Autor Perfeito, funcionou 100%, vc acerta todas ? 10 horas atrás, FeeTads disse: primeiro precisa de 2 coisas kkkk source OTX ou TFS? sempre importante vc dizer no post qual sua source, pq isso ja é 50% do caminho andado segunda, posta o erro do console junto, sem o erro que mostra na distro fica mais dificil. manda essas 2 informações que eu tento te ajudar kkkkkk Obrigado mano mas foi resolvido, na verdade a spell funcionava e nao apresentava erro na distro, o problema era que nao trocava o outfit. Parece simples mas isso que era a cereja do bolo para a magia ser diferenciada. Agradeço mais uma vez pela tentativa de ajudar.
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.