function script F_LuckSpin { // Prizes ID, Prize Ammount // You can use IDs: // 0 - Nothing // 1 - Zeny setarray .@Prizes[0], 0, 0, 1, 100000, 502, 2, 503, 3, 504, 4, 505, 5, 506, 6, 507, 7, 508, 8, 509, 9, 510, 10, 511, 11, 512, 12, 513, 13, 514, 14, 515, 15, 516, 16, 517, 17, 518, 18, 519, 19, 520, 20, 521, 21, 522, 22, 523, 23; .@size = getarraysize(.@Prizes)/2; .@fullSpins = rand(1, 3); .@stop = rand(0, .@size); for (.@i = 0; .@i < .@fullSpins; .@i++) { for (.@j = 0; .@j < .@size; .@j++) { cutin "spin_" + (.@j + 1), 4; sleep2 50; } } for (.@i = 0; .@i < .@stop; .@i++) { cutin "spin_" + (.@i + 1), 4; sleep2 50 + 30 * .@stop; // Makes it go slower each time } .@pId = .@Prizes[.@stop * 2]; .@pAm = .@Prizes[(.@stop * 2 + 1)]; if (.@pId == 0) return; else if (.@pId == 1) Zeny += .@pAm; else getitem .@pId, .@pAm; sleep2 500; cutin "", 255; return; } - script DailyLuckSpin -1,{ OnPCLoginEvent: .@today = atoi(gettimestr("%Y%m%d",10)); if (#LastSpinDay < .@today) { callfunc "F_LuckSpin"; #LastSpinDay = .@today; } end; }