SK

[Creatureevent] Item Que Nao Pode Dar Trade

Por SkyDangerous, 01 de mar. de 2012 em Globalevents e Spells

script
5
1.4k
SkyDangerousS
01 de março de 2012 às 13:58

Script: Item que nao pode dar trade

Função

: Não deixa o player dar trade com certo item

Testado: Não

Observação : Muito bom para os player não ficarem trocando os items vip

 

INSTALANDO

vá na pasta creaturescript/scripts e cria um arquivo no formato .lua com o nome de notrade



e cole isto:


local itemsnoTrade = {2160}

function onTradeRequest(cid, target, item, targetItem)

if (isInArray(itemsnoTrade, item.itemid)) then
doPlayerSendCancel (cid, "You can't trade this item.")
return false
end
return true
end

em seguida, em login.lua adicione o evento




registerCreatureEvent(cid, "tradeRequest")

depois em creaturescript.xml adicione a tag


event type="traderequest" name="tradeRequest" event="script" value="trade.lua"/>

Como Editar:

local itemsnoTrade = {item,item1,item2}



Onde ta o nome item, voce coloca quais items que nao quer que de trade

Créditos



Jetro

Editado Março 1 por SkyDangerous

LolkskyL
01 de março de 2012 às 16:03
depois em creaturescript.xml adicione a tag

 

Cadê a TAG? '-'

SkyDangerousS
01 de março de 2012 às 16:50

Malz :p

Esqueci de por-la ..

 

Já adicionei.

2 semanas depois...
kelvinvictorK
09 de março de 2012 às 14:10

vá na pasta creaturescript/scripts e cria um arquivo no formato .lua com o nome de notrade

Ele disse pra criar o arquivo notrade.lua

 

e aqui ele diz:

 

event type="traderequest" name="tradeRequest" event="script" value="trade.lua"/>

 

ou seja, o correto seria

 

<event type="traderequest" name="tradeRequest" event="script" value="notrade.lua"/>

 

É importante concertar isto, pois os iniciantes se atrapalharam

Editado Março 9 por kelvinvictor

Piabeta KunP
14 de março de 2012 às 06:47

msmo assim o player pode dar pra alguem ou vender o item de outroas formar como em dp e etc... nao muito util!