Przedstawiam wam prosty skrypt, na prost? loterie ; )
data/globalevents/lottery.lua
data/globalevents/globalevents.xml:
Je?eli chcesz mie? skrypt loterii na swoim acc makerze:
lottery.php
Otw?z index.php i dodaj:
DB:
Oryginalny temat: GlobalEvent Lottery System!
data/globalevents/lottery.lua
PHP:
-- by vDk
local config = {
lottery_hour = "3 Hours", -- Time to next lottery
reward_count = 10, -- How many crystal coins get winner?
website = 0 -- Do you have `lottery` table in your database? (1 = yes / 0 = no)
}
function onThink(interval, lastExecution)
local players = getPlayersOnline()
local list = {}
for i, tid in ipairs(players) do
list[i] = tid
end
local winner = list[math.random(1, #list)]
if(config.website == 1) then
db.executeQuery("INSERT INTO `lottery` (`name`) VALUES ('".. getCreatureName(winner) .."');")
end
doBroadcastMessage('[LOTTERY SYSTEM] Winner: '.. getCreatureName(winner) ..', Reward: '.. config.reward_count ..'0k! - Congratulations! (Next Lottery in '.. config.lottery_hour ..')')
doPlayerAddItem(winner, 2160,config.reward_count)
return TRUE
end
Kod:
<globalevent name="lottery" interval="10800" event="script" value="lottery.lua"/>
lottery.php
PHP:
<?PHP
$lottery = $SQL->query('SELECT id, name FROM lottery ORDER BY id DESC LIMIT 1;');
foreach($lottery as $result) {
$main_content .= '<center><h1>Lottery</h1></center>
<center>Every 3 hours we will choose one player who will win 100k!<br/>
Last Winner: <a href="?subtopic=characters&name='.urlencode($result['name']).'">'.$result['name'].'</a> Congratulations!</center>';
}
?>
PHP:
case "lottery";
$topic = "Lottery System";
$subtopic = "lottery";
include("lottery.php");
break;
Kod:
CREATE TABLE `lottery` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;


