Ir para conteúdo

[Duvida] Criando "sqm Unusable Item"


Naty

Posts Recomendados

Minha duvida é de como criar um Script que impossibilite o player de usar determinado item em determinado local.

 

 

Exemplo:

 

O Player está em determinada área.

O chão desta área é o item ID= 123

O Item que não poderá usar é ID= 2222

 

 

Se o player estiver no chão 123 e usar o item 2222

Impossibilitar o uso

Escrever "Não é possível usar o item nesta área".

 

 

Acredito que seja feito por movements scripts. Alguem sabe como?

 

Obrigada!

Rep++ a quem conseguir :D

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

Vai em data/movements/scripts, duplica um arquivo e nomeia para "armatile" sem as aspas e nele cole:

 

function onEquip(cid, item, position, fromPosition)
pos = getCreaturePosition(cid)
if (getTileThingByPos({x = pos.x, y = pos.y, z = pos.z, stackpos = 0}).itemid == 123) then
doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Não é possível usar o item nesta área.")
return FALSE
end

return TRUE
end

 

Afora em data/movements/movements.xml cole a tag:

 

<movevent type="Equip" itemid="2222" slot="ring" event="script" value="armatile.lua"/>

 

Mude o slot na tag acima por um slot respectivo do item.

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

×
×
  • Criar Novo...