sylvioneto Posted April 3, 2017 Group: Members Topic Count: 4 Topics Per Day: 0.00 Content Count: 7 Reputation: 0 Joined: 11/03/13 Last Seen: January 29, 2019 Share Posted April 3, 2017 (edited) Need help!!! function script timeleft__ { set .@left, getarg(0); if ( .@left <= 0 ) return getarg(0); set .@day, .@left / 86400; set .@hour, .@left % 86400 / 3600; set .@min, .@left % 3600 / 60; set .@sec, .@left % 60; if ( .@day ) return .@day +" day(s) "+ .@hour +" hour(s)"; else if ( .@hour ) return .@hour +" hour(s) "+ .@min +" minute(s)"; else if ( .@min ) return .@min +" minuto(s) and "+ .@sec +" segundos"; else return .@sec +" segundos"; } - script DAILY -1,{ OnClock0000: query_sql("UPDATE `login` SET `rewards`='0'"); end; OnPCLoginEvent: set #hourly_timer, gettimetick(2) + 25; end; } - script DAILYREWADS -1,{ query_sql("SELECT rewards FROM `login` WHERE account_id = "+getcharid(3)+"", .@Rewards); query_sql("SELECT rdays FROM `login` WHERE account_id = "+getcharid(3)+"", .@Rewardday); if(.@Rewards == 1){ mes "[^0099FFDaily Rewards^000000]"; mes ""+strcharinfo(0)+"! You have already received your daily reward!"; mes "Come back tomorrow!"; close; } else if ( #hourly_timer > gettimetick(2) ) { mes "[^0099FFDaily Rewards^000000]"; mes "[^0099FFDaily Rewards^000000]"; mes "You must be online for a full"; mes "consecutive hour to qualify for"; mes "you rewards!"; mes ""+ callfunc( "timeleft__", #hourly_timer - gettimetick(2) ) +" remaining."; close; } if(.@Rewardday == 0) getitem 12208,1; if(.@Rewardday == 1) getitem 12211,5; if(.@Rewardday == 2) getitem 12208,5; if(.@Rewardday == 3) getitem 12466,5; if(.@Rewardday == 4) getitem 12210,1; if(.@Rewardday == 5) getitem 7621,2; if(.@Rewardday == 6) getitem 14592,1; if(.@Rewardday == 7) getitem 12103,1; if(.@Rewardday == 8) getitem 12472,2; if(.@Rewardday == 9) getitem 12208,1; if(.@Rewardday == 10) getitem 12208,1; if(.@Rewardday == 11) getitem 12467,10; if(.@Rewardday == 12) getitem 14553,1; if(.@Rewardday == 13) getitem 12472,2; if(.@Rewardday == 14) getitem 616,1; if(.@Rewardday == 15) getitem 12466,10; if(.@Rewardday == 16) getitem 12211,10; if(.@Rewardday == 17) getitem 12103,2; if(.@Rewardday == 18) getitem 12208,1; if(.@Rewardday == 19) getitem 12208,1; if(.@Rewardday == 20) getitem 12472,2; if(.@Rewardday == 21) getitem 12210,2; if(.@Rewardday == 22) getitem 7621,5; if(.@Rewardday == 23) getitem 12103,3; if(.@Rewardday == 24) getitem 12208,1; if(.@Rewardday == 25) getitem 12208,1; if(.@Rewardday == 26) getitem 12208,1; if(.@Rewardday == 27) getitem 12208,1; if(.@Rewardday == 28) getitem 7829,500; if(.@Rewardday == 29) getitem 12208,1; if(.@Rewardday == 30) getitem 12246,1; if(.@Rewardday == 30) getitem 12246,1; if(.@Rewardday >= 31){ query_sql("UPDATE `login` SET `rdays`='0' WHERE account_id = "+getcharid(3)+""); } query_sql("UPDATE `login` SET `rewards`='1' WHERE account_id = "+getcharid(3)+""); query_sql("UPDATE `login` SET `rdays`=`rdays`+'1' WHERE account_id = "+getcharid(3)+""); mes "[^0099FFDaily Rewards^000000]"; mes "Alright I've got your daily"; mes "rewards right where!"; next; mes "[^0099FFDaily Rewards^000000]"; mes "See you tomorrow!" mes "And remember to review us on"; mes "RateMyserver.net!"; close; } prontera,144,172,5 duplicate(DAILYREWADS) Daily Rewards#prt 607 dailyrewards.txt Edited April 3, 2017 by Emistry Please use CODEBOX. Quote Link to comment Share on other sites More sharing options...
0 sylvioneto Posted April 3, 2017 Group: Members Topic Count: 4 Topics Per Day: 0.00 Content Count: 7 Reputation: 0 Joined: 11/03/13 Last Seen: January 29, 2019 Author Share Posted April 3, 2017 function script timeleft__ { set .@left, getarg(0); if ( .@left <= 0 ) return getarg(0); set .@day, .@left / 86400; set .@hour, .@left % 86400 / 3600; set .@min, .@left % 3600 / 60; set .@sec, .@left % 60; if ( .@day ) return .@day +" day(s) "+ .@hour +" hour(s)"; else if ( .@hour ) return .@hour +" hour(s) "+ .@min +" minute(s)"; else if ( .@min ) return .@min +" minuto(s) and "+ .@sec +" segundos"; else return .@sec +" segundos"; } - script DAILY -1,{ OnClock0000: query_sql("UPDATE `login` SET `rewards`='0'"); end; OnPCLoginEvent: set #hourly_timer, gettimetick(2) + 25; end; } - script DAILYREWADS -1,{ query_sql("SELECT rewards FROM `login` WHERE account_id = "+getcharid(3)+"", .@Rewards); query_sql("SELECT rdays FROM `login` WHERE account_id = "+getcharid(3)+"", .@Rewardday); if(.@Rewards == 1){ mes "[^0099FFDaily Rewards^000000]"; mes ""+strcharinfo(0)+"! You have already received your daily reward!"; mes "Come back tomorrow!"; close; } else if ( #hourly_timer > gettimetick(2) ) { mes "[^0099FFDaily Rewards^000000]"; mes "[^0099FFDaily Rewards^000000]"; mes "You must be online for a full"; mes "consecutive hour to qualify for"; mes "you rewards!"; mes ""+ callfunc( "timeleft__", #hourly_timer - gettimetick(2) ) +" remaining."; close; } if(.@Rewardday == 0) getitem 12208,1; if(.@Rewardday == 1) getitem 12211,5; if(.@Rewardday == 2) getitem 12208,5; if(.@Rewardday == 3) getitem 12466,5; if(.@Rewardday == 4) getitem 12210,1; if(.@Rewardday == 5) getitem 7621,2; if(.@Rewardday == 6) getitem 14592,1; if(.@Rewardday == 7) getitem 12103,1; if(.@Rewardday == 8) getitem 12472,2; if(.@Rewardday == 9) getitem 12208,1; if(.@Rewardday == 10) getitem 12208,1; if(.@Rewardday == 11) getitem 12467,10; if(.@Rewardday == 12) getitem 14553,1; if(.@Rewardday == 13) getitem 12472,2; if(.@Rewardday == 14) getitem 616,1; if(.@Rewardday == 15) getitem 12466,10; if(.@Rewardday == 16) getitem 12211,10; if(.@Rewardday == 17) getitem 12103,2; if(.@Rewardday == 18) getitem 12208,1; if(.@Rewardday == 19) getitem 12208,1; if(.@Rewardday == 20) getitem 12472,2; if(.@Rewardday == 21) getitem 12210,2; if(.@Rewardday == 22) getitem 7621,5; if(.@Rewardday == 23) getitem 12103,3; if(.@Rewardday == 24) getitem 12208,1; if(.@Rewardday == 25) getitem 12208,1; if(.@Rewardday == 26) getitem 12208,1; if(.@Rewardday == 27) getitem 12208,1; if(.@Rewardday == 28) getitem 7829,500; if(.@Rewardday == 29) getitem 12208,1; if(.@Rewardday == 30) getitem 12246,1; if(.@Rewardday == 30) getitem 12246,1; if(.@Rewardday >= 31){ query_sql("UPDATE `login` SET `rdays`='0' WHERE account_id = "+getcharid(3)+""); } query_sql("UPDATE `login` SET `rewards`='1' WHERE account_id = "+getcharid(3)+""); query_sql("UPDATE `login` SET `rdays`=`rdays`+'1' WHERE account_id = "+getcharid(3)+""); mes "[^0099FFDaily Rewards^000000]"; mes "Alright I've got your daily"; mes "rewards right where!"; next; mes "[^0099FFDaily Rewards^000000]"; mes "See you tomorrow!" mes "And remember to review us on"; mes "RateMyserver.net!"; close; } prontera,144,172,5 duplicate(DAILYREWADS) Daily Rewards#prt 607 Quote Link to comment Share on other sites More sharing options...
0 Poring King Posted April 3, 2017 Group: Members Topic Count: 63 Topics Per Day: 0.02 Content Count: 1016 Reputation: 191 Joined: 11/27/14 Last Seen: February 15 Share Posted April 3, 2017 Kindly Post your Console problem so we can determine easly your mistake . i think its much better 1 Quote Link to comment Share on other sites More sharing options...
Question
sylvioneto
Need help!!!
function script timeleft__ { set .@left, getarg(0); if ( .@left <= 0 ) return getarg(0); set .@day, .@left / 86400; set .@hour, .@left % 86400 / 3600; set .@min, .@left % 3600 / 60; set .@sec, .@left % 60; if ( .@day ) return .@day +" day(s) "+ .@hour +" hour(s)"; else if ( .@hour ) return .@hour +" hour(s) "+ .@min +" minute(s)"; else if ( .@min ) return .@min +" minuto(s) and "+ .@sec +" segundos"; else return .@sec +" segundos"; } - script DAILY -1,{ OnClock0000: query_sql("UPDATE `login` SET `rewards`='0'"); end; OnPCLoginEvent: set #hourly_timer, gettimetick(2) + 25; end; } - script DAILYREWADS -1,{ query_sql("SELECT rewards FROM `login` WHERE account_id = "+getcharid(3)+"", .@Rewards); query_sql("SELECT rdays FROM `login` WHERE account_id = "+getcharid(3)+"", .@Rewardday); if(.@Rewards == 1){ mes "[^0099FFDaily Rewards^000000]"; mes ""+strcharinfo(0)+"! You have already received your daily reward!"; mes "Come back tomorrow!"; close; } else if ( #hourly_timer > gettimetick(2) ) { mes "[^0099FFDaily Rewards^000000]"; mes "[^0099FFDaily Rewards^000000]"; mes "You must be online for a full"; mes "consecutive hour to qualify for"; mes "you rewards!"; mes ""+ callfunc( "timeleft__", #hourly_timer - gettimetick(2) ) +" remaining."; close; } if(.@Rewardday == 0) getitem 12208,1; if(.@Rewardday == 1) getitem 12211,5; if(.@Rewardday == 2) getitem 12208,5; if(.@Rewardday == 3) getitem 12466,5; if(.@Rewardday == 4) getitem 12210,1; if(.@Rewardday == 5) getitem 7621,2; if(.@Rewardday == 6) getitem 14592,1; if(.@Rewardday == 7) getitem 12103,1; if(.@Rewardday == 8) getitem 12472,2; if(.@Rewardday == 9) getitem 12208,1; if(.@Rewardday == 10) getitem 12208,1; if(.@Rewardday == 11) getitem 12467,10; if(.@Rewardday == 12) getitem 14553,1; if(.@Rewardday == 13) getitem 12472,2; if(.@Rewardday == 14) getitem 616,1; if(.@Rewardday == 15) getitem 12466,10; if(.@Rewardday == 16) getitem 12211,10; if(.@Rewardday == 17) getitem 12103,2; if(.@Rewardday == 18) getitem 12208,1; if(.@Rewardday == 19) getitem 12208,1; if(.@Rewardday == 20) getitem 12472,2; if(.@Rewardday == 21) getitem 12210,2; if(.@Rewardday == 22) getitem 7621,5; if(.@Rewardday == 23) getitem 12103,3; if(.@Rewardday == 24) getitem 12208,1; if(.@Rewardday == 25) getitem 12208,1; if(.@Rewardday == 26) getitem 12208,1; if(.@Rewardday == 27) getitem 12208,1; if(.@Rewardday == 28) getitem 7829,500; if(.@Rewardday == 29) getitem 12208,1; if(.@Rewardday == 30) getitem 12246,1; if(.@Rewardday == 30) getitem 12246,1; if(.@Rewardday >= 31){ query_sql("UPDATE `login` SET `rdays`='0' WHERE account_id = "+getcharid(3)+""); } query_sql("UPDATE `login` SET `rewards`='1' WHERE account_id = "+getcharid(3)+""); query_sql("UPDATE `login` SET `rdays`=`rdays`+'1' WHERE account_id = "+getcharid(3)+""); mes "[^0099FFDaily Rewards^000000]"; mes "Alright I've got your daily"; mes "rewards right where!"; next; mes "[^0099FFDaily Rewards^000000]"; mes "See you tomorrow!" mes "And remember to review us on"; mes "RateMyserver.net!"; close; } prontera,144,172,5 duplicate(DAILYREWADS) Daily Rewards#prt 607
dailyrewards.txt
Edited by EmistryPlease use CODEBOX.
Link to comment
Share on other sites
2 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.