AnnieRuru

Members
  • Content count

    1,723
  • Avg. Content Per Day

    1
  • Joined

  • Last visited

  • Days Won

    35

AnnieRuru last won the day on April 15

AnnieRuru had the most liked content!

Community Reputation

485 Excellent

About AnnieRuru

  • Rank
    ~~Cute~Cute~Scripter~~

Profile Information

  • Gender
    Female
  • Location
    your next door ~
  • Github
    AnnieRuru
  • Interests
    event scripts ~~ <3

Contact Methods

  • Discord
    AnnieRuru#1609

Recent Profile Visitors

11,878 profile views

Mood

  • Confused
  • Currently Feeling Confused
  1. Lotti Girl Ranker w/Reward

    http://upaste.me/8d27496413111a547 @Bringer sry for late reply, I was writing some guide and it can't just get out of my head I feel like I want to finish that guide as soon as possible
  2. Toasty's Warper

    fix this legacy script , this script was throwing errors on latest rathena due to script engine update http://upaste.me/edc949638f3a1b56d - remove every sleep I can find, simply add a freeloop at the beginning of the OnInit: --> no more sheep-counting ! - now the compute-menu only run once, since the npc variable is shared among duplicates
  3. Why are you feeling confused? ?_? 

    /wah

    1. AnnieRuru

      AnnieRuru

      confused about which script I should make 1st :P

  4. Mission Board made by Annieruru

    I've already explained this in eathena board ... yeah eathena board down ... another long explanation needed ... well don't need anymore, aleos already explained here in github https://github.com/rathena/rathena/issues/1949 long story short, nope, even the developers are not fixing this so you can't setup a board near instance npc, but only on the world map that monster spawn without event labels
  5. Mission Board made by Annieruru

    2.4c http://upaste.me/7c9c496344829d36f - fix this f*cking deny usage once again ...this time when submit a mission, the getarraysize calculation is made AFTER declare the datetime format - if the whole board is set to EVERYDAY, remove the player side deny usage variable completely on the next day @hendra814 @Radian EDIT for below: the bug has nothing to do with time limit, but only happens if the whole board set to EVERYDAY I couldn't reproduced the bug before because I have already set some quest in the board, until Radian told me to make another duplicate npc ... in a clean board ... duplicated npc where no mission has been set, then setup every quest to EVERYDAY, then I finally able to reproduce the bug
  6. request script

    @sweetmole http://upaste.me/b10549617c6f2d960
  7. Mission Board made by Annieruru

    tell me how to reproduce the bug, I've tried several scenario and still unable to reproduce it [Mission Board] Name : Poring Hunt Description : test Require Mobs : 100 Poring [Limitation] Can do : Everyday BaseLevel : 130~150 Time Limit : 15 min [Rewards] Zeny : 100,000 after I submit the mission, the quest turns RED, and say that long long stuffs about deny usage man ... why members say my script is bug when I can't even reproduce it .... its the same as my scuffle event, I could never reproduce the bug like those 3 members said
  8. Hourly Reward Script Request

    @Stolao I mean like .... can you guys stop spreading this kind of technique ? OnHour00: if(gettime(DT_DAYOFWEEK) == SUNDAY){ query_sql("DELETE FROM `acc_reg_num` WHERE `key` = '#HReward'"); addrid(0); #HReward = 0; } end; in the `acc_reg_num` table, the `key` column isn't index if even as a developer is teaching this method, might as well go index the `key` column CREATE TABLE IF NOT EXISTS `acc_reg_num` ( `account_id` int(11) unsigned NOT NULL default '0', `key` varchar(32) binary NOT NULL default '', `index` int(11) unsigned NOT NULL default '0', `value` int(11) NOT NULL default '0', PRIMARY KEY (`account_id`,`key`,`index`), KEY `account_id` (`account_id`), KEY `key` (`key`), # <-- PLEASE ADD THIS IN YOUR main.sql ) ENGINE=MyISAM; CREATE TABLE IF NOT EXISTS `char_reg_num` ( `char_id` int(11) unsigned NOT NULL default '0', `key` varchar(32) binary NOT NULL default '', `index` int(11) unsigned NOT NULL default '0', `value` int(11) NOT NULL default '0', PRIMARY KEY (`char_id`,`key`,`index`), KEY `char_id` (`char_id`), KEY `key` (`key`), # <-- ALSO ADD THIS IN YOUR main.sql ) ENGINE=MyISAM;
  9. Mission Board made by Annieruru

    I've tested with this mission setting, before I post ver 2.4b this should do your trick [Mission Board] Name : test123 Description : test Require item : 1 Red Potion [Limitation] Can do : Everyday [Rewards] Base Exp : 1 here's a tip, when you go to Edit a mission in Administrator settings, the quest will most likely to show in Blue (default), because they are Repeatable quests so if you want to double check all quests on the board is a daily quest, make sure go to Edit a mission, and double check all quest should be all in Green = Everyday
  10. Mission Board made by Annieruru

    I couldn't reproduce your problem and eathena board down too, I couldn't remember which bug I've fixed between 2.0 to 2.4 I remember I fixed a critical bug in 2.4a, if server owner set an Everyday field in a mission, can cause the script forever into infinite loop -> totally make that player unable to access to any feature on the board I think you misunderstood the time limit feature, if I still recall correctly what I wrote on eathena forum ... time limit is supposed to encourage players to form party ... so they can complete the quest faster so let's say kill 50 hydra, if solo might take about 30 minutes, but when force a time limitation of 15 minutes will make players realized they have to form party to kill monster faster you say you set time limit of 24 hours ... which I don't think that really serve any purpose because my script , although it says Everyday = Daily quest, my script reset the variable on every 12am, not every 24 hours example : most script out there use gettimetick(2) + 24*60*60 to deny players from taking quest for another 24 hours my scripts, including this one, follow other MMORPG method I've played, reset the variable every 12am I can take mission at 11.30pm, complete it, and just wait a few more minutes, 12.am I take the same mission again and complete it again damn it, I have 4 posts to explain all features about this script, and it took me about 3 days to write them all now paradog force me to explain everything again I tested with this setting [Mission Board] Name : test789 Description : test Require item : 1 Red Potion [Limitation] Can do : Everyday Time Limit : 24 hours [Rewards] Base Exp : 1
  11. Mission Board made by Annieruru

    @Radian 2.4b http://upaste.me/0c8149627b3ddc0c6 - fix a typo in mission limitation can do daily or only once, actually allows to do twice instead of once - fix a typo in mission time limit, if your mission no.2/3/4 has expired, the script always says slot no.1
  12. Script request

    no, this event itself is exploitable, you shouldn't even host this event --> I decided to take out this script ever since <--- I'm quite sure its the same with emistry counting game, gmocean disguise event ... etc etc although I am yet to see players react instantly on these events, well its been a long time since I last work on a live server
  13. Lotti Girl Ranker w/Reward

    this topic kinda slip past my radar until a PM came in ... okies ... I even forgotten I made this script before ... by reading back my own script, and tested it, all I did back then was just adding announcement with the lowest chance just doing some clean up -> http://upaste.me/411049624930ea2ac what I don't understand is this ... isn't this feels contradict each other ? you said every play gain 1 point, then ... that total chance also doesn't add up ...
  14. request script

    I just modify existing paste then http://upaste.me/b10549617c6f2d960 curious ... do you want to randomize the item requirement too ? I don't really understand what you say I just do it with different aura then
  15. Converting into mail type reward

    @Radian ROFL !!! why not just ask me personally on discord ? L_reward: bg_get_data getarg(0), 1; deletearray [email protected]; deletearray [email protected]; for ( [email protected] = 0; [email protected] < getarg(2) /2; [email protected] ) { [email protected][[email protected]] = getelementofarray( getarg(1), [email protected] *2 ); [email protected][[email protected]] = getelementofarray( getarg(1), ( [email protected] *2 ) +1 ); } for ( [email protected] = 0; [email protected] < [email protected]; [email protected] ) { attachrid [email protected][[email protected]]; showdigit gettimetick(2) - .time, 0; mail getcharid(0), "XXXRO auto-reward", "BG: Arathi Basin", "Congratulations ~ This is your reward for participating.", 0, [email protected], [email protected]; } detachrid; return;