Jump to content

rhizokeel

Members
  • Posts

    16
  • Joined

  • Last visited

Profile Information

  • Gender
    Male
  • Location
    Seoul, South Korea
  • Server
    Prime

Recent Profile Visitors

1727 profile views

rhizokeel's Achievements

Poring

Poring (1/15)

  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputation

  1. May i ask if the built-in bank for 2015 clients safe? What i mean is, is it exploitable? I think it's a good feature and i really want to add it to my server.
  2. I use 2015-11-04ragexe client. I dunno how to change this to english. All is well except for this. Please help. Thank you EDIT: Already figured it out, just by renaming. XD sorry
  3. My MVP Rankings Only show Top 1 Name.. and the 2nd-10th place doesn't show their names even though it has kills. For example: Top 1 Rhizokeel with 50 MVP killed. Top 2 with 33 MVP killed. Top 3 with 20 MVP killed. Top 4 with 5 MVP killed. Top 5 with 1 MVP killed. and so on Here is my code... - script Rank MvP -1,{ OnInit: setarray .mobid[0],1511,1647,1785,1630,1399,1039,1874,2068,1272,1719,1046,1389,1112,1115,1957,1418,1871,1252,1768,1086,1688,1646,1373,1147,1059,1150,1956,2022,1087,1190,1038,1157,1159,1502,1623,1650,1583,1708,1312,1751,1685,1648,1917,1658; set .a, 1; // [ 1 - Enable global announcement on MvP kill ] [ 0 - Disable global announcement ] set $@top, 10; // Number of top rankings that will be shown. end; OnNPCKillEvent: if (getgmlevel() > 10) end; for (set .@c, 0; .@c < getarraysize(.mobid); set .@c, .@c + 1) { if (killedrid == .mobid[.@c]) set .@s, 1; } // Check MvP if (!.@s) end; if (.a) announce "The user [" +strcharinfo(0) +"] has killed [" +getmonsterinfo(killedrid,0) +"] in map [" +strcharinfo(3) +"]",bc_blue|bc_all; query_sql "SELECT char_id FROM mvp_ranking WHERE char_id = "+getcharid(0),@char_id; if (@char_id == getcharid(0)) { query_sql "SELECT mvp_count FROM mvp_ranking WHERE char_id = "+getcharid(0),@mvptotal; set @mvptotal, @mvptotal +1; query_sql "UPDATE mvp_ranking SET mvp_count = '"+@mvptotal+"' WHERE char_id = "+getcharid(0); } else { set @mvptotal, 1; query_sql "INSERT INTO mvp_ranking (id,char_id,mvp_count) VALUES ('','"+getcharid(0)+"','"+@mvptotal+"')"; } end; } prontera,104,97,6 script MvP Ranking 586,{ OnInit: waitingroom "MVP Ranking",0; set .@menu$, "- Check TOP 10 MVP ranking:- Check my stats"; if (getgmlevel() >= 80) { set .@menu$, .@menu$ + ":- ^FF0000Reset All Rankings^000000"; } mes "[Top " +$@top +" MvP Rank]"; mes "Please select an option."; next; switch(select(.@menu$)) { case 1: query_sql "SELECT mvp_count FROM mvp_ranking ORDER BY mvp_count desc LIMIT "+$@top,@count[0]; query_sql "SELECT char_id FROM mvp_ranking ORDER BY mvp_count desc LIMIT "+$@top,@char_id[0]; query_sql "SELECT `name` from `char` WHERE `char_id` = '"+@char_id[.@c]+"'",.@names$[0]; mes "[Top " +$@top +" MvP Rank]"; for (set .@c, 0; .@c < $@top; set .@c, .@c + 1){ mes ""; mes "Top ^FF0000" +(.@c + 1)+"^000000 ^0000FF"+.@names$[.@c]+"^000000 with ^FF0000"+@count[.@c]+"^000000 MVP killed."; } close; case 2: query_sql "SELECT `mvp_count` FROM `mvp_ranking` WHERE `char_id` = "+getcharid(0),@amount; if (@amount) { mes "[Top " +$@top +" MvP Rank]"; mes "You have killed ^FF0000"+@amount+"^000000 MVP"+( ( .@amount == 1)? "." : "s." ); } close; case 3: mes "[Top " +$@top +" MvP Rank]"; mes "This will delete all existing rankings."; mes "Do you want to proceed?"; next; if (select("No:Yes") == 1) end; query_sql "DELETE FROM `mvp_ranking`"; mes "[Top " +$@top +" MvP Rank]"; mes "All rankings have been reset."; close; } end; }
  4. prontera.gat,125,75,4 script Ultimate PvP Warper 843,{ if (.pvp_square$=="") donpcevent "Ultimate PVP warper::OnClock0000"; mes "[PvP Warper]"; mes "Which arena do you want to go to?"; switch(select("PVP Square ["+getmapusers(.pvp_square$)+"/100]:PVP Nightmare ["+getmapusers("guild_vs3")+"/100]:PVP LowLevel 80 Below ["+getmapusers("guild_vs1")+"/100]:PVP NoPotion ["+getmapusers("pvp_y_8-2")+"/100]")) { case 1: // PVP Square if (getmapusers(.pvp_square$) > 99) callsub S_full; warp .pvp_square$,0,0; end; case 2: // PVP Nightmare if (getmapusers("guild_vs3") > 99) callsub S_full; warp "guild_vs3",0,0; end; case 3: // PVP LowLevel if (getmapusers("guild_vs1") > 99) callsub S_full; if (BaseLevel > 80) { // Edit 150 to any maximum Lvl of a player can enter this room mes "only Base Level 1 - 80 may enter."; close; } warp "guild_vs1",0,0; end; case 4: // PVP NoPotion if (getmapusers("pvp_y_8-2") > 99) callsub S_full; for( set .@i,0; .@i<getarraysize(.NoPotion_ids); set .@i,.@i+1 ) { if (countitem(.NoPotion_ids[.@i])) { mes "You cannot bring Potions or other Healing items in this pvp."; close; } } warp "pvp_y_8-2",0,0; end; } S_full: mes " "; mes "I'm sorry, this arena is full. Please try again later..."; close; S_payment: if (Zeny < (200*BaseLevel + 800)) { mes "You don't have enough zeny."; mes "It costs "+(200*BaseLevel + 800)+" zeny for you to enter."; close; } set Zeny, Zeny - (200*BaseLevel + 800); return; OnInit: waitingroom "PvP Warper",0; end; OnClock0000: // set the "PVP Square" map, based on day of the weeek switch(gettime(4)) { case 0: // Sunday case 1: // Monday set .pvp_square$, "guild_vs2"; break; case 2: // Tuesday case 3: // Wednesday set .pvp_square$, "guild_vs5"; break; case 4: // Thursday case 5: // Friday set .pvp_square$, "guild_vs4"; break; case 6: // Saturday set .pvp_square$, "guild_vs1-2"; break; } // items not allowed in PVP NoPotion setarray .NoPotion_ids[0], 607, 608 ; // items not allowed in Non Donator PVP setarray .NoDonator_ids[0], 2410, 1530; end; } izlude.gat,134,90,4 duplicate(Ultimate PvP Warper) Ultimate PvP Warper#13 843 // Mapflags guild_vs2 mapflag pvp guild_vs5 mapflag pvp guild_vs4 mapflag pvp guild_vs1-2 mapflag pvp guild_vs3 mapflag pvp guild_vs1 mapflag pvp pvp_y_8-2 mapflag pvp 1@orcs mapflag pvp guild_vs3 mapflag pvp_nightmaredrop random,equip,300 There you go. I only put the izlude.gat
  5. The original has an OnInit: waitingroom but the duplicates don't have.. What could have been the problem?
  6. This is the best! Keep up the good work! From this day i became your fan hehe, That intro vid before login and gacha is sugoi! I was hoping to use your script on gacha really interested.. anyways Goodluck! if i'm still a ragnarok player i would want to play in your server because of the features. More power!
  7. I'm really sorry but i used all the langtypes but it doesn't fix my problem.. anyways, can i just ask what is your recommended langtype for an english version server?
  8. accept me on skype please

  9. When i try to put more than 10 items in the "Buying Items" of my cash shop, it gives me this gibberish msg. I can't seem to figure out how to fix this, i already downloaded different kinds of msgstrings and translation for this but it doesn't fix this.. can anyone help?
  10. What i mean is Full KRO Folder with data.grf and etc. , not the ragexe.. Thank u
  11. As the title says, what is your recommended KRO version for pre-renewal server? Is it the latest one or should i use older version? Thank u
×
×
  • Create New...