Chun3

Members
  • Content Count

    66
  • Avg. Content Per Day

    1
  • Joined

  • Last visited

Community Reputation

5 Neutral

1 Follower

About Chun3

  • Rank
    Santa Poring

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. View File Multilevel Range Tired of multilevel ON and go to level 63 by killing a poring? Use this to give a more real levelling experience with multilevel. Useful for highrates and to avoid abuse on Original Quests Exp. Submitter Chun3 Submitted 10/12/2019 Category Source Modifications Video Content Author Chun  
  2. Version 1.0.0

    54 downloads

    Tired of multilevel ON and go to level 63 by killing a poring? Use this to give a more real levelling experience with multilevel. Useful for highrates and to avoid abuse on Original Quests Exp.

    Free

  3. Do you want that all skills works on emperium?
  4. send id by pm Solved.
  5. Sorry, a logic problem. OnPCKillEvent: getmapxy @map$,@x,@y,0; if ( (@map$ == "prtg_cas01") || (@map$ == "pvpwait") || (@map$ == "ra_koe") ) { set pvp_points, pvp_points+1; dispbottom "You've gained 1 PvP Point. Total = "+pvp_points+" PvP Points."; } end;
  6. That map u have, ra_koe, can u send a pic?
  7. - shop custom_seller2 -1,501:500 prontera,120,94,3 script ehuq 100,{ mes "[PvP Points Dealer]"; mes "I will sell you items for PvP points."; next; mes "[PvP Points Dealer]"; mes "You currently have [^0000ff"+pvp_points+"^000000] PvP points to spend."; callshop "custom_seller2",1; npcshopattach "custom_seller2"; end; OnBuyItem: for(set [email protected],0; [email protected]<getarraysize(.customs); set [email protected],[email protected]+1) { for(set [email protected],0; [email protected]<getarraysize(@bought_nameid); set [email protected],[email protected]+1) { if(@bought_nameid[[email protected]]==.customs[[email protected]]) { if(checkweight(@bought_nameid[[email protected]],@bought_quantity[[email protected]])) { if(pvp_points >= .Price[[email protected]]*@bought_quantity[[email protected]]) { set pvp_points, pvp_points - .Price[[email protected]]*@bought_quantity[[email protected]]; getitem @bought_nameid[[email protected]],@bought_quantity[[email protected]]; } else dispbottom "You don't have enough PvP points to purchase that item."; } else dispbottom "Purchasing these items will put you over the weight limit!"; } } } deletearray @bought_quantity, getarraysize(@bought_quantity); deletearray @bought_nameid, getarraysize(@bought_nameid); close; OnPCKillEvent: getmapxy @map$,@x,@y,0; if ( (@map$ != "prontera") || (@map$ != "pvpwait") || (@map$ != "ra_koe") ) {end;} //Put here the maps you WISH to work the points. set pvp_points, pvp_points+1; dispbottom "You've gained 1 PvP Point. Total = "+pvp_points+" PvP Points."; end; OnInit: setarray .customs[0], 12103, 607, 678; // Enter the ID of customs here... setarray .Price[0], 20 , 40 , 300; // Price for each custom here... npcshopitem "custom_seller2", 0 , 0; // Don't touch any coding beyond here.. for( set .i,0; .customs[.i]; set .i,.i+1 ) npcshopadditem "custom_seller2",.customs[.i],.Price[.i]; end; }
  8. its working normal here are u putting the <tabs> on the header?
  9. Dude, are u changing if ( (@map$ != "woemap01") || (@map$ != "pvpmap01") ) end;
  10. - shop custom_seller2 -1,501:500 [email protected],120,94,3 script PvP Points Dealer 100,{ mes "[PvP Points Dealer]"; mes "I will sell you items for PvP points."; next; mes "[PvP Points Dealer]"; mes "You currently have [^0000ff"+pvp_points+"^000000] PvP points to spend."; callshop "custom_seller2",1; npcshopattach "custom_seller2"; end; OnBuyItem: for(set [email protected],0; [email protected]<getarraysize(.customs); set [email protected],[email protected]+1) { for(set [email protected],0; [email protected]<getarraysize(@bought_nameid); set [email protected],[email protected]+1) { if(@bought_nameid[[email protected]]==.customs[[email protected]]) { if(checkweight(@bought_nameid[[email protected]],@bought_quantity[[email protected]])) { if(pvp_points >= .Price[[email protected]]*@bought_quantity[[email protected]]) { set pvp_points, pvp_points - .Price[[email protected]]*@bought_quantity[[email protected]]; getitem @bought_nameid[[email protected]],@bought_quantity[[email protected]]; } else dispbottom "You don't have enough PvP points to purchase that item."; } else dispbottom "Purchasing these items will put you over the weight limit!"; } } } deletearray @bought_quantity, getarraysize(@bought_quantity); deletearray @bought_nameid, getarraysize(@bought_nameid); close; OnPCKillEvent: getmapxy @map$,@x,@y,0; if ( (@map$ != "woemap01") || (@map$ != "pvpmap01") ) end; //Put here the maps you WISH to work the points. copyarray( @killed$[1], @killed$[0], .saved_l-1 ); @killed$ = ""+killedrid; if( countstr( implode( @killed$, "|" ), ""+killedrid, 0 ) <= .rstrk_l ) { pvp_points++; dispbottom "You've gained 1 PvP Point. Total = "+pvp_points+" PvP Points."; } end; OnInit: set .saved_l, 3; //Length of saved ids can be up to 127. set .rstrk_l, 2; //Level of restriction. setarray .customs[0], 12103, 607, 678; // Enter the ID of customs here... setarray .Price[0], 20 , 40 , 300; // Price for each custom here... npcshopitem "custom_seller2", 0 , 0; // Don't touch any coding beyond here.. for( set .i,0; .customs[.i]; set .i,.i+1 ) npcshopadditem "custom_seller2",.customs[.i],.Price[.i]; end; }
  11. https://github.com/rathena/rathena/blob/master/doc/script_commands.txt OnPCKillEvent: getmapxy @map$,@x,@y,0; if ( @map$ == "woemap01" || @map$ == "pvpmap01" ) { copyarray( @killed$[1], @killed$[0], .saved_l-1 ); @killed$ = ""+killedrid; if( countstr( implode( @killed$, "|" ), ""+killedrid, 0 ) <= .rstrk_l ) { pvp_points++; dispbottom "You've gained 1 PvP Point. Total = "+pvp_points+" PvP Points."; } } end;
  12. 12114,Elemental_Fire,Elemental Converter,11,2,,10,,,,,0xFFFFFFFF,7,2,,,,,,{ sc_end SC_FIREWEAPON; sc_end SC_WINDWEAPON; sc_end SC_EARTHWEAPON; sc_end SC_WATERWEAPON; sc_start SC_FIREWEAPON,180000,1; },{},{}
  13. OnPCKillEvent: getmapxy, if map != pvp maps end
  14. the easy way is add a sc_end SC_PROP for all the elements before the SC_START at item_db. t he easy way is add a sc_end SC_PROP for all the elements before the SC_START at item_db.
  15. Using rAmod. but the code can be easily adapted to any battleground. the alg that searchs for the leader and gives changes to him is about 5 lines.