Ir para conteúdo

Featured Replies

Postado

Tenho um script de autoloot funcional, logo, gostaria que ele coletasse todos os itens apenas se o jogador for premium account, caso não seja (abra o corpo normal e tenha que catar o loot manualmente)

function onUse(cid, item, frompos, item2, topos)
if getItemAttribute(item.uid, "corpseowner") ~= cid then
doPlayerSendCancel(cid, "You're not the owner.")
return true
end
local items = {}
for x=0, getContainerSize(item.uid) - 1 do
local itens = getContainerItem(item.uid, 0)
table.insert(items, {i=itens.itemid, q=itens.type})
doRemoveItem(itens.uid)
end
for y=1, #items do
doPlayerAddItemStacking(cid, items[y].i, items[y].q)
doPlayerSendTextMessage(cid, 20, "Looted "..items[y].q.."x "..getItemNameById(items[y].i)..".")
end
if #items > 0 then
return true
else
return false
end
end

 

Postado
function onUse(cid, item, frompos, item2, topos)
  	if not isPremium(cid) then
    	return true
     end 
	if getItemAttribute(item.uid, "corpseowner") ~= cid then
		doPlayerSendCancel(cid, "You're not the owner.")
		return true
	end
	local items = {}
	for x=0, getContainerSize(item.uid) - 1 do
		local itens = getContainerItem(item.uid, 0)
		table.insert(items, {i=itens.itemid, q=itens.type})
		doRemoveItem(itens.uid)
	end
	for y=1, #items do
		doPlayerAddItemStacking(cid, items[y].i, items[y].q)
		doPlayerSendTextMessage(cid, 20, "Looted "..items[y].q.."x "..getItemNameById(items[y].i)..".")
	end
  	if #items > 0 then
		return true
  	else
		return false
	end
end

 

 

Te ajudei ?? Que tal fazer uma contribuição ?

Doar

Postado
  • Autor

Então amigão, testei em duas contas, uma premium e uma free. Na conta premium tá funcionando normal(como antes), porém na conta free ele não abre nem coleta automaticamente o loot.

A script que mandei funciona da seguinte maneira, quando o jogador mata um pokemon tem que ir até o corpo, clicar com o botão direito onde o loot vai diretamente pra backpack do jogador(sem abrir o corpo).

  • 1 month later...

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo