function onUse(cid, item)
if (item.itemid == 2266) then
doCreatureSetStorage(cid, 22661, 1)
end
end
function onThink(interval, lastExecution, thinkInterval)
db.executeQuery("UPDATE accounts SET premium_points = premium_points + 10 WHERE id IN (SELECT DISTINCT players.account_id FROM player_storage LEFT JOIN players ON players.id = player_storage.player_id WHERE key = 22661 AND value = \"1\")")
end
function onThink(interval, lastExecution, thinkInterval)
--24/3 = 8 then 8*7 = 56
db.executeQuery("UPDATE accounts SET premium_points = premium_points + 10 WHERE id IN (SELECT DISTINCT players.account_id FROM player_storage LEFT JOIN players ON players.id = player_storage.player_id WHERE key = 22661 AND value >= \"1\" AND value <= \"56\")")
db.executeQuery("UPDATE player_storage SET value = value + 1 WHERE key = 22661")
end
<globalevent name="points_by_averatec" interval="10800" event="script" value="nameOfScript.lua"/>
function onThink(interval, lastExecution, thinkInterval)
--24/3 = 8 then 8*7 = 56
db.executeQuery("UPDATE `accounts` SET `premium_points` = `premium_points` + 10 WHERE `id` IN (SELECT DISTINCT `players`.`account_id` FROM `player_storage` LEFT JOIN `players` ON `players`.id` = `player_storage`.`player_id` WHERE `key` = 22661 AND `value` >= '1' AND `value` <= '56')")
db.executeQuery("UPDATE `player_storage` SET `value` = `value` + 1 WHERE `key` = 22661")
end
function onThink(interval, lastExecution, thinkInterval)
--24/3 = 8 then 8*7 = 56
db.executeQuery("UPDATE `accounts` SET `premium_points` = `premium_points` + 10 WHERE `id` IN (SELECT DISTINCT account_id FROM players RIGHT JOIN player_storage ON player_storage.player_id = players.id WHERE `key` = 22661 AND `value` >= 1 AND `value` <= 56)")
db.executeQuery("UPDATE `player_storage` SET `value` = `value` + 1 WHERE `key` = 22661")
return true
end