Ir para conteúdo
  • -1

Auto Loot


BrunooMaciell

Pergunta

6 respostass a esta questão

Posts Recomendados

  • 0
function onUse(cid, item, frompos, item2, topos)
if not isContainer(item.uid) then return false end
if getItemAttribute(item2.uid, "corpseowner") then
owner = getItemAttribute(item2.uid, "corpseowner")
if isCreature(owner) and isPlayer(owner) and cid ~= owner then
return true
end
end
if getPlayerStorageValue(cid, 83771) >= 1 then return false end
itens = getItensInContainer(item.uid)
itemType = getItensTypeInContainer(item.uid)
itemID = getItensIDInContainer(item.uid)
itamsID, itamsType = {}, {}

if #itens == 1 then
doPlayerPickItem(cid, itens[1], getPlayerItemCount(cid, itemID[1]), itemID[1], itemType[1])
return true
end
if #itens >= 2 then
for x = 1, #itens do
table.insert(itamsID, itemID[x])
table.insert(itamsType, itemType[x])
doRemoveItem(itens[x], itemType[x])
end
for x = 1, #itamsID do
addEvent(doPlayerPickItem2, 10 * x, cid, getPlayerItemCount(cid, itamsID[x]), itamsID[x], itamsType[x])
end
return true
end
return false
end

actions.xml

	<action itemid="IDCORPSES" event="script" value="autoLootCorpse.lua"/>

No some functions adicione isso no inicio:

function doPlayerPickItem(cid, item, count, itemid, itemtype)
	if not isPlayer(cid) then return false end
	if not hasSpaceInContainer(getPlayerSlotItem(cid, 3).uid) then return false end
	if item <= 0 then return false end
	if count > 0 then
		doPlayerRemoveItem(cid, itemid, count)
	end
	doPlayerAddItem(cid, itemid, count + itemtype)
	doRemoveItem(item, itemtype)
return true
end
function doPlayerPickItem2(cid, count, itemid, itemtype)
	if not isPlayer(cid) then return false end
	if not hasSpaceInContainer(getPlayerSlotItem(cid, 3).uid) then return false end
	if itemid <= 0 then return false end
	if count > 0 then
		doPlayerRemoveItem(cid, itemid, count)
	end
	doPlayerAddItem(cid, itemid, count + itemtype)
return true
end

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

  • 0

Amigo, vejo você criando esses tópicos de pedidos, sendo que todos esses sistemas já têm no fórum.. Não custa dá uma pesquisada, sem maldade, procure a sessão de downloads de script, e até mesmo em servidores você acha os sistemas, não custa baixar e retirar.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...