xLosT
Member
need to get the result in
for the skull result of
PHP:
('SELECT COUNT(*) as `frags`
FROM `killers` k
LEFT JOIN `player_killers` pk ON `k`.`id` = `pk`.`kill_id`
LEFT JOIN `players` p ON `pk`.`player_id` = `p`.`id`
WHERE `player_id` = '.$player->getId())->fetch();
for the skull result of
PHP:
local skulls = {
[50] = 1, -- Yellow
[150] = 2, -- Green
[300] = 3, -- White
[500] = 4, -- Red
[800] = 5, -- Black
}
function onKill(cid, target, lastHit)
if not(isPlayer(target)) then
return true
end
if (getPlayerLevel(cid) - getPlayerLevel(target) < -50) then
doCreatureSay(cid, getPlayerLevel(cid) - getPlayerLevel(target))
return true
end
if (getPlayerStorageValue(cid, 27534) < 1) then
setPlayerStorageValue(cid, 27534, 0)
end
setPlayerStorageValue(cid, 27534, getPlayerStorageValue(cid, 27534) + 1)
local sku = 0
local kills = getPlayerStorageValue(cid, 27534)
for i, v in pairs(skulls) do
if (kills >= i) and (i >= sku) then
print(kills)
sku = i
end
end
if (sku ~= 0) then
doCreatureSetSkullType(cid, skulls[sku])
end
return true
end
function onLogin(cid)
local sku = 0
for i, v in pairs(skulls) do
if (getPlayerStorageValue(cid, 27534) >= i) and (getPlayerStorageValue(cid, 27534) >= sku) then
sku = i
end
end
if (sku ~= 0) then
doCreatureSetSkullType(cid, skulls[sku])
end
registerCreatureEvent(cid, "KillSkull")
return true
end