Postado Agosto 6, 2017 7 anos Da um erro na execução do script, "end" e "eof". E acrescer que saia cores aleatorias local time = 5 -- Tempo em segundos para aparecer o efeito local effect = 30 -- número do efeito que vai usar function onLogin(cid) VipEffect(cid) end function VipEffect(cid) if vip.hasVip(cid) == TRUE then if not isCreature(cid) then return LUA_ERROR end doSendMagicEffect(getCreaturePosition(cid), effect) doSendAnimatedText(getCreaturePosition(cid), "VIP", TEXTCOLOR_DARKRED) addEvent(VipEffect, time*1000, cid) end return TRUE end end
Postado Agosto 6, 2017 7 anos Solução Em 06/08/2017 em 01:47, JcA disse: Da um erro na execução do script, "end" e "eof". E acrescer que saia cores aleatorias local time = 5 -- Tempo em segundos para aparecer o efeito local effect = 30 -- número do efeito que vai usar function onLogin(cid) VipEffect(cid) end function VipEffect(cid) if vip.hasVip(cid) == TRUE then if not isCreature(cid) then return LUA_ERROR end doSendMagicEffect(getCreaturePosition(cid), effect) doSendAnimatedText(getCreaturePosition(cid), "VIP", TEXTCOLOR_DARKRED) addEvent(VipEffect, time*1000, cid) end return TRUE end end Vá em data/creaturescript/scripts e crie um arquivo chamado vipeffect.lua e coloque isso: local rnd = {"[VIP]"} ----- O que sai escrito do char function onLogin(cid) sendEffect(cid) registerCreatureEvent(cid, "AdvEffect") return true end function sendEffect(cid) if isCreature(cid) then if vip.hasVip(cid) == true then pos = getThingPos(cid) doSendAnimatedText(pos, rnd[math.random(#rnd)], 180) addEvent(sendEffect, 5200,cid) end end end Agora vá em login.lua e adicione(registre) a tag: registerCreatureEvent(cid, "AdvEffect") Para finalizar vá em creaturescript.xml e adicione a tag: <event type="login" name="AdvEffect" event="script" value="vipeffect.lua"/> Editado Agosto 6, 2017 7 anos por Werner (veja o histórico de edições) Talvez você queira ver: BestBaiak [FAQ]Remere's Map Editor - Dúvidas e soluções de bugs Contato: Discord:
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.