assinho 11 Postado 27 de Dezembro 2023 Compartilhar Postado 27 de Dezembro 2023 tipo assim eu tenho um script que quando o player e vip, ele fica saindo um efeito e tbm sobe os nomes "vip", mais o problema dele e que ele so da para colocar 1 effect, eu queria poder colocar mais de um effect. vou deixar o arquivo lua aqui em baixo para vcs da uma olhadinha: efeito vip.lua 1 Citar Link para o comentário Compartilhar em outros sites Mais opções de compartilhamento...
Monarcha Cieni 90 Postado 27 de Dezembro 2023 Compartilhar Postado 27 de Dezembro 2023 Try this Spojler --Aura Vip Com AutoMensagem-- --by: Animation-- --Criada 13/04/2012-- --Testado Tibia 8.50-- local FRASES = { "" } local effects = { 209, -- Pierwszy efekt 210, -- Drugi efekt 211, -- Trzeci efekt -- Dodaj więcej efektów według potrzeb } function onLogin(cid) sendEffect(cid) registerCreatureEvent(cid, "AdvEffect") return TRUE end function sendEffect(cid) if isCreature(cid) then if isPlayer(cid) and isPremium(cid) and getPlayerGroupId(cid) <= 1 then local pos = getThingPos(cid) local randomIndex = math.random(#FRASES) doSendAnimatedText(pos, FRASES[randomIndex], 255) doSendMagicEffect(pos, effects[randomIndex]) addEvent(sendEffect, 600, cid) end end end Citar Link para o comentário Compartilhar em outros sites Mais opções de compartilhamento...
Suporte Zeon 3.500 Postado 27 de Dezembro 2023 Suporte Compartilhar Postado 27 de Dezembro 2023 a Tag dele coloca aonde actions? Citar Link para o comentário Compartilhar em outros sites Mais opções de compartilhamento...
assinho 11 Postado 27 de Dezembro 2023 Autor Compartilhar Postado 27 de Dezembro 2023 o meu não funcionou, ele so pega com um efeito ainda, ele pega sempre o primeiro efeito e os outros dois não aparece. 1 Citar Link para o comentário Compartilhar em outros sites Mais opções de compartilhamento...
assinho 11 Postado 27 de Dezembro 2023 Autor Compartilhar Postado 27 de Dezembro 2023 2 horas atrás, Zeon disse: a Tag dele coloca aonde actions? a tag dele fica em creaturescript: <event type="login" name="Aurea" script="efeito vip.lua"/> como pode ver acima 1 Citar Link para o comentário Compartilhar em outros sites Mais opções de compartilhamento...
Sanzenkai 90 Postado 29 de Dezembro 2023 Compartilhar Postado 29 de Dezembro 2023 Em 27/12/2023 em 14:04, Zeon disse: a Tag dele coloca aonde actions? Creaturescripts.xml Citar Link para o comentário Compartilhar em outros sites Mais opções de compartilhamento...
Sanzenkai 90 Postado 29 de Dezembro 2023 Compartilhar Postado 29 de Dezembro 2023 Tente esse: --Aura Vip Com AutoMensagem-- --by: Animation-- --Criada 13/04/2012-- --Testado Tibia 8.50-- local FRASES = {""} -- Auto-Mensagem. local effect = 209 local effect2 = 210 function onLogin(cid) sendEffect(cid) registerCreatureEvent(cid, "AdvEffect") return TRUE end function sendEffect(cid) if isCreature(cid) then if isPlayer(cid) and isPremium(cid) and getPlayerGroupId(cid) <= 1 then pos = getThingPos(cid) doSendAnimatedText(pos, FRASES[math.random(#FRASES)], 255) doSendMagicEffect(pos, effect) doSendMagicEffect(pos, effect2) addEvent(sendEffect, 600, cid) addEvent(sendEffect2, 600, cid) end end end Caso o de cima não funcione: creaturescripts.lua <event type="login" name="aura" event="script" value="aura.lua"/> login.lua registerCreatureEvent(cid, "aura") aura.lua local effect = 27 -- Efeito que vai usar local tempo = 1 -- Tempo em segundos function onLogin(cid) if isPremium(cid) then scheduleEffect(cid) end return true end function scheduleEffect(cid) if isPlayer(cid) then doSendMagicEffect(getCreaturePosition(cid), effect) addEvent(scheduleEffect, tempo * 1000, cid) return true end return false end Citar Link para o comentário Compartilhar em outros sites Mais opções de compartilhamento...
assinho 11 Postado 29 de Dezembro 2023 Autor Compartilhar Postado 29 de Dezembro 2023 14 horas atrás, Sanzenkai disse: Tente esse: --Aura Vip Com AutoMensagem-- --by: Animation-- --Criada 13/04/2012-- --Testado Tibia 8.50-- local FRASES = {""} -- Auto-Mensagem. local effect = 209 local effect2 = 210 function onLogin(cid) sendEffect(cid) registerCreatureEvent(cid, "AdvEffect") return TRUE end function sendEffect(cid) if isCreature(cid) then if isPlayer(cid) and isPremium(cid) and getPlayerGroupId(cid) <= 1 then pos = getThingPos(cid) doSendAnimatedText(pos, FRASES[math.random(#FRASES)], 255) doSendMagicEffect(pos, effect) doSendMagicEffect(pos, effect2) addEvent(sendEffect, 600, cid) addEvent(sendEffect2, 600, cid) end end end Caso o de cima não funcione: creaturescripts.lua <event type="login" name="aura" event="script" value="aura.lua"/> login.lua registerCreatureEvent(cid, "aura") aura.lua local effect = 27 -- Efeito que vai usar local tempo = 1 -- Tempo em segundos function onLogin(cid) if isPremium(cid) then scheduleEffect(cid) end return true end function scheduleEffect(cid) if isPlayer(cid) then doSendMagicEffect(getCreaturePosition(cid), effect) addEvent(scheduleEffect, tempo * 1000, cid) return true end return false end deu esse erro, ele funcionou mais toda vez q os dois efeito sobe, ai aparece esse erro ai abaixo, vou testar o segundo script q vc mandou Citar Link para o comentário Compartilhar em outros sites Mais opções de compartilhamento...
assinho 11 Postado 29 de Dezembro 2023 Autor Compartilhar Postado 29 de Dezembro 2023 15 horas atrás, Sanzenkai disse: Tente esse: --Aura Vip Com AutoMensagem-- --by: Animation-- --Criada 13/04/2012-- --Testado Tibia 8.50-- local FRASES = {""} -- Auto-Mensagem. local effect = 209 local effect2 = 210 function onLogin(cid) sendEffect(cid) registerCreatureEvent(cid, "AdvEffect") return TRUE end function sendEffect(cid) if isCreature(cid) then if isPlayer(cid) and isPremium(cid) and getPlayerGroupId(cid) <= 1 then pos = getThingPos(cid) doSendAnimatedText(pos, FRASES[math.random(#FRASES)], 255) doSendMagicEffect(pos, effect) doSendMagicEffect(pos, effect2) addEvent(sendEffect, 600, cid) addEvent(sendEffect2, 600, cid) end end end Caso o de cima não funcione: creaturescripts.lua <event type="login" name="aura" event="script" value="aura.lua"/> login.lua registerCreatureEvent(cid, "aura") aura.lua local effect = 27 -- Efeito que vai usar local tempo = 1 -- Tempo em segundos function onLogin(cid) if isPremium(cid) then scheduleEffect(cid) end return true end function scheduleEffect(cid) if isPlayer(cid) then doSendMagicEffect(getCreaturePosition(cid), effect) addEvent(scheduleEffect, tempo * 1000, cid) return true end return false end esse segundo funcionou, so q ele so tem uma aura, eu queria um q tivesse como eu colocar no maximo 3 aura Citar Link para o comentário Compartilhar em outros sites Mais opções de compartilhamento...
Sanzenkai 90 Postado 30 de Dezembro 2023 Compartilhar Postado 30 de Dezembro 2023 local config = { effect1 = 27 -- Primeiro efeito effect2 = 28 -- Efeito que vai usar tempo = 1 -- Tempo em segundos } function onLogin(cid) if isPremium(cid) then scheduleEffect(cid) end return true end function scheduleEffect(cid) if isPlayer(cid) and isPremium(cid) then doSendMagicEffect(getCreaturePosition(cid), config.effect1) doSendMagicEffect(getCreaturePosition(cid), config.effect2) addEvent(scheduleEffect, config.tempo * 1000, cid) return true end return false end 1 Citar Link para o comentário Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Participe da Conversa
Você pode postar agora e se cadastrar mais tarde. Cadastre-se Agora para publicar com Sua Conta.