IT
pedido scripts

[Resolvido] Efeito Staff (PARA TFS 0.4)

Por ITALOx, 01 de dez. de 2018 em Resolvidos

20
5.3k
diarmaintD
08 de março de 2019 às 21:16
1 minuto atrás, Thalles Vitor disse:

Não esquece do REP+ :) , isso eu não sei.

Ultima coisinha , tem como fazer algo do tipo 

[6] = {message = '[GOD]', time = 2}, --[Group ID] {MENSAGEM, tempo em segundos}
[5] = {message = '[CM]', time = 2},
[4] = {message = '[GM]', time = 2},
[3] = {message = '[Senior Tutor]', time = 2},
[2] = {message = '[Tutor]', time = 2}

Pra cada group um nome?

Yan LiimaY
08 de março de 2019 às 21:18
1 minuto atrás, diarmaint disse:

Ultima coisinha , tem como fazer algo do tipo 

[6] = {message = '[GOD]', time = 2}, --[Group ID] {MENSAGEM, tempo em segundos}
[5] = {message = '[CM]', time = 2},
[4] = {message = '[GM]', time = 2},
[3] = {message = '[Senior Tutor]', time = 2},
[2] = {message = '[Tutor]', time = 2}

Pra cada group um nome?

Sim, só editar como quiser.

diarmaintD
08 de março de 2019 às 21:19
3 minutos atrás, Yan Liima disse:

@diarmaint Creaturescript.

 

local configEffect = {
[6] = {message = '[GOD]', color = 25, time = 2}, --[Group ID] {MENSAGEM, tempo em segundos}
[5] = {message = '[CM]', color = 25, time = 2},
[4] = {message = '[GM]', color = 25, color = 25,time = 2},
[3] = {message = '[Senior Tutor]', color = 25, time = 2},
[2] = {message = '[Tutor]', color = 25, time = 2}
}

function onLogin(cid)
registerCreatureEvent(cid, "animatedTextStaff")
if configEffect[getPlayerGroupId(cid)] then
effectGroup(cid)
end
return true
end
function effectGroup(cid)
	if isPlayer(cid) then
		local config = configEffect[getPlayerGroupId(cid)]
		doSendAnimatedText(getThingPos(cid), config.message, config.color)
		addEvent(effectGroup, config.time*1000,cid)
	end
end
<event type="login" name="animatedTextStaff" event="script" value="animatedTextStaff.lua"/>

 

Obrigado!

5 minutos atrás, Thalles Vitor disse:

Não esquece do REP+ :) , isso eu não sei.

Obg!

08 de março de 2019 às 21:59
43 minutos atrás, Yan Liima disse:

@diarmaint Creaturescript.

 

local configEffect = {
[6] = {message = '[GOD]', color = 25, time = 2}, --[Group ID] {MENSAGEM, tempo em segundos}
[5] = {message = '[CM]', color = 25, time = 2},
[4] = {message = '[GM]', color = 25, color = 25,time = 2},
[3] = {message = '[Senior Tutor]', color = 25, time = 2},
[2] = {message = '[Tutor]', color = 25, time = 2}
}

function onLogin(cid)
registerCreatureEvent(cid, "animatedTextStaff")
if configEffect[getPlayerGroupId(cid)] then
effectGroup(cid)
end
return true
end
function effectGroup(cid)
	if isPlayer(cid) then
		local config = configEffect[getPlayerGroupId(cid)]
		doSendAnimatedText(getThingPos(cid), config.message, config.color)
		addEvent(effectGroup, config.time*1000,cid)
	end
end
<event type="login" name="animatedTextStaff" event="script" value="animatedTextStaff.lua"/>

 

Pft

Yan LiimaY
08 de março de 2019 às 22:23
O pedido neste tópico de foi atendido e/ou o autor do tópico resolveu sua duvida. Este tópico está fechado e foi movido para Pedidos - Resolvidos. Se você tiver outros pedidos, crie um novo tópico.