Ascuas Funkeln
Rakkedo Game
- Joined
- Apr 14, 2013
- Messages
- 549
- Solutions
- 32
- Reaction score
- 305
- Location
- Poland
- GitHub
- AscuasFunkeln
Server: The Forgotten Server - version 0.3.6 - Edited By Cyko V8 Crying Damson
Hello, after solve problem with stamina modify and 2x exp i stuck in another situation xD
I want make Autoloot everything without any commands or other shits, just login to game and when u kill mob u collect instantly all items (without open if possible).
I start to make auto gold, i find this script on otland, but its not working for me:
And i think why this not work?
I make something like that for test:
And this not work, like function "onKill" not working (Same problem i have with function onThink) or im Epic Handicap and i should go play Lego xD
Hello, after solve problem with stamina modify and 2x exp i stuck in another situation xD
I want make Autoloot everything without any commands or other shits, just login to game and when u kill mob u collect instantly all items (without open if possible).
I start to make auto gold, i find this script on otland, but its not working for me:
Lua:
local function doPlayerAddContainerMoney(cid, container, gold)
local extrac = 0
for slot = (getContainerSize(container) - 1), 0, -1 do
local item = getContainerItem(container, slot)
local amount = (item.itemid == 2148 and item.type or (item.itemid == 2152 and item.type * 100 or (item.itemid == 2160 and item.type * 10000)) or 0)
if item.uid > 0 then
if amount > 0 then
gold = gold + amount
doRemoveItem(item.uid)
end
end
if isContainer(item.uid) then
extrac = item.uid
end
end
if extrac > 0 then
doPlayerAddContainerMoney(cid, extrac, gold)
else
doPlayerAddMoney(cid, gold)
end
end
local function autoloot(cid, position, corpseID)
if not isPlayer(cid) then
return
end
local corpse = getTileItemById(position, corpseID)
if corpse and isContainer(corpse.uid) then
doPlayerAddContainerMoney(cid, corpse.uid, 0)
end
end
function onKill(cid, target)
if isPlayer(target) then
return true
end
local position = getCreaturePosition(target)
local info = getMonsterInfo(getCreatureName(target))
addEvent(autoloot, 100, cid, position, info.lookCorpse)
return true
end
And i think why this not work?
I make something like that for test:
Lua:
function onKill(cid, target)
doPlayerSendTextMessage(cid, 22, "Mob Killed.")
end