Ir para conteúdo

Posts Recomendados

  • Cat mudou o título para Walking Effect On Outfit
  • 2 years later...
Postado
  Em 08/04/2012 em 16:27, Vodkart disse:

Créditos: AnneMotta & Vodkart

Descrição: Ao andar com o full addon de algumas outfits irá sair um efeito.

Em creaturescript/script crie um arquivo.lua e renomeie para:

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

em creaturescript.xml adicione as tags:

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

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

Como configurar:

[iD DA OUTFIT] = N° DO EFEITO

Expand  

men do you have script when you use item this item give a effect how do you wallking :example item id.11450, you use and this give effect permanent 

  • 6 months later...
Postado

Queria muito colocar para roupas, pq no meu server tem bastante roupinhas e tals, ai queria colocar pra sair effect delas, alguém ai sabe fazer isso? Pq esse script ai meio q não da erro mais as effect tbm não sai queria com roupinhas normais e não com addon

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.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo