SA
action

[Action] Backpack Owner

Por Saymon14, 03 de nov. de 2010 em Actions e Talkactions

script
4
2.1k
Saymon14S
03 de novembro de 2010 às 18:05

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 Novembro 3 por Saymon14

04 de novembro de 2010 às 00:58

e gostei e bem util para algums ots quando o player more red niguem pode abri a bp

Nu77N
04 de novembro de 2010 às 03:39

aki nao pego explica direito isso ai q aposto que niguem entendeu nada

3 meses depois...
SecularS
16 de fevereiro de 2011 às 21:55

Que Creatividade cara gostei mesmo !ÓTIMO!

Muito bem bolado!