AnnieRuru

Members
  • Content Count

    1,987
  • Avg. Content Per Day

    1
  • Joined

  • Last visited

  • Days Won

    38

AnnieRuru last won the day on February 7

AnnieRuru had the most liked content!

Community Reputation

583 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

14,088 profile views
  1. just took a crack on this http://herc.ws/board/topic/16648-iteml-function/ it seems your script command missing to view the costumes >>> this script is tested on rathena function script F_ITEML { [email protected] = getarg(0); [email protected]$ = callsub( S_Base62, [email protected] ); [email protected] = getiteminfo( [email protected], 2 ); if ( [email protected] == IT_WEAPON || [email protected] == IT_ARMOR ) [email protected]_slot = true; [email protected]_loc$ = callsub( S_Base62, getiteminfo( [email protected], 5 ), 5 ); [email protected]$ = "&"+ callsub( S_Base62, getiteminfo( [email protected], 11 ) ); return "<ITEML>"+ [email protected]_loc$ + [email protected]_slot + [email protected]$ + [email protected]$ +"</ITEML>"; S_Base62: [email protected] = getarg(0); while ( [email protected] ) { [email protected]_value$ = [email protected]$[ [email protected] % 62 ] + [email protected]_value$; [email protected] /= 62; } [email protected]_zeroes = getarg(1, 2); while ( getstrlen([email protected]_value$) < [email protected]_zeroes ) [email protected]_value$ = insertchar( [email protected]_value$, "0", 0 ); return [email protected]_value$; } - script ITEML FAKE_NPC,{ OnInit: setarray [email protected]$,"0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"; end; } prontera,155,185,3 script itemlinktest#1 1_F_MARIA,{ input [email protected]; npctalk itemlink([email protected]); npctalk F_ITEML([email protected]); debugmes itemlink([email protected]); debugmes F_ITEML([email protected]); end; } result in [Debug]: script debug : 2000000 110000034 : <ITEML>0000011jZ</ITEML> [Debug]: script debug : 2000000 110000034 : <ITEML>0004811jZ&2H</ITEML> the difference is when input an item with costume enable yours to the left, mine to the right 48 is convert as 256, which is EQP_HEAD_TOP 2H is 167, which is the ViewID
  2. *itemlink(<item_id>{,<refine>,<card0>,<card1>,<card2>,<card3>}); compare with getitem2 *getitem2(<item id>, <amount>, <identify>, <refine>, <attribute>, <card1>, <card2>, <card3>, <card4>{, <account ID>}) what happen to the <identify> and <attribute> field ? EDIT: -> Testing ... 1. if the item is not identify ... I can't even get the shift-click to work .. 2. if the item is broken, shift-click it will display non-broken item .... hmm .... I think these guys have thought it out ... nvm, disregard this post
  3. Ima love this so much gonna take this idea and release it on hercules forum
  4. type "@showexp" will confirm your current exp gain
  5. - script WoE Reward FAKE_NPC,{ OnAgitEnd: callsub S_AgitEnd, 0, 20; OnAgitEnd2: callsub S_AgitEnd, 20, 30; S_AgitEnd: [email protected] = getarg(0); [email protected] = getarg(1); for ( [email protected] = [email protected]; [email protected] < [email protected]; [email protected] ) { [email protected]_id = getcastledata( .castle$[[email protected]], CD_GUILD_ID ); if ( [email protected]_id ) { deletearray [email protected]_id; getguildmember [email protected]_id, 1; getguildmember [email protected]_id, 2; for ( [email protected] = 0; [email protected] < [email protected]; [email protected] ) { if ( isloggedin( [email protected][[email protected]], [email protected][[email protected]] ) ) { attachrid [email protected][[email protected]]; if ( inarray( [email protected]_id, get_unique_id() ) == -1 ) { dispbottom "Reward given for conquered "+ getcastlename(.castle$[[email protected]]) +"("+ .castle$[[email protected]] +")"; getitem 31509, 1; getitem 12103, 1; getitem 16770, 1; getitem 6380, 15; getitem 31510, 1; [email protected]_id[ getarraysize([email protected]_id) ] = get_unique_id(); } } } } } end; OnInit: setarray .castle$[0], "aldeg_cas01","aldeg_cas02","aldeg_cas03","aldeg_cas04","aldeg_cas05", "gefg_cas01","gefg_cas02","gefg_cas03","gefg_cas04","gefg_cas05", "payg_cas01","payg_cas02","payg_cas03","payg_cas04","payg_cas05", "prtg_cas01","prtg_cas02","prtg_cas03","prtg_cas04","prtg_cas05", "arug_cas01","arug_cas02","arug_cas03","arug_cas04","arug_cas05", "schg_cas01","schg_cas02","schg_cas03","schg_cas04","schg_cas05"; end; } somehow I was expecting him to post a reply, but he edit the 1st post instead, so I bump
  6. pajodex asked this question over discord, so this was answered there http://herc.ws/board/topic/7014-who-has-annierurus-pvp-ladder-with-announcement-files-and-sql-queries/?do=findComment&comment=42630 well, even if I make an updated version, it will be hercules only, since rathena<->hercules are getting further apart
  7. can't help but give a rep for posting 1 of my old script I've been searching this for years with this script in hand, I think I can make an update soon
  8. got a PM for this something isn't right about this script set [email protected], query_sql("SELECT account_id,char_id FROM `guild_member` WHERE guild_id = '"[email protected]+"' AND "[email protected]$,[email protected],[email protected]); this part should use *getguildmember script command query_sql("INSERT INTO `mail` (send_name,dest_id,title,message,nameid,amount,identify,zeny,time) VALUES ("+ "'no-reply',"[email protected][[email protected]]+",'** Siege Reward: "+getcastlename(.Castles$[[email protected]])+" **',"+ "'Brave one,% % Congratulations!% Your guild has successfully occupied% territory in the War of Emperium on% "[email protected]$+".% % % % % [ Your reward is attached. ]',"+ .Reward[0]+","+.Reward[1]+",0,"+.Reward[2]+",UNIX_TIMESTAMP(NOW()))"); and this part should use *mail script command not to mention this script doesn't support woe:te I'm sorry but this script is too outdated for me to fix, it was working fine during the time of the creation, but now this script considered outdated perhaps, simple script like this is the best https://rathena.org/board/topic/110929-woe-reward-script/?do=findComment&comment=357542 then I could write it off easily
  9. guild_vs2,50,50,5 script #asdf HIDDEN_WARP_NPC,3,3,{ end; OnTouch: getmapxy [email protected]$, [email protected], [email protected], UNITTYPE_PC; dispbottom [email protected] +" "+ [email protected]; if ( [email protected] == 47 ) pushpc DIR_WEST, 1; else if ( [email protected] == 53 ) pushpc DIR_EAST, 1; else if ( [email protected] == 47 ) pushpc DIR_SOUTH, 1; else if ( [email protected] == 53 ) pushpc DIR_NORTH, 1; end; } hercules code, you know how to convert
  10. "@costumeitem" came from this topic the item bonus came from the <Script> field itself ... if you want to add bonuses to the costume item, either make a new shadow item ... or add random option to the costume ...
  11. if(!getgmlevel() || .Options&512){ // 512: Allow GMs to Join PvP .Options = 1|2|4|8|16|32|128|256|1024;//|2048|4096; you probably test this script with a GM account either enable the .Options|512 bits, or remove the .Options&512 checks
  12. to block MVP list, add where ~mode & MD_MVP I have absolutely no idea how to retrieve the list of miniboss in rathena ... enlighten me please, because rathena changed monster mode already
  13. AnnieRuru

    Custom "Woe"

    no, don't trust ratemyserver ... that site based on rathena item database should trust more on iro wiki and divine pride yes, this item gives zeny https://www.divine-pride.net/database/item/12399/kRO
  14. exact same script, this bug doesn't happen on hercules you can report in rathena github https://github.com/rathena/rathena/issues