Hi please try this I'm not on my PC.
- script hourly_reward_main -1,{
OnInit:
setarray .itemid,6379,522,12412,604,12221,16774,12103,12710,14296,14601,7929,12202,12203,12204,12205,12206,12207,7959;
setarray .amount,10,100,1,10,1,2,2,3,2,5,2,2,2,2,2,2,2,2;
.itemid_size = getarraysize( .itemid );
end;
OnMinute00:
.@size = query_sql( "SELECT `account_id`,`name` FROM `char` WHERE `online` = 1 ORDER BY RAND() LIMIT 1",.@aid,.@name$ );
for( .@i = 0; .@i < .@size; .@i++ ) {
if( checkvending( .@name$[.@i] ) || checkchatting( .@name$[.@i] ) ) end;
else if( .@aid )
.@i = rand( .itemid_size );
getitem .itemid[.@i],.amount[.@i],.@aid;
announce "Krizazone Server - Lucky Player ["+.@name$+"] has received "+.amount[.@i]+" x "+getitemname( .itemid[.@i] )+".",0;
}
end;
}
Let me know if it's working.