e gostei e bem util para algums ots quando o player more red niguem pode abri a bp
- Forums
- OTServ
- Recursos
- Scripting
- Actions e Talkactions
- [Action] Backpack Owner
4
2.1k
info
Group: Campones
Joined: 17/06/10
Posts: 61
Reputation: +4
Tibia Character: Churupettinha
04 de novembro de 2010 às 00:58
04 de novembro de 2010 às 03:39
aki nao pego explica direito isso ai q aposto que niguem entendeu nada
3 months later...





info
Group: Conde
Joined: 05/05/10
Posts: 544
Reputation: +115
é uma backpack que irá possuir o nome do player, onde o só quem pode abrir/mover a backpack é ele.
•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:
•Em action.xml novamente, adicione:
•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) thenUse o item id 4851 em sua backpack
#Creditos
>JDB| |OtLand
Edited Novembro 3 by Saymon14