OTHispano
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Ir abajo
Falcon
Falcon
Administrador
Mensajes Mensajes : 350
http://www.othispano.net

[CreatureEvent] Items no tradeables. Empty [CreatureEvent] Items no tradeables.

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
avatar
God Wonki
Miembro
Mensajes Mensajes : 17

[CreatureEvent] Items no tradeables. Empty Re: [CreatureEvent] Items no tradeables.

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.