Postado Março 19, 2018 7 anos 5 horas atrás, yoroshigod disse: local destino = {x=2341, y=2520, z=7} local h = 10 local t = 36 local stor, stor2 = 43532, 43533 Nenhum erro no TFS, tirei apenas os 0 pra ficar menos de 1 minuto. Vc ja alterou errado. Deixa assim pra testar com 30 segundos: local h = 30 local t = 1000
Postado Março 19, 2018 7 anos Autor 12 horas atrás, Sekk disse: Vc ja alterou errado. Deixa assim pra testar com 30 segundos: local h = 30 local t = 1000 Opa amigo me equivoquei em dizer que não havia nenhum erro no TFS, pois estava sem tempo de testar o script e obrigado pela atenção. Dei uma testada aprofundada e percebi esse erro: Citar [Warning - Vocations::getVocation] Vocation 43532 not found.
Postado Março 20, 2018 7 anos 22 horas atrás, yoroshigod disse: Opa amigo me equivoquei em dizer que não havia nenhum erro no TFS, pois estava sem tempo de testar o script e obrigado pela atenção. Dei uma testada aprofundada e percebi esse erro: cara, de acordo com o teu erro, essa vocação n existe hahahaha tu registrou ela certinho no vocations.xml e tal?
Postado Março 21, 2018 7 anos Autor 5 horas atrás, Sekk disse: cara, de acordo com o teu erro, essa vocação n existe hahahaha tu registrou ela certinho no vocations.xml e tal? Sim, quando clica na alavanca muda a vocação certinho, porém o problema é que não volta pra vocação anterior. @edit Fiz umas modificações no script e consegui deixar para o jogador voltar pra uma determinada vocação, mas o que não acontece é que por exemplo, um knight aperta a alavanca e vira sorcerer, depois de um certo tempo(10 horas) ele volta a ser knight Editado Março 21, 2018 7 anos por yoroshigod (veja o histórico de edições)
Postado Março 21, 2018 7 anos 10 minutos atrás, yoroshigod disse: Sim, quando clica na alavanca muda a vocação certinho, porém o problema é que não volta pra vocação anterior tenta assim local destino = {x=2341, y=2520, z=7} local h = 10 local t = 3600000 local stor, stor2 = 43532, 43533 function onUse(cid,item,frompos,item2,topos) if doTeleportThing(cid, destino) then doPlayerSetVocation(cid,9) doSendMagicEffect(getCreaturePosition(cid), 28) doSendAnimatedText(getCreaturePosition(cid), "YES!", 129) setPlayerStorageValue(cid, stor, getPlayerVocation(cid)) setPlayerStorageValue(cid, stor2, os.time() + h*t) addEvent(function() if isPlayer(cid) then doPlayerSetVocation(cid, stor) setPlayerStorageValue(cid, stor, 0) end end, h*t) else doPlayerSendCancel(cid,"You cannot use this object.") end return true end
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.