Walking Effect On Outfit

Vodk
Por Vodk
em Globalevents e Spells

Vodk

Sumus Validus
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 16/11/15Posts: 29

Explicação: Enquanto andar com o full addon de algumas ouflits irá sair efeito.

 

 

Creaturescripts/scripts:

 

 

 

 

outfiteffect.lua

function onLogin(cid)

registerCreatureEvent(cid, "EffectOutLogin")

registerCreatureEvent(cid, "OutfitEffects")

return doCreatureChangeOutfit(cid,{lookType = getCreatureOutfit(cid).lookType, lookHead =  getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet, lookAddons = getCreatureOutfit(cid).lookAddons})

end

local events = {}

function onOutfit(cid, old, current)

local effect = {

[136] = 3, [128] = 3, -- citizen

[270] = 27,[273] = 27, -- jester

[156] = 61,[152] = 61, -- assassin

[147] = 44,[143] = 44, -- barbarian

[148] = 45,[144] = 45, -- druid

[157] = 68,[153] = 68, -- beggar

[149] = 36,[145] = 36, -- wizard

[279] = 17,[278] = 17, -- brotherwood

[137] = 39,[129] = 39, -- hunter

[141] = 66,[133] = 66, -- summoner

[142] = 34,[134] = 34, -- warrior

[155] = 31,[151] = 31, -- pirate

[158] = 46,[154] = 46, -- shaman

[288] = 6,[289] = 6 -- demonhunter

}

				local o,c= effect[old.lookType],effect[current.lookType]

				if getPlayerAccess(cid) > 2 then return true

				elseif (not o or not c or old.lookAddons == 3 and o) then stopEvent(events[getPlayerGUID(cid)]) end

		   if current.lookAddons == 3 and c then

								function WalkEffect(cid, c, pos)

								if not isCreature(cid) then return LUA_ERROR end

								if c then frompos = getThingPos(cid)

								if frompos.x ~= pos.x or frompos.y ~= pos.y or frompos.z ~= pos.z then doSendMagicEffect(frompos, c) end

								events[getPlayerGUID(cid)] = addEvent(WalkEffect, 100, cid, c, frompos)

								end return true end

WalkEffect(cid, c, {x=0, y=0, z=0}) end

return true

end

 

 

 

 

creaturescripts.xml:

<event type="login" name="EffectOutLogin" event="script" value="outfiteffect.lua"/>

<event type="outfit" name="OutfitEffects" event="script" value="outfiteffect.lua"/>

Configurando:

local effect = {
[136] = 3, [128] = 3, -- citizen
[270] = 27,[273] = 27, -- jester
[156] = 61,[152] = 61, -- assassin
[147] = 44,[143] = 44, -- barbarian
[148] = 45,[144] = 45, -- druid
[157] = 68,[153] = 68, -- beggar
[149] = 36,[145] = 36, -- wizard
[279] = 17,[278] = 17, -- brotherwood
[137] = 39,[129] = 39, -- hunter
[141] = 66,[133] = 66, -- summoner
[142] = 34,[134] = 34, -- warrior
[155] = 31,[151] = 31, -- pirate
[158] = 46,[154] = 46, -- shaman
[288] = 6,[289] = 6 -- demonhunter
}

Em [] é o ID da ouflit e depois do = é o número do efeito

bossisg.png

Administrador

xTibia 2017
avatar
Administrador
Administrador

INFOS

Grupo: AdministradorRegistrado: 09/07/05Posts: 5780Gênero: Outro

Bem criativo!!

Qual é o effect?

DICA

Utilize botão @UP, no início de seu tópico, para atualizar o destaque de seu tópico em "Tópicos Recentes" na index, fará com que mais pessoas o vejam.

 

 

Vodk

Sumus Validus
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 16/11/15Posts: 29

isso vem da sua criatividade

@up

 

tava testando novamente e vi um bug

 

script atualizado

retirado bug no citizen

bossisg.png

Administrador

xTibia 2017
avatar
Administrador
Administrador

INFOS

Grupo: AdministradorRegistrado: 09/07/05Posts: 5780Gênero: Outro

Opa, ai sim. icon_lol.gif

É muito difícil adaptar para que os efeitos sejam diferentes conforme a posição que o player andar? Acho criativo.

 

DICA

Utilize botão @UP, no início de seu tópico, para atualizar o destaque de seu tópico em "Tópicos Recentes" na index, fará com que mais pessoas o vejam.

 

 

TaaG

string.char(76, 117, 97, 32, 60, 51)
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 19/11/12Posts: 113

Serve pra derivados? Só colocar o id e o effect né?

Obrigado pelo conteúdo laugh.png

Atenciosamente, Taag

Vodk

Sumus Validus
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 16/11/15Posts: 29

serve e obrigado.

bossisg.png

Flaah

Victor Hugo
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 26/12/11Posts: 201Char no Tibia: Flaah

Você é incrível! icon_lolsuper.gif

Meus parabéns! biggrin.png

Sou desse carinha..



582459_362016673913095_1385656134_n.jpg

 

"Pense nisso você tbm"

 

"Tudo o que um sonho precisa para ser realizado é alguém que acredite que ele possa ser realizado"



35l7z91.jpg

Mendiguinho91

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/10/15Posts: 42

ótimo script

 

você é o vodkart que foi banido?

dyego2008

Ajudar o Próximo é muito Bom,
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 03/06/08Posts: 508

Removido!

WyvSCRs.png