Jump to content

Stolao

Developer
  • Posts

    1443
  • Joined

  • Last visited

  • Days Won

    40

Everything posted by Stolao

  1. replace OnMinute00: if(gettime(3) == 9 || gettime(3) == 11 || gettime(3) == 13 || gettime(3) == 15 || gettime(3) == 17 || gettime(3) == 19 || gettime(3) == 21 || gettime(3) == 23 || gettime(3) == 1 || gettime(3) == 3 || gettime(3) == 5) donpcevent "pcetrigger::OnCatcherTrigger"; end; with OnHour01: OnHour03: OnHour05: OnHour07: OnHour09: OnHour11: OnHour13: OnHour15: OnHour17: OnHour19: OnHour21: OnHour23: donpcevent "pcetrigger::OnCatcherTrigger"; end; though the method you first showed SHOULD have worked, are there any errors in your server?
  2. Both dont work independently, one one cab run at a time? Any errors?
  3. details are in the link Features: Will Automatically pick one event from the events in its list every hour and run it. Giving out an Item and Announcing the Winner. Event List: PvP, Zombie Survival, Dice, Manhunt, Poring, Maze Uses Custom Commands, @JoinEvent and @RunEvent
  4. Replace gettine(3) with the onhour labor. OnHourxx: Replace xx with nphour using 0-23 ( military time)
  5. This is simply a bug in the initialization of the script, because i disable the npcs at the begining of the script, and again a short while later (can't remove an npc you already removed), ill post a fix for this since is misleadingDoes everything else work fine? Thanks 1st @Stolao Welcome. Let me know if there is anything I can add/ improve on.
  6. that neat lol, now i wont forget my pizza ~
  7. This is simply a bug in the initialization of the script, because i disable the npcs at the begining of the script, and again a short while later (can't remove an npc you already removed), ill post a fix for this since is misleading Does everything else work fine?
  8. //===== 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: set .@i, (gettime(7) * 365 * 24) + (gettime(8) * 24) + gettime(3);// this will set time of origional loging if(.@i >= (#LastClock + .ResetHours)){ set #LastClock,.@i; set #Clock,0; } else { set @minute,#Clock; } attachnpctimer ""+strcharinfo(0)+""; initnpctimer; end; OnPCLoginEvent: set #Clock,@minute; end; OnInit: set .ResetHours,24; end; OnTimer500: //Check if Vending (normal or @at) if(checkvending() >= 1) { dispbottom "The hourly points event stopped because you were vending. 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, 100; //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; } if(@minute == 12000){ //set @minute,0; set .@point_amt, 200; //Points to get every hour (default: 10) set #CASHPOINTS, #CASHPOINTS + .@point_amt; dispbottom "You received "+.@point_amt+" Cashpoints by staying ingame for 2 hour"; dispbottom "Current Balance = "+#CASHPOINTS+" Cashpoints"; //set @consecutive_hour, @consecutive_hour + 10; } if(@minute == 24000){ //set @minute,0; set .@point_amt, 400; //Points to get every hour (default: 10) set #CASHPOINTS, #CASHPOINTS + .@point_amt; dispbottom "You received "+.@point_amt+" Cashpoints by staying ingame for 4 hour"; dispbottom "Current Balance = "+#CASHPOINTS+" Cashpoints"; //set @consecutive_hour, @consecutive_hour + 10; } if(@minute == 48000){ set @minute,0; set .@point_amt, 1300; //Points to get every hour (default: 10) set #CASHPOINTS, #CASHPOINTS + .@point_amt; dispbottom "You received "+.@point_amt+" Cashpoints by staying ingame for 8 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 i made it 24 (configurable via .ResetHours) hour period from initial login, will reset initial login on 1st login after 24 hours are up. Added Stop on player logout and restart on relogging in (assuming its not been 24 hours) as for 2000 points that will never be reached if your other settings are correct so that option is moot ps this script can be easily optimized and shortened maybe ill even do it myself if i get bored
  9. lol so it does, i was reading the quotes sorry
  10. Why not add a bindatcommand to view top 10?
  11. Euphy i hate you, just woke up got on, was about to script and you were already done -..-
  12. i cant seem to find the original link mind linking it for me? http://rathena.org/board/topic/57681-solve-event-script/ I'm search in it. K updated post Update Auto_Event Maps.rar now contains Maze
  13. mmk ill work on it, pm you and post it in my collection when done.
  14. Stolao

    RC_PLayer

    If I'm not mistaken it does also reduce damage from magic
  15. This is a fairly easy script to do, the hardest part is compiling a list of all the headgears, if you want me to make it, pm me a list of your headgear item id list
  16. Ah ill link it to the original file then, for credit. i cant seem to find the original link mind linking it for me?
  17. Ill add them when home, all but maze are map clones. As for your errors you may ignore them its me disabling the npcs a 2nd time when they are already disabled, only event you need a map for is Maze mine is a Private Release, ill make a clone of another map and use it for the maze. Give me a day or 2 for that update. For maze ill make a map for you guys. Update Added Auto_Event Maps.rar as a download
  18. Update: Added Auto Event 1.5A Edit: 200th Post Update Added Auto_Event Maps.rar as a download
  19. Stolao

    Quote me

    lol i knew it wasnt photoshop, i would notice lol I'm Hungry i think ima eat some donuts y u gona eat sum donutz! eat bacon lol I Had Maple Bacon Donutz (yes they are real)
  20. Stolao

    If only

    my own experience for scripting ... i used to search every single topic in here http://www.eathena.ws/board/index.php?s=79f689a6fb93259d61f8f27404fbfb0b&showforum=56 what i meant is ...EVERY SINGLE TOPIC + POSTS YES..everything not to mention that i read every topic and posts more than 1 times.... then after sometime ... when i capable to start writing .... i found sensei ~ AnnieRuru ...and Keyworld...and ToastofDoom .Z3R0 ... etc ... day by day get scolded by AnnieRuru ... day by day getting advise from Z3R0 and Keyworld .. then only i started to get improvement .. sometime.... it's not that people unwilling to share their knowledge ... it's just that they wanted you to find it by yourself ...since it's already in the forum .. something like feed you with food = survive 1 day cook food by yourself = survive all the time ~.~ ... now i have no idea what i wanted to say ... EDIT: those multi quotebox ... are soooooo irritating .... xP I only ever read the ones that caught my eye, which was alot still but goddam you read alot PS Pika pic is adorable
×
×
  • Create New...