Postado Janeiro 15, 2016 9 anos Oi amigos, estou criando um script aqui, mas está dando erro nessa função "doPlayerPromotionLevel", acredito que seja na sintaxe dessa função, basicamente quero setar o valor da promotion pro usuário em +1 e em outro caso em -1. doPlayerSetVocation(cid,getPlayerVocation(cid)+4) -- ISSO FUNCIONA, CERTINHO, OK doPlayerPromotionLevel(cid,getPlayerPromotion(cid)+1) -- NÃO SEI A SINTAXE PARA FAZER SETAR O PROMOTION doPlayerSetVocation(cid,getPlayerVocation(cid)-4) -- ISSO FUNCIONA CERTINHO, OK doPlayerPromotionLevel(cid,getPlayerPromotion(cid)+-) -- NÃO SEI A SINTAXE PARA FAZER SETAR O PROMOTION Da um erro no console nessa função, queria adaptar nesse código aqui. --[[ by vodkart ]]-- function onLogin(cid) if vip.hasVip(cid) == TRUE then if(isInArray({5, 6, 7, 8}, getPlayerVocation(cid))) then doPlayerSetVocation(cid,getPlayerVocation(cid)+4) end elseif vip.hasVip(cid) == FALSE and vip.getVip(cid) == 0 then if(isInArray({9, 10, 11, 12}, getPlayerVocation(cid))) then -- id das vocation epic doPlayerSetVocation(cid,getPlayerVocation(cid)-4) end end return TRUE end Desculpem pela identação do código, estou no bloco de notas mesmo. Edit2: ACREDITO QUE POSTEI NA SEÇÃO ERRADA, MOVER PARA SUPORTE DE SCRIPTS POR FAVOR. Editado Janeiro 15, 2016 9 anos por guguinha123 identei o code, hehehe (veja o histórico de edições)
Postado Janeiro 16, 2016 9 anos Esta é uma mensagem automática, este tópico foi movido para a área correta. Regras do fórum: http://www.tibiaking.com/forum/topic/1281-regras-gerais/#comment-7680Este tópico foi movido: De: Scripting OTServ > OTServ > CreatureScripts, GlobalEvents e MoveMents Para: Suporte OTServ > OTServ > Suporte de Scripts
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.