Postado Maio 1, 2015 10 anos Supondo que esta seja a storage correta: data/creaturescripts/scripts: local delay = xxx --Intervalo de tempo entre o efeito, em milésimos de segundo. function sendVipEffect(cid) if isPlayer(cid) and getPlayerStorageValue(cid, 13700) > -1 then doSendAnimatedText(getThingPos(cid), "[VIP]", math.random(1, 255)) addEvent(sendVipEffect, delay * 1000, cid) end end function onLogin(cid) sendVipEffect(cid) return true end Reproduza a função no código do item que dá VIP ao jogador. Adiciona esse. Ajudei? da um Rep+, não custa nada. Servidor de PokeTibia ja online. Pagina: https://www.facebook.com/PokemonxStore?ref=bookmarks Grupo: https://www.facebook.com/groups/257989224406246/ Site: http://pokexstore.wix.com/pokexstore
Postado Maio 1, 2015 10 anos Testarei OBG Fooi! e outra tem como por pra sair efeito também? e Subir só com uma cor? No caso do VIP System: local config = { delay = xxx, --Intervalo de tempo entre o texto [VIP], em milésimos de segundo. effect = xxx, --Efeito. color = xxx, --Cor do texto. } function sendVipEffect(cid) if isPlayer(cid) and getPlayerStorageValue(cid, 13700) > -1 then doSendAnimatedText(getThingPos(cid), "[VIP]", config.color) doSendMagicEffect(getThingPos(cid), config.effect) addEvent(sendVipEffect, config.delay, cid) end end function onLogin(cid) sendVipEffect(cid) return true end No caso da premium account: local config = { delay = xxx, --Intervalo de tempo entre o texto [VIP], em milésimos de segundo. effect = xxx, --Efeito. color = xxx, --Cor do texto. } function sendVipEffect(cid) if isPlayer(cid) and isPremium(cid) then doSendAnimatedText(getThingPos(cid), "[VIP]", config.color) doSendMagicEffect(getThingPos(cid), config.effect) addEvent(sendVipEffect, config.delay, cid) end end function onLogin(cid) sendVipEffect(cid) return true end Editado Maio 1, 2015 10 anos por zipter98 (veja o histórico de edições) não respondo pms solicitando suporte em programação/scripting
Postado Janeiro 10, 2016 9 anos Boa Noite.. Desculpa Reviver o post ! mais estou com problema! adicionei esse script no meu Server e Funcionou! unico problema que todos char fica aparecendo [VIP], Porque sera? criei char 0 dias vip. mesmo assim ele aparece o vip no nome!!!!
Postado Janeiro 10, 2016 9 anos 21 minutos atrás, mateusmoretti disse: Boa Noite.. Desculpa Reviver o post ! mais estou com problema! adicionei esse script no meu Server e Funcionou! unico problema que todos char fica aparecendo [VIP], Porque sera? criei char 0 dias vip. mesmo assim ele aparece o vip no nome!!!! Porque o VIP no script ta configurado como premium. Você tem que mudar o isPremium para a função que checa VIP no seu otserver. if isPlayer(cid) and isPremium(cid) then Editado Janeiro 10, 2016 9 anos por Fir3element (veja o histórico de edições)
Postado Janeiro 10, 2016 9 anos 6 minutos atrás, Fir3element disse: Porque o VIP no script ta configurado como premium. Você tem que mudar o isPremium para a função que checa VIP no seu otserver. if isPlayer(cid) and isPremium(cid) then da uma olhada!! local config = { delay = 10000, --Intervalo de tempo entre o texto [VIP], em milésimos de segundo. effect = 26, --Efeito. color = 4, --Cor do texto. } function sendVipEffect(cid) if isPlayer(cid) and getPlayerStorageValue(cid, 13500) > -1 then doSendAnimatedText(getThingPos(cid), "[VIP]", config.color) doSendMagicEffect(getThingPos(cid), config.effect) addEvent(sendVipEffect, config.delay, cid) end end function onLogin(cid) sendVipEffect(cid) 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.