Postado Maio 1, 2015 10 anos Autor Tem como fazer tutorial explicando melhor dizendo aonde tem que bota no creaturescripts
Postado Maio 1, 2015 10 anos local delay = xxx --Intervalo de tempo entre o efeito, em milésimos de segundo. function sendVipEffect(cid) if isPlayer(cid) and isPremium(cid) then doSendAnimatedText(getThingPos(cid), "[VIP]", math.random(1, 255)) addEvent(sendVipEffect, delay * 1000, cid) end end function onLogin(cid) sendVipEffect(cid) return true end Da isso ao tentar logar [01/05/2015 01:31:41] [Error - CreatureScript Interface] [01/05/2015 01:31:41] data/creaturescripts/scripts/vipeffects.lua:onLogin [01/05/2015 01:31:41] Description: [01/05/2015 01:31:41] data/creaturescripts/scripts/vipeffects.lua:5: attempt to perform arithmetic on upvalue 'delay' (a nil value) [01/05/2015 01:31:41] stack traceback: [01/05/2015 01:31:41] data/creaturescripts/scripts/vipeffects.lua:5: in function 'sendVipEffect' [01/05/2015 01:31:41] data/creaturescripts/scripts/vipeffects.lua:9: in function <data/creaturescripts/scripts/vipeffects.lua:8> [01/05/2015 01:31:41] [Teste] Guardian Legend has logged out. [01/05/2015 01:31:54] [Teste] Guardian Legend has logged in. .
Postado Maio 1, 2015 10 anos Você tem que alterar o valor da variável delay ;s Ah, eu confundi as bolas enquanto escrevia o código e coloquei sem querer * 1000. Recomendaria removê-lo, se quiser que o texto apareça em um intervalo de tempo curto. Editado Maio 1, 2015 10 anos por zipter98 (veja o histórico de edições)
Postado Maio 1, 2015 10 anos local delay = xxx --Intervalo de tempo entre o efeito, em milésimos de segundo. function sendVipEffect(cid) if isPlayer(cid) and isPremium(cid) then doSendAnimatedText(getThingPos(cid), "[VIP]", math.random(1, 255)) addEvent(sendVipEffect, delay, cid) end end function onLogin(cid) sendVipEffect(cid) return true end Vlw Funcionou direitinho Tem como fazer tutorial explicando melhor dizendo aonde tem que bota no creaturescripts Vai em data\creaturescripts\scripts cria um arquivo com nome vipeffects.lua e cola o script dele la local delay = xxx --Intervalo de tempo entre o efeito, em milésimos de segundo. function sendVipEffect(cid) if isPlayer(cid) and isPremium(cid) then doSendAnimatedText(getThingPos(cid), "[VIP]", math.random(1, 255)) addEvent(sendVipEffect, delay, cid) end end function onLogin(cid) sendVipEffect(cid) return true end ae vc vai em na msm pasta data\creaturescripts\scripts procura por login.lua e cola isso la dentro registerCreatureEvent(cid, "vipeffects") Depis vai em data\creaturescripts e abre o creaturescripts.xml e cola isso la dentro <event type="login" name="vipeffects" event="script" value="vipeffects.lua"/>
Postado Maio 1, 2015 10 anos Autor Testarei OBG Fooi! e outra tem como por pra sair efeito também? e Subir só com uma cor? Editado Maio 1, 2015 10 anos por DavyziinC (veja o histórico de edições)
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.