Jump to content

All Activity

This stream auto-updates     

  1. Past hour
  2. Today
  3. example item script has 50% exp add then if the player use battle manual it actually stacks on with the item exp script because what happen is when the player use battle manuals/job manual it alters the given EXP by the item/headgear thanks in advance
  4. May i know what field you remove from the table? because i look into the table it's still empty Done by import cp_itemshop.20080928225124.sql and refresh after that
  5. not working, i got this error using your method
  6. @Ai4rei Here's the error on event viewer. General Details App Crash
  7. kahit naka set na po sya sa yes sa char_athena.conf still nothing shows po before choosing character i did restart server na din po after i change char_athena.conf bka may naka experience ng ganun problem pa help po please
  8. Hello! Send me your Skype login in PM. I will add you.
  9. who has achievement_db.yml ready for classic server 99/50? can i have one please? Thanks in advance!
  10. mrfizi

    ClassiqueRO

    Server Information ClassiqueRO is a free server that focuses on a classic Pre-Renewal play style. With our increased experience rates (mid-rates), you're able to level up your characters much faster. However you have to work to build up your gear with our lower to mid rate drop rates. We aim the classic feeling gameplay that means there is absolutely no pay-to-win on cRO and there never will be. Basic Information Server Rates Other Info Base/Job EXP Rates: 100x Max Level: 99/70 Normal Item/Card Drop Rates: 50x (Unique) Max Stats: 99 Boss Item/Card Drop Rates: 5x Instantcast: 150 DEX MVP Item/Card Drop Rates: 5x Max ASPD: 190 Other: Pre-Renewal (NO 3rd Job) Security: Gepard Shield 3.0 Player Commands @commands @rates @refresh @autotrade @exp @noask @pettalk @duel @invite @accept @reject @leave @autoloottype @alootid @noks @time @channel @showexp @whereis @whodrops @hominfo @request @autoloot @homstats @mobinfo Server Features Pre-Renewal: Have Rebirth/Trans Classes Healer/Buff NPC Skill/Stats Resetter Card Remover Job Changer Platinum Skill NPC Identify All Custom Warper Rent Cart/Falcon/Peco Basic Tools Dealer Auto Event Novice Custom Shop Coin Changer/Shop Freebies NPC Client Side Security Features That Will Excite You! MID-RATES: We provides an exciting and challenging twist to keep the adventure going on our 100/100/10 server rates! REWARD SYSTEM: Our Reward System provides all players the the chance to become heroes. FREE TO PLAY: ClassiqueRO is free to play! With no subscription fees or other costs, you're free to explore the ragnarok world. NO PAY TO WIN: This is play to win server. All custom item and costume without any effect or additional effect.
  11. You cannot fully protect a GRF's content. You have to assume that your work will get stolen sooner or later. It doesn't matter how much protection you add, if someone has the knowledge and the time, they will retrieve the content.
  12. @Functor Hi! I have a question regarding Gepard, I've been messaging you but it says that you cannot receive messages, hoping for your reply here instead. Thank you!
  13. open GRF editor open your GRF right click your grf and select descrypt add your file or other
  14. what is the Skype of @Functor ?
  15. The owner is @Functor so you can PM him here or Skype him.
  16. Currently I use a Gepard, but I think that the gepard.license that they gave me ... is incorrect it was modified, how could I contact @Functor so that he can confirm if I am using the correct gepard.license?
  17. Hi! It's already fix. Thank you very much for the help.
  18. then use the correct lua files. Im suggesting you using this : https://github.com/llchrisll/ROenglishRE Please read the instruction and Wiki in that github.
  19. Module Name: C:\Users\LaptopUser\Desktop\RO\kRO_FullClient_20200409\2020-04-01-Ragnarok.exe Time Stamp: 0x00000000 - Thu Jan 1 08:00:00 1970 Exception Type: 0xc0000005 0x0051a330 2020-04-01-Ragnarok.exe 0x009fae1a 2020-04-01-Ragnarok.exe 0x009fbf76 2020-04-01-Ragnarok.exe 0x00992e53 2020-04-01-Ragnarok.exe 0x005f05b1 2020-04-01-Ragnarok.exe 0x0054bad8 2020-04-01-Ragnarok.exe 0x005f8d82 2020-04-01-Ragnarok.exe 0x005fa705 2020-04-01-Ragnarok.exe 0x0083e640 2020-04-01-Ragnarok.exe 0x7734eebb USER32.dll 0x77345e7a USER32.dll 0x77343bea USER32.dll 0x77335d70 USER32.dll 0x0083c7d2 2020-04-01-Ragnarok.exe 0x00731468 2020-04-01-Ragnarok.exe 0x007313d8 2020-04-01-Ragnarok.exe 0x0083f464 2020-04-01-Ragnarok.exe 0x00a45d06 2020-04-01-Ragnarok.exe 0x758cfa29 KERNEL32.DLL 0x777b7a4e ntdll.dll 0x777b7a1e ntdll.dll eax: 0x0019f19c ebx: 0x15925b88 ecx: 0x00000000 edx: 0x00000001 esi: 0x15925b88 edi: 0x00000000 ebp: 0x0019f1a8 esp: 0x0019f168 stack 0019f168 - 0019f568 0019F168 : C0 BE 0E C4 A8 E4 71 20 00 00 00 00 78 60 AD 00 0019F178 : FF FF FF FF F4 F1 19 00 00 AD 9F 00 38 A2 B5 0E 0019F188 : A8 E4 71 20 E8 0C F4 00 00 00 00 00 0F 00 00 00 0019F198 : C0 BE 0E C4 E8 F1 19 00 88 E3 A7 00 FF FF FF FF 0019F1A8 : F4 F1 19 00 1A AE 9F 00 00 00 00 00 9C BE 0E C4 0019F1B8 : A8 E4 71 20 00 00 00 00 A8 E4 71 20 88 F1 19 00 0019F1C8 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0019F1D8 : 00 00 00 00 00 00 00 00 00 00 00 00 9C BE 0E C4 0019F1E8 : 10 F3 19 00 20 F2 B0 00 FF FF FF FF 1C F3 19 00 0019F1F8 : 76 BF 9F 00 74 BC 0E C4 90 01 00 00 30 02 00 00 0019F208 : B0 D2 2E 20 00 00 00 00 10 F3 19 00 02 00 00 00 0019F218 : D0 E6 71 20 00 D2 36 1E 64 11 94 FF FF FF FF FF 0019F228 : D8 3B 00 00 00 00 00 00 0F 00 00 00 00 D6 36 1E 0019F238 : 67 11 52 FF FF FF FF FF D8 3B 00 00 00 00 00 00 0019F248 : 0F 00 00 00 00 D3 36 1E E0 C4 6F 75 20 75 6E 75 0019F258 : 00 00 00 00 00 00 00 00 0F 00 00 00 00 AF C0 FA Launch Info 00A4 00A4 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 Job : Novice rachel.rsw 130 110 ro_ 824 Hi! Good Morning I'm new to this field and will be very much appreciated if anyone can help me with this Error. So I encountered the error I attach above when I tried to view the skill tree. Thank you
  20. hello master i have a problem in this script hope you can help me 1st sometimes when the guild recall in the map both guilds are in the same sides 2nd i want to remove the debuffs script 3rd the event ends even there are still guild members alive thankyou in your time masters // Automated GvG Event 2.0 Beta version // Event runs every hour via OnMinute timer. // Feel free to edit as you wish // By : Mabuhay // Free release // Dont remove credit // Updated to v 2.0 /* - Added gepard support and check to every members - More flexible options - Can set cash, members, timer, and winpoints if gm starts the command. New mechanics. - When using @gvgeventjoin, all your members must be around you by 5x5 cell. NOTE: item rewards are only to be set here in script because adding them in the GM option would be quite troublesome for me */ // - script gvg_event -1,{ OnInit: // How many guild members are required? .membercount = 1; // registration timer in mins. .timer = 3; // how much points to win? Points is earned per kill .win_points = 2; // item reward // <item_id>, <amount> setarray .item, 12987, 5, // how much cash points earned // set to 0 to disable .cash = 0; .size = getarraysize(.item); bindatcmd "start", strnpcinfo(0)+"::OnStartEvent",60,60; bindatcmd "end", strnpcinfo(0)+"::OnEndEvent",60,60; bindatcmd "join", strnpcinfo(0)+"::OnJoinEvent"; end; OnStartEvent: mes "Hi GM, what do you want to do?"; mes "Current settings :"; mes "Member count : "+ $gvgevent_mem; mes "Registration time : "+ $gvgevent_time; mes "Win points : "+ $gvgevent_winpts; mes "Cashpoint reward : "+ $gvgevent_cash; next; switch(select("Start Event:Set Mem Count:Set Reg timer:Set Win Points:Set Cashpoint Reward")) { case 1: mes "Starting event.."; close2; break; case 2: mes "Enter member count value"; mes "current : "+ $gvgevent_mem; next; input [email protected], 1; mes "Do you want to set member count to "+ [email protected] +"?"; next; select("Yes"); mes "Done!"; close2; $gvgevent_mem = [email protected]; end; case 3: mes "Enter registration time value"; mes "current : "+ $gvgevent_time; next; input [email protected], 1; mes "Do you want to set registration time to "+ [email protected] +"?"; next; select("Yes"); mes "Done!"; close2; $gvgevent_time = [email protected]; end; case 4: mes "Enter win points value"; mes "current : "+ $gvgevent_winpts; next; input [email protected], 1; mes "Do you want to set win points to "+ [email protected] +"?"; next; select("Yes"); mes "Done!"; close2; $gvgevent_winpts = [email protected]; end; case 5: mes "To disable, set to zero (0)"; mes "current : "+ $gvgevent_cash; next; input [email protected]; mes "Do you want to set cashpoints to "+ [email protected] +"?"; next; select("Yes"); mes "Done!"; close2; $gvgevent_cash = [email protected]; end; } OnMinute00: // runs every hour.. if ( .start ) end; .start = 1; [email protected] = $gvgevent_mem; gvgoff "guild_vs1"; for ( [email protected] = 1; [email protected] < 9; [email protected]++ ) enablenpc "#bari0"[email protected]; setwall "guild_vs1", 12, 48, 4, DIR_NORTH, 0, "wonderwall_1"; setwall "guild_vs1", 87, 48, 4, DIR_NORTH, 0, "wonderwall_2"; for ( [email protected] = $gvgevent_time; [email protected] > 0; [email protected] ) { if ( .start < 2 ) { announce "<"[email protected]+"v"[email protected]+" Guild Event> Event start in "[email protected]+" min(s) until slots are taken. Register now! ", bc_all; announce "you should have a guild to join the event, type @join if you want to join", bc_all; sleep 60000; } } if ( !.slot1 || !.slot2 ) { announce "<"[email protected]+"v"[email protected]+" Guild Event> Event is cancelled. Not enough participants.", bc_all; donpcevent strnpcinfo(0)+"::OnEndEvent"; end; } announce "<"[email protected]+"v"[email protected]+" Guild Event> Guild ["+getguildname(.slot1)+"] vs Guild ["+getguildname(.slot2)+"].", bc_all; end; OnJoinEvent: [email protected] = getcharid(2); if ([email protected] == 0) { mes "Sorry, you are not in a guild."; close; } if ( !.start ) { mes "Event has not started."; close; } else if ( .start == 2 ) { mes "Event is still on-going."; close; } else { if ( .slot1 && .slot2 ) { mes "All slots has been taken."; close; } if ( !.slot1 ) [email protected] = 1; else if ( !.slot2) [email protected] = 2; if ( .slot1 == [email protected] ) { mes "You're guild has already registered."; close; } getmapxy([email protected]$, [email protected], [email protected], BL_PC); getareaunits(BL_PC,[email protected]$,[email protected]+5,[email protected]+5,[email protected],[email protected],[email protected]_name$[0]); freeloop(true); for([email protected]=0;[email protected]<getarraysize([email protected]_name$);[email protected]++) if ( getcharid(2, [email protected]_name$[[email protected]] ) == [email protected] ) { if ( .gepard ) { query_sql("SELECT `last_unique_id` FROM `login` WHERE `account_id` = '"+ getcharid(3, [email protected]_name$[[email protected]] ) +"'", [email protected]_id$); [email protected]_gepard$[[email protected]++] = [email protected]_id$; if ( countinarray( [email protected]_gepard$[0], [email protected]_id$ ) > 1 ) [email protected]++; } [email protected]_mem++; [email protected][[email protected]++] = convertpcinfo([email protected]_name$[[email protected]], CPC_ACCOUNT); [email protected]$[[email protected]++] = [email protected]_name$[[email protected]]; } freeloop(false); if ( [email protected]_mem < $gvgevent_mem ) { mes "You need at least "+$gvgevent_mem+" guild members around you"+(.gepard ? " with unique gepard id":"")+"."; close; } if ( [email protected]_mem > $gvgevent_mem ) { mes "You need only need "+$gvgevent_mem+" guild members around you"+(.gepard ? " with unique gepard id":"")+"."; close; } if ( .gepard && [email protected] ) { mes "Gepard ID duplicate detected."; mes "A member around you is using dual account."; close; } mes "Participating members are :"; for ( [email protected] = 0; [email protected] < [email protected]; [email protected]++) mes "~ "+ [email protected]$[[email protected]]; next; mes "Are you ready ?"; next; select("Yes"); switch ( [email protected] ) { case 1: .slot1 = [email protected]; break; case 2: .slot2 = [email protected]; break; } for ( [email protected] = 0; [email protected] < [email protected]; [email protected]++ ) { attachrid([email protected][[email protected]]); [email protected] = getcharid(2); sc_end SC_ALL; // remove all status buffs percentheal 100,100; // heals before warp warp "guild_vs1", ( .slot1 == [email protected] ) ? 7 : 92, 50; } detachrid; if ( .slot1 && .slot2 ) { .start = 2; awake strnpcinfo(0); sleep 3000; mapannounce "guild_vs1", "Get ready !~", bc_blue; sleep 2000; for ( [email protected] = 20; [email protected] > 0; [email protected] ) { mapannounce "guild_vs1", [email protected] +" !~", bc_blue; sleep 1000; } mapannounce "guild_vs1", "Start !~", bc_blue; gvgon "guild_vs1"; for ( [email protected] = 1; [email protected] < 9; [email protected]++ ) disablenpc "#bari0"[email protected]; delwall "wonderwall_1"; delwall "wonderwall_2"; } } end; OnPCKillEvent: if ( .start && strcharinfo(3) == "guild_vs1" ) { [email protected] = getcharid(2); if ( [email protected] == .slot1 ) .guild1_score++; else if ( [email protected] == .slot2 ) .guild2_score++; mapannounce "guild_vs1", strcharinfo(0) +" of Guild ["+getguildname([email protected])+"] has pawned "+ rid2name(killedrid), bc_blue; mapannounce "guild_vs1", "Guild ["+getguildname(.slot1)+"] - "+.guild1_score+" || Guild ["+getguildname(.slot2)+"] - "+.guild2_score+"", bc_blue; if ( .guild1_score == $gvgevent_winpts || .guild2_score == $gvgevent_winpts ) { gvgoff "guild_vs1"; if ( .guild1_score > .guild2_score ) { .winner = .slot1; .loser = .slot2; } else { .winner = .slot2; .loser = .slot1; } [email protected] = $gvgevent_mem; announce "<"[email protected]+"v"[email protected]+" Guild Event> Guild ["+getguildname(.winner)+"] is victorious against Guild ["+getguildname(.loser)+"] !", bc_all; mapannounce "guild_vs1", "Rewards will be delivered in few seconds before warping out.", bc_blue; sleep 8000; // 8 sec pause so participating members can re-warp if dead getmapunits(BL_PC, "guild_vs1", [email protected][0]); for([email protected]=0;[email protected]<getarraysize([email protected]);[email protected]++) { attachrid([email protected][[email protected]]); if ( getcharid(2) == .winner ) { // if winner for ( [email protected] = 0; [email protected] < .size; [email protected]+=2 ) getitem .item[[email protected]], .item[[email protected]+1]; if ( $gvgevent_cash ) { #CASHPOINTS += $gvgevent_cash; dispbottom "You have gained "+$gvgevent_cash+" cashpoints. Total : "+ #CASHPOINTS; } } else if ( getcharid(2) == .loser ) { // if loser dispbottom "Thank you for participating GvG Event."; } } detachrid; sleep 2000; // 2 sec pause.. donpcevent strnpcinfo(0)+"::OnEndEvent"; end; } attachrid( killedrid ); [email protected] = getcharid(2); if ( [email protected] == .slot1 || [email protected] == .slot2 ) { dispbottom "You will be warped back to the battle area in few secs."; sleep2 4000; // return to battle in 5 sec warp "guild_vs1", ([email protected] == .slot1) ? 7:([email protected] == .slot2) ? 92:50, 50; sleep2 1000; // heal in 1 sec percentheal 100,100; } } end; OnEndEvent: if ( !.start ) end; .start = .slot1 = .slot2 = .loser = .winner = .guild1_score = .guild2_score = false; mapwarp "guild_vs1", "prontera", 150, 180; end; } // Barricades guild_vs1,12,48,0 script #bari01 1906,{ end; OnInit: disablenpc strnpcinfo(0); } guild_vs1,12,49,0 script #bari02 1906,{ end; OnInit: disablenpc strnpcinfo(0); } guild_vs1,12,50,0 script #bari03 1906,{ end; OnInit: disablenpc strnpcinfo(0); } guild_vs1,12,51,0 script #bari04 1906,{ end; OnInit: disablenpc strnpcinfo(0); } guild_vs1,87,48,0 script #bari05 1906,{ end; OnInit: disablenpc strnpcinfo(0); } guild_vs1,87,49,0 script #bari06 1906,{ end; OnInit: disablenpc strnpcinfo(0); } guild_vs1,87,50,0 script #bari07 1906,{ end; OnInit: disablenpc strnpcinfo(0); } guild_vs1,87,51,0 script #bari08 1906,{ end; OnInit: disablenpc strnpcinfo(0); }
  21. NPC Quest, that gives you 1 quest option and that when you deliver an object, you unlock a 2nd option and thus this 2nd option when you deliver an object unlocks a third option. All with the same NPC, something like the 2 options are kept hidden until you finish option 1. If i finish Quest 1 => Quest 2 => Quest 3 (all are repeatable)
  22. Yesterday
  23. this ro browser support client 20200401?
  1. Load more activity
  • Newsletter

    block_newsletter_signup
    Sign Up
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.