Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 10/02/22 in Posts

  1. Need the latest kRO Install folder for your private server? Look no further! ----> Download <---- Latest: 2023-04-04 Installation: Official kRO Updated: 04/04/2023 Download Link: https://mega.nz/folder/jUsDgRxQ#ttLmLjPY9p9cfU5_ShWVCw Package contains RSU RO Patcher Lite for kRO and kRO RE by [Ai4rei] This package is maintained by [Akkarin] Note: Due to continued abuse of my webservers, the files have been moved to MEGA. You can download an extractable .zip of an installed kRO directory, or you can download the official installer from kRO's website. Note: If you require older maps that are compatible with 2021 and older clients, download the 2021 .zip. A fan of this topic? Hit the rep button
    1 point
  2. @reloadmobdb something like that I can't exactly remember if that refreshes the mobs on a map though.
    1 point
  3. update this script also prontera,157,178,5 script Sample 100,{ if ( !getcharid(1) ) { callsub L_soullink; end; } getpartymember getcharid(1), 1; getpartymember getcharid(1), 2; getmapxy .@map1$, .@x1, .@y1, 0; .@area = getbattleflag("area_size"); for ( .@i = 0; .@i < $@partymembercount; .@i++ ) { if ( isloggedin( $@partymemberaid[.@i], $@partymembercid[.@i] ) ) { attachrid $@partymemberaid[.@i]; getmapxy .@map2$, .@x2, .@y2, 0; if ( .@map1$ == .@map2$ && distance( .@x1, .@y1, .@x2, .@y2 ) <= .@area && hp > 0 ) callsub L_soullink; } } end; L_soullink: if ( .@spirit = getd( ".spirit_id_"+ basejob ) ); else if ( upper & 1 && baselevel < 70 ) .@spirit = 494; else return; sc_start4 sc_spirit, 300000, 5, .@spirit,0,0; skilleffect .@spirit, 5; return; OnInit: setd ".spirit_id_"+ Job_Alchemist, 445; setd ".spirit_id_"+ Job_Monk, 447; setd ".spirit_id_"+ Job_Star_Gladiator, 448; setd ".spirit_id_"+ Job_Sage, 449; setd ".spirit_id_"+ Job_Crusader, 450; setd ".spirit_id_"+ Job_SuperNovice, 451; setd ".spirit_id_"+ Job_Knight, 452; setd ".spirit_id_"+ Job_Wizard, 453; setd ".spirit_id_"+ Job_Priest, 454; setd ".spirit_id_"+ Job_Bard, 455; setd ".spirit_id_"+ Job_Dancer, 455; setd ".spirit_id_"+ Job_Rogue, 456; setd ".spirit_id_"+ Job_Assassin, 457; setd ".spirit_id_"+ Job_Blacksmith, 458; setd ".spirit_id_"+ Job_Hunter, 460; setd ".spirit_id_"+ Job_Soul_Linker, 461; end; } hehehe found so many new techniques
    1 point
  4. Okay replace if(@Broadcast> gettimetick(2)) { next; mes @header$; mes "Service will be available in 3 minutes."; close; OnTimer60000: mes "Service will be available in 2 minutes."; close; OnTimer120000: mes "Service will be available in 1 minute."; close; OnTimer180000: mes "Broadcasting Service Is Now Available."; close; } by if ( @Broadcast > gettimetick(2) ) { next; mes @header$; for ( set .@i, 3; .@i > 0; set .@i, .@i - 1 ) if ( @Broadcast > gettimetick(2) + (.@i-1)*60 ) { mes "Service will be available in "+ .@i +" minute"+ ((.@i-1)?"s":"")+ "."; break; } close; } Well just remove OnMinute50: // Change this to your liking and your event won't start automatically !
    1 point
  5. i guess..it's this.... same method... http://rathena.org/b...7104#entry77104 anyway...if i am not mistaken...this topic has been asked long time ago ~ search for it..i am sure you will found it.~
    1 point
  6. I added a new stylist in the SVN a few weeks ago: https://rathena.svn....tom/stylist.txt To add a payment option, replace these lines: setarray .@Look[1],7,1,6; set .@s, select(" ~ Cloth color: ~ Hairstyle: ~ Hair color"); With this: setarray .@Look[1],7,1,6; setarray .@Cost[1],100000,20000,50000; set .@s, select(" ~ Cloth color ["+.@Cost[1]+"z]: ~ Hairstyle ["+.@Cost[2]+"z]: ~ Hair color ["+.@Cost[3]+"z]"); if (Zeny < .@Cost[.@s]) { message strcharinfo(0), "You don't have enough Zeny."; close; } set Zeny, Zeny-.@Cost[.@s];
    1 point
×
×
  • Create New...