Ir para conteúdo
  • 0

Ltkshow

Pergunta

Olá Gente Gostária De Pedir Um Script A Vcs !

 

O script é o seguinte é tipo assim eu tenho por exemplo 1 ring of the sky dai eu quero que quando eu equipar ele no slot do ring ele fique apareçendo uma mensagem com a cor vermelha no meu boneco tipo ( LTK! ) com o efeito 27 e dai quando eu retirar ele parar o efeito e a mensage.

 

Bom Gente è Isso Ae Se Alguem Poder Me Ajudar Ficarei Muito Agradeçido Qualquer Duvidas Sobre o Script è Só Me Pergunta Aqui!

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Crie um arquivo Lua chamado msg em movements e coloque isto:

function onEquip(cid, item, slot)

 

local efeito = 27 --------- Numero do efeito-----------

local slotitem = 2648 -------Coloca o id do item aki-------------

while (item.itemid ~= slotitem) do

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "LKT")

doSendAnimatedText(getPlayerPosition(cid), 'LKT', 179)

doSendMagicEffect(getCreaturePosition(cid), efeito)

end

return true

end

 

 

 

 

<movevent type="Equip" itemid="Coloca aki o itemid do item" event="script" value="msg.lua"/>

Link para o comentário
Compartilhar em outros sites

  • 0
Crie um arquivo Lua chamado msg em movements e coloque isto:
function onEquip(cid, item, slot) local efeito = 27 --------- Numero do efeito----------- local slotitem = 2648 -------Coloca o id do item aki------------- while (item.itemid ~= slotitem) do doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "LKT") doSendAnimatedText(getPlayerPosition(cid), 'LKT', 179) doSendMagicEffect(getCreaturePosition(cid), efeito) end return true end

 

Não Funfo ;/ Tipo Eu Num Manjo Nada De Script Só Vo Citar Algumas Coisa Ali No Seu Script Num Teria Que Ter O Delay De Segundos Que Irá Apareçer A Mensage e a Função <movevent type="DeEquip" itemid="Coloca aki o itemid do item" event="script" value="msg.lua"> ?</movevent>

Editado por LTK157
Link para o comentário
Compartilhar em outros sites

  • 0

nome do seu script.lua

local ret = {}
function SairEfeito(cid)
if not isCreature(cid) then return LUA_ERROR end
local pos = getCreaturePosition(cid)
doSendAnimatedText(pos, "LTK!", 145)
doSendMagicEffect(pos, 27)
ret[getPlayerGUID(cid)] = addEvent(SairEfeito, 2000, cid)
end
function onEquip(cid, item, slot)
if (getPlayerStorageValue(cid, 78975) == -1) then
SairEfeito(cid)
setPlayerStorageValue(cid, 78975, 1) 
end
return true
end
function onDeEquip(cid, item, slot)
stopEvent(ret[getPlayerGUID(cid)])
ret[getPlayerGUID(cid)] = nil
setPlayerStorageValue(cid, 78975, -1) 
return true
end

 

 

movements.xml:

 

<movevent type="Equip" itemid="2123" slot="ring" event="script" value="nome do seu script.lua"/>
<movevent type="DeEquip" itemid="2123" slot="ring" event="script" value="nome do seu script.lua"/>

Editado por Vodkart
Link para o comentário
Compartilhar em outros sites

  • 0

Como Sempre Vodkart Ta De Parabens Mais Uma Vez Excelent Script Funfou 100%

 

Reputado !

 

 

PEDIDO RESOLVIDO PODEM FEICHAR O TOPICO

Editado por LTK157
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...