Ir para conteúdo
  • Cadastre-se

[Pedido] Movements e modificação


Posts Recomendados

o script do movements é assim quando o kara equipa certa arma o kara ganha uma storage quando desequipa tira a storage

e a modificação é assim queria q o script do kimoszin n tivece tempo pra funcionar so q quando a storage sair o efeito sair e quando ganha a storage ganhar o efeito so isso

script \/

local effect = 30 -- Efeito que vai usar

local storage = 9994 -- Storage que o player precisa ter

local tempo = 5 -- Tempo em segundos

function onLogin(cid)

if getPlayerStorageValue(cid, storage) == 1 then

SendEffect(cid)

end

return TRUE

end

function SendEffect(cid)

doSendMagicEffect(getCreaturePosition(cid), effect)

addEvent(SendEffect, tempo*1000, cid)

return TRUE

end

registerCreatureEvent(cid, "Effect")

<event type="login" name="Effect" event="script" value="effect.lua"/>

Editado por 1215171 (veja o histórico de edições)

Ae ajudei? Rep+ :D
 

Link para o post
Compartilhar em outros sites

Assim que você quer?


local storage = 25000

function onEquip(cid, item, slot) 

setPlayerStorageValue(cid,storage)

return TRUE

end


function onDeEquip(cid, item, slot)

setPlayerStorageValue(cid,storage,-1)

return TRUE

end

Tipo remover literalmente a storage, ai precisa usar o query, não sei mecher com isso.

 http://baiakuza.com/
IP: baiakuza.com
TIBIA: 10.96
Baiak Custom [ High Exp Rate ]

 

 

 

 

Link para o post
Compartilhar em outros sites

\movements\scripts\efeito.lua


local effect = 30 -- Efeito que vai usar

local storage = 9994 -- Storage que o player precisa ter

local tempo = 5 -- Tempo em segundos


function onEquip(cid, item, slot)

setPlayerStorageValue(cid,storage, 1)

if getPlayerStorageValue(cid, storage) == 1 then

SendEffect(cid)

end

return TRUE

end


function onDeEquip(cid, item, slot)

setPlayerStorageValue(cid,storage, -1)

return TRUE

end


function SendEffect(cid)

doSendMagicEffect(getCreaturePosition(cid), effect)

addEvent(SendEffect, tempo*1000, cid)

return TRUE

end

\movements\movements.xml
<movevent type="Equip" itemid="0" slot="ring" event="script" value="efeito.lua"/>

<movevent type="DeEquip" itemid="0" slot="ring" event="script" value="efeito.lua"/>

Não testei.

Link para o post
Compartilhar em outros sites

ei o player n precisa ter storage

@edit

o script n funfo so feis sair so um efeito no player

@edit2

funcionou problema é q quando dezequipei n paro de sair o efeito

@edit3

quando tiro e coloco o item multiplica os efeito

Editado por 1215171 (veja o histórico de edições)

Ae ajudei? Rep+ :D
 

Link para o post
Compartilhar em outros sites

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.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo