Photons Posted December 11, 2013 Group: Members Topic Count: 21 Topics Per Day: 0.00 Content Count: 53 Reputation: 0 Joined: 12/13/12 Last Seen: February 19, 2023 Share Posted December 11, 2013 Hello, I just want to ask about my hourly points, it's working perfectly fine and then when i add the command @afk that character is still recieving hourly points how can I disabled the hourly points for people who uses @afk? thank you. Quote Link to comment Share on other sites More sharing options...
chromus28 Posted December 11, 2013 Group: Members Topic Count: 91 Topics Per Day: 0.02 Content Count: 263 Reputation: 1 Joined: 04/25/13 Last Seen: December 20, 2014 Share Posted December 11, 2013 here use my hourly points script //===== Hourly Points Script ========================================= //===== By: ========================================================== //= GorthexTiger modified by Nibi //===== Current Version: ============================================= //= 1.0 //===== Compatible With: ============================================= //= Any eAthena Version //===== Description: ================================================= //= Get Points every successful hours of gameplay, you cannot get //= the points even if you miss a second or a minute. A player will //= get a very big bonus if they played 12 hours consecutively //= or without logging out of the game. If the player is vending //= the script will then stop. //===== Additional Comments: ========================================= //= You can modify the script to your liking. //= The default points is Kafrapoints change it anyway if you like. //= 1.1 = Check Chatting too //= 1.2 = 5 Minute Idle Check & @at/@autotrade check. //= 1.3 = Corrected the current balance line on 12 Hours Consecutive //==================================================================== - script hourlypoints -1,{ //--Start of the Script OnPCLoginEvent: attachnpctimer ""+strcharinfo(0)+""; initnpctimer; end; OnTimer500: //Check if Vending (normal or @at) if(checkvending() >= 1 || checkchatting() == 1) { dispbottom "The hourly points event stopped because you were vending / chatting. Please relog if you wish to start again."; stopnpctimer; end; } OnTimer600000: set @minute, @minute + 1; //Check for 1 Minute if(@minute == 6000){ set @minute,0; set .@point_amt, 10; //Points to get every hour (default: 10) set #CASHPOINTS, #CASHPOINTS + .@point_amt; dispbottom "You received "+.@point_amt+" Cashpoints by staying ingame for 1 hour"; dispbottom "Current Balance = "+#CASHPOINTS+" Cashpoints"; set @consecutive_hour, @consecutive_hour + 10; } //Check for 12 hours consecutive if(@consecutive_hour == 12) { set @consecutive_hour,0; set .@cpoint_amt, 100; //Points to get for 12 Consecutive hours (default: 100) set #CASHPOINTS, #CASHPOINTS + .@cpoint_amt; dispbottom "You receive "+.@cpoint_amt+" Cashpoints in playing for 12 consecutive hours"; dispbottom "Current Balance = "+#CASHPOINTS+" Cashpoints"; } stopnpctimer; initnpctimer; end; } //--End of the Script Quote Link to comment Share on other sites More sharing options...
Photons Posted December 11, 2013 Group: Members Topic Count: 21 Topics Per Day: 0.00 Content Count: 53 Reputation: 0 Joined: 12/13/12 Last Seen: February 19, 2023 Author Share Posted December 11, 2013 (edited) Sir i was planning to, only disabled it when a player uses @afk command and @at only, can I do that? @edit You know in this line //Check if Vending (normal or @at) can i add @afk? or how can i add it in these line ( if(checkvending() >= 1 || checkchatting() == 1) { ) Edited December 11, 2013 by Photons Quote Link to comment Share on other sites More sharing options...
Question
Photons
Hello, I just want to ask about my hourly points, it's working perfectly fine and then when i add the command @afk that character is still recieving hourly points how can I disabled the hourly points for people who uses @afk?
thank you.
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.