e gostei e bem util para algums ots quando o player more red niguem pode abri a bp
- Fórum
- OTServ
- Recursos
- Scripting
- Actions e Talkactions
- [Action] Backpack Owner
4
2.1k
info
Grupo: Campones
Registrado: 17/06/10
Posts: 61
Reputação: +4
Char no Tibia: 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 meses depois...





info
Grupo: Conde
Registrado: 05/05/10
Posts: 544
Reputação: +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
Editado Novembro 3 por Saymon14