Comparte
Ir abajo
avatar
Administrador
Mensajes Mensajes : 350
Ver perfil de usuariohttp://www.othispano.net

[CreatureEvent] Items no tradeables.

el Sáb Mayo 12, 2012 11:44 am
Reputación del mensaje :100% (1 voto)
Hola amigos de OTSuporter,

Este es un script, algo sencillo, el script consiste en, que el item no puede ser tradeado, este script puede ser muy util para los servidores que tienen donation items..

Es decir, no poder traderas los items de donacion, para evitar hackeos, etc:].
creaturescripts/scripts/trade.lua
Código:
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

creaturescripts.xml
Código:
<event type="traderequest" name="tradeRequest" event="script" value="trade.lua"/>

login.lua
Código:
registerCreatureEvent(cid, "tradeRequest")

Ustedes pueden agregar mas items, de la siguiente forma;
Código:
local itemsnoTrade = {2160}
Para agregar otro, solo hacemos esto;
Código:
local itemsnoTrade = {2160, 2148}
Y Pueden seguir añadiendo mas, de esa manera..

Si usaran TFS03.6pl1
Cambien esto;
Código:
if (isInArray(itemsnoTrade, item.itemid)) then
Por esto;
Código:
if (isInArray(itemsnoTrade, item.itemid) or itemsnoTrade[1] == item.itemid) then
Miembro
Mensajes Mensajes : 17
Ver perfil de usuario

Re: [CreatureEvent] Items no tradeables.

el Lun Jun 25, 2012 12:16 pm
Oh....
genial amigo lo usare
en mi OT,
+REP
Volver arriba
Permisos de este foro:
No puedes responder a temas en este foro.