Postado Dezembro 1, 2018 6 anos Salve Scripts, Alguém poderia mandar uma script de Efeito pra staff? Tipo: o nome em cima do personagem escrito [STAFF] OU [GOD]. Se alguém tiver, darei REP+. TMJ! https://github.com/italoxxx1
Postado Dezembro 2, 2018 6 anos local t = {access = 3, -- acesso mínimo para sair o efeito text = "STAFF", textcolor = COLOR_WHITE, effect = CONST_ME_FIREWORK_YELLOW, interval = 1} function onLogin(cid) if getPlayerAccess(cid) >= t.access then SendEffect(cid, t.effect, t.text, t.interval, t.textcolor) end return true end function SendEffect(cid, effect, text, time, color) if isPlayer(cid) then doSendMagicEffect(getPlayerPosition(cid), effect) doSendAnimatedText(getPlayerPosition(cid), text, color) addEvent(SendEffect, time*1000, cid, effect, text, time, color) end return true end <event type="login" name="StaffEffect" event="script" value="staffeffect.lua"/>
Postado Dezembro 2, 2018 6 anos Autor 14 horas atrás, Celulose disse: local t = {access = 3, -- acesso mínimo para sair o efeito text = "STAFF", textcolor = COLOR_WHITE, effect = CONST_ME_FIREWORK_YELLOW, interval = 1} function onLogin(cid) if getPlayerAccess(cid) >= t.access then SendEffect(cid, t.effect, t.text, t.interval, t.textcolor) end return true end function SendEffect(cid, effect, text, time, color) if isPlayer(cid) then doSendMagicEffect(getPlayerPosition(cid), effect) doSendAnimatedText(getPlayerPosition(cid), text, color) addEvent(SendEffect, time*1000, cid, effect, text, time, color) end return true end <event type="login" name="StaffEffect" event="script" value="staffeffect.lua"/> " doSendMagicEffect(getPlayerPosition(cid), effect) doSendAnimatedText(getPlayerPosition(cid), text, color) addEvent(SendEffect, time*1000, cid, effect, text, time, color) " Nessa parte ai Matheus, tem que colocar algum tipo de número? tipo aonde tá o nome "effect" colocar pra 23? etcs? https://github.com/italoxxx1
Postado Dezembro 2, 2018 6 anos @ITALOx Acredito que nesta linha Spoiler text = "STAFF", textcolor = COLOR_WHITE, effect = CONST_ME_FIREWORK_YELLOW, interval = 1} Você muda o "CONST_ME_FIREWORK_YELLOW, para o 23 assim ficando >> effect = 23 ,interval = 1} Olá, que tal dar uma olhada no meu projeto? https://discord.gg/bsNkbsyJ3W
Postado Dezembro 4, 2018 6 anos Solução Aqui esta, adicione essa linha no login.lua antes do ultimo return true end Spoiler if getPlayerGroupId(cid) >= 3 and isPlayer(cid) then local tempo = 1.0 --- de quanto em quanto segundos ele solta o efeito function loop (cid) local msg = 'STAFF' --- mensagem local cor = math.random(1, 255) local pos = getCreaturePosition(cid) local effects = 21 --- numero do effeito local effectPositions = { {x = pos.x, y = pos.y, z = pos.z}, {x = pos.x, y = pos.y, z = pos.z}, {x = pos.x, y = pos.y, z = pos.z}, {x = pos.x, y = pos.y, z = pos.z}, {x = pos.x, y = pos.y, z = pos.z}, {x = pos.x, y = pos.y, z = pos.z}, {x = pos.x, y = pos.y, z = pos.z}, {x = pos.x, y = pos.y, z = pos.z} } doSendMagicEffect(effectPositions[math.random(1, #effectPositions)], effects) doSendAnimatedText(getThingPos(cid), msg, cor) addEvent(function() if isCreature(cid) then loop(cid) end end, 1000 * tempo) return true end loop(cid) end Olá, que tal dar uma olhada no meu projeto? https://discord.gg/bsNkbsyJ3W
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.