Ir para conteúdo

Script Bugado Ou Ot ?


eduardo190696

Posts Recomendados

Bom é bem simples.

 

TFS

versão 8.7

 

Descrição do bug:

 

Quando eu adc o Script Abaixo o anel não vai pro lugar e aparece a mensagem dizendo que eu não posso equipar ele. O que seral que esta causando isso ?

 

Moviments.xml

 

 

      <movevent event="Equip" itemid="2124" slot="ring" function="onEquipItem" script="mensaguem.lua"/>
     <movevent event="DeEquip" itemid="2124" slot="ring" function="onDeEquipItem" script="mensaguem.lua"/>

 

mensaguem.lua

 

function onEquip(cid, item, slot)
if getPlayerSlotItem(cid, 9) == 2124 then
doPlayerSendTextMessage(cid,22,'You Use u ring.')
end
end

function onDeEquip(cid, item, slot)
if getPlayerSlotItem(cid, 9) == 2124 then
doPlayerSendTextMessage(cid,22,'You Remove u Ring.')
end
end

 

se alguem puder me dizer oque tem de errado dou +rep

Link para o comentário
Compartilhar em outros sites

Eai, tudo bem, tente assim:

function onEquip(cid, item, slot)
doPlayerSendTextMessage(cid,22,'You Use u ring.')
return true
end

function onDeEquip(cid, item, slot)
doPlayerSendTextMessage(cid,22,'You Remove u Ring.')
return true
end

 

:P:

Link para o comentário
Compartilhar em outros sites

Eai, nem tinha olhado elas kk

dexa elas assim:

     <movevent type="Equip" itemid="2124" slot="ring" event="script" value="mensaguem.lua"/>
     <movevent type="DeEquip" itemid="2124" slot="ring" event="script" value="mensaguem.lua"/>

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

function onEquip(cid, item, slot)
doPlayerSendTextMessage(cid,22,"You\'ve worned your "..getItemNameById(item.itemid))
return true
end

function onDeEquip(cid, item, slot)
doPlayerSendTextMessage(cid,22,"You\'ve worned out your "..getItemNameById(item.itemid))
return true
end

 

Por favor, use isto!

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

×
×
  • Criar Novo...