Ir para conteúdo

[Action] Backpack Owner


Saymon14

Posts Recomendados

80187998.png

é uma backpack que irá possuir o nome do player, onde o só quem pode abrir/mover a backpack é ele.

 

bp2.png

 

Crie um arquivo lua com o nome de owner, na pasta data/actions

function onUse(cid, item, fromPosition, itemEx, toPosition)
   if itemEx.actionid ~= 3070 then
       if isInArray({1988, 2365}, itemEx.itemid) then
           doItemSetAttribute(itemEx.uid, "aid", 3070)
           doItemSetAttribute(itemEx.uid, "uid", getPlayerGUID(cid) + 1000)
           doItemSetAttribute(itemEx.uid, "name", getItemInfo(itemEx.itemid).name .. " that belongs to ".. getCreatureName(cid) .. ".")
           doRemoveItem(item.uid)
       else
           doPlayerSendCancel(cid, "Sorry, not possible.")
       end
   else
       doPlayerSendCancel(cid, "Sorry, not possible.")
   end

   return true
end

 

Em action.xml adicione:

<action itemid="4851" event="script" value="owner.lua"/>

 

Em action.xml novamente, adicione:

<action actionid="3070" event="script" value="backpack.lua"/>

 

Na pasta data/actions crie um arquivo com o nome backpack.lua

function onUse(cid, item, fromPosition, itemEx, toPosition)
   if item.actionid == 3070 then
       if item.uid ~= getPlayerGUID(cid) + 1000 then
           doPlayerSendCancel(cid, "Sorry, this backpack doesn't belong to you.")
           return true
       end
   end
end

 

•Editando o script

Escolha qual backpack, que irá usar o script:

if isInArray({1988, 2365}, itemEx.itemid) then

Use o item id 4851 em sua backpack

 

#Creditos

>JDB| |OtLand

Editado por Saymon14
Link para o comentário
Compartilhar em outros sites

  • 3 months later...
×
×
  • Criar Novo...