LT
pedido

Ring Que Fala

Por Ltkshow, 29 de jun. de 2012 em Scripts

ajuda ae rep+ semana toda
script
5
1.4k
LtkshowL
29 de junho de 2012 às 04:42

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!

caoticC
29 de junho de 2012 às 10:17

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"/>

LtkshowL
29 de junho de 2012 às 17:43
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 Junho 29 por LTK157

VodkartV
29 de junho de 2012 às 21:31

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 Junho 29 por Vodkart

LtkshowL
30 de junho de 2012 às 00:02

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

 

Reputado !

 

 

PEDIDO RESOLVIDO PODEM FEICHAR O TOPICO

Editado Junho 30 por LTK157