SI
dúvida

[DUVIDA] UNIQUE ITEM

Por SilvaPereira, 25 de dez. de 2012 em Scripts

unique item
7
1.4k
25 de dezembro de 2012 às 18:44

tem algum scrip ou algo que eu possa fazer para deixar um item unique ?? tipo um vampire lord token ??

 

 

- nao poder jogar o item fora

- nao poder dar trade

 

etc !!

 

 

se sim , por favor como eu faço isso ?

SlicerS
25 de dezembro de 2012 às 18:47
local item = doPlayerAddItem(cid, 1111, 1)
doSetItemAttribute(item, "unique", cid)

Editado Dezembro 25 por Slicer

fokus090F
25 de dezembro de 2012 às 19:35
local item = doPlayerAddItem(cid, 1111, 1)

doSetItemAttribute(item, "unique", cid)

 

Apesar dele ter usado á palavra "unique", acredito que não seja isso que ele se referiu.

Tenta isso :.

 

crie um arquivo item.lua em movements/scripts e adicione isso:

 

local uniqueitems = [12578, 12579, 12580]
function onDeEquip(cid, item)
if item.itemid == uniqueitems then
doPlayerSendCancel(cid, "Sorry, this is an unique item.")
end
end

 

tag: <movevent type="DeEquip" itemid="12578,12579,12580 " event="script" value="item.lua"/>

 

Depois na mesma pasta crie trade.lua e adicione:

 

function onTradeAccept(cid, target, item, targetItem)
if item.itemid == 2578 or targetItem.itemid == 12579 or targetItem.itemid == 12580 then
doPlayerSendCancel(cid, "Sorry, you cannot trade this item.")
end
end

 

tag: <movevent type="tradeaccept" itemid="12578,12579,12580" event="script" value="trade.lua"/>

 

#OutraPossibilidade

 

1º Baixe o OtItemEditor' (Ot Item Editor)

2º Basta abrir o OtItemEditor'

3º Clique e "File" e logo após clique em "Open"...

4º Procure o arquivo "items.otb" na pasta do seu OTserver' (geralmente em "data / items / items.otb")...

5º Como já sabe a ID do item que quer editar... procure-o no Item Editor...

6º E tire a opções "Moveable" e "Pickupable" que provavelmente estará selecionada'

7º Salve e pronto'

 

Tente e Boa Sorte!

Editado Dezembro 25 por Frenesy

SlicerS
25 de dezembro de 2012 às 19:42

/\

mano ja testase oq eu coloquei ali? pois eu ja testei.. se algum item tem o atributo 'unique' ele n podera ser movido, trocado e nem nd do tpw.. u,U

 

e isso n ta certo..

[12578, 12579, 12580]

eh bom passar pelo menos um debugger antes de postar.. ;/

 

edit:

sinceramente, teu script n faz o menor sentido...

Editado Dezembro 25 por Slicer

fokus090F
25 de dezembro de 2012 às 19:57
/\

mano ja testase oq eu coloquei ali? pois eu ja testei.. se algum item tem o atributo 'unique' ele n podera ser movido, trocado e nem nd do tpw.. u,U

 

e isso n ta certo..

 

[12578, 12579, 12580]

eh bom passar pelo menos um debugger antes de postar.. ;/

 

edit:

sinceramente, teu script n faz o menor sentido...

 

Nossa que Mal Humor! Sinto muito pelo meu comentário infeliz. Não foi minha intenção.

E com respeito ao que coloquei aí em cima, LINK!

SlicerS
25 de dezembro de 2012 às 20:06

nao eh mal humor mano.. mas la no post ms o cara fla q deu varios erros... e esse script esta completamente no sense...

e sim o lucas eh nb kkk achu q era a epoca q ele n sabia nd..

fokus090F
26 de dezembro de 2012 às 09:54

@Slicer

Tranquilo!, Tudo na Paz!

 

@Topic

Manifeste-se caso sua Dúvida/Pedido tenha sido atendida!