how to fix this timer because it doesn't work the time in the game is always at zero can you help me for this so that it works
ma_in01,49,99,3 script Fallen Hero#main 651,{
cutin "3rd_rune_knight",2;
.Fneed_minute = 480;
.@remain = (.Fneed_minute - #daily_minute_count);
mes "[ ^0000FFFallen Hero^000000 ]";
if (.@remain > 60) {
mes "You Have ^FF0000"+#daily_minute_count+"^000000 "+ ( ( #daily_minute_count < .Fneed_minute )?" hours left to get your reward.":"Completed" );
if ( #daily_minute_count < .Fneed_minute ) {
close2;
cutin "",255;
end;
} else
next;
if(gettimetick(2) - #lastpickfallen > (60 * 60 * 24)) {
cutin "3rd_rune_knight",2;
mes "[ ^0000FFFallen Hero^000000 ]";
mes "Hello "+strcharinfo(0)+" ";
mes "Get free items every day.";
mes "Let's hope that this day will get something";
next;
mes "[ ^0000FFFallen Hero^000000 ]";
mes "Random Item";
mes "For Today...";
if (rand(100) < 10) setarray .@i[0],6232,6228,13710,12916,5184,5199,5209,5762,5467; // 10% chance
else if (rand(100) < 20) setarray .@i[0],12884,12885,12886,12887,35078; // 20% chance
else setarray .@i[0],13698,13697,14175,14587,12920,12921,14192,16504,12922,7776,12412,35111; // 70% chance
set FHitem,.@i[rand(getarraysize(.@i))];
getitem FHitem,1;
announce strcharinfo(0)+" has obtained "+getitemname(FHitem)+" from our Fallen Hero!",bc_all,0x00FFFF,FW_NORMAL,15;
mes "You get "+getitemname(FHitem)+"";
set #lastpickfallen,gettimetick(2);
next;
mes "[ ^0000FFFallen Hero^000000 ]";
mes "To come back to win new";
close2;
cutin "",255;
}
else if (.@remain > 0) {
mes "[ ^0000FFFallen Hero^000000 ]";
cutin "3rd_rune_knight",2;
mes "You have ^FF0000"+.@remain+"^000000 minute left to get your reward.";
close2;
cutin "",255;
}
}
}
Question
Cyborg
how to fix this timer because it doesn't work the time in the game is always at zero can you help me for this so that it works
ma_in01,49,99,3 script Fallen Hero#main 651,{ cutin "3rd_rune_knight",2; .Fneed_minute = 480; .@remain = (.Fneed_minute - #daily_minute_count); mes "[ ^0000FFFallen Hero^000000 ]"; if (.@remain > 60) { mes "You Have ^FF0000"+#daily_minute_count+"^000000 "+ ( ( #daily_minute_count < .Fneed_minute )?" hours left to get your reward.":"Completed" ); if ( #daily_minute_count < .Fneed_minute ) { close2; cutin "",255; end; } else next; if(gettimetick(2) - #lastpickfallen > (60 * 60 * 24)) { cutin "3rd_rune_knight",2; mes "[ ^0000FFFallen Hero^000000 ]"; mes "Hello "+strcharinfo(0)+" "; mes "Get free items every day."; mes "Let's hope that this day will get something"; next; mes "[ ^0000FFFallen Hero^000000 ]"; mes "Random Item"; mes "For Today..."; if (rand(100) < 10) setarray .@i[0],6232,6228,13710,12916,5184,5199,5209,5762,5467; // 10% chance else if (rand(100) < 20) setarray .@i[0],12884,12885,12886,12887,35078; // 20% chance else setarray .@i[0],13698,13697,14175,14587,12920,12921,14192,16504,12922,7776,12412,35111; // 70% chance set FHitem,.@i[rand(getarraysize(.@i))]; getitem FHitem,1; announce strcharinfo(0)+" has obtained "+getitemname(FHitem)+" from our Fallen Hero!",bc_all,0x00FFFF,FW_NORMAL,15; mes "You get "+getitemname(FHitem)+""; set #lastpickfallen,gettimetick(2); next; mes "[ ^0000FFFallen Hero^000000 ]"; mes "To come back to win new"; close2; cutin "",255; } else if (.@remain > 0) { mes "[ ^0000FFFallen Hero^000000 ]"; cutin "3rd_rune_knight",2; mes "You have ^FF0000"+.@remain+"^000000 minute left to get your reward."; close2; cutin "",255; } } }
Link to comment
Share on other sites
8 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.