Faraonekkk
New Member
- Joined
- Feb 15, 2010
- Messages
- 686
- Reaction score
- 4
is there any idea to make item not able to trade?
function onTrade(cid, item)
if(item.itemid == 0) then
return false
end
return true
end
[PHP]
Creaturescript ofc.
PHP:function onTrade(cid, item) if(item.itemid == 0) then return false end return true end [PHP] Creaturescript ofc.[/QUOTE] function onTr.. wait, what?
local itemsnoTrade = {2160}
function onTradeRequest(cid, target, item, targetItem)
if (isInArray(itemsnoTrade, item.itemid) or itemsnoTrade[1] == item.itemid) then
doPlayerSendCancel (cid, "You can't trade this item.")
return false
end
return true
end
<event type="traderequest" name="tradeRequest" event="script" value="trade.lua"/>
registerCreatureEvent(cid, "tradeRequest")
registerCreatureEvent(cid, "tradeRequest")
<event type="traderequest" name="tradeRequest" event="script" value="trade.lua"/>
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
local itemsnoTrade = {2160}
function onTradeRequest(cid, target, item, targetItem)
print(cid, target, item, targetItem)
if (isInArray(itemsnoTrade, item.itemid)) then
print(item.itemid)
doPlayerSendCancel (cid, "You can't trade this item.")
return false
end
return true
end
function isInArray(element, array)
for _, value in ipairs(array) do
if (value == element) then return true end
end
return false
end