Jump to content
  • 0
Jezu

[Request] New PVP Idea + League Of Legends Type

Question

Hello  Hercules Community!

 

I just want to request a new idea that will make the pvp more intense, more challenging and fun but my scripting level is not so PRO like the others here. So here, I want to get help from the community.

 

NOTE: I can't explain more words explanations but I will make sure you will understand :P

 

On League of Legends side ideas:

 

There will be 6 Division on this. So what are they?

 

- Bronze, Silver, Gold, Platinum, Diamond, Challenger

 

Each division has 5 Tier; Players need to get those Tier before changing Division. This is what I need:

 

Note: by default, the player need to kill 10 kills to get Bronze V in normal PVP Room. They can't enter higher division rooms;

Note2: There will be a pop-up that will tell them that "Congratulations! You are now Bronze V and can enter PVP Ranked Room!"

 

Bronze V -> Bronze IV = Need 10 Kills (or PVP Points)

 

Bronze IV -> Bronze III = Need 15 Kills (or PVP Points)

 

Bronze III -> Bronze II = Need 20 Kills (or PVP Points)

 

Bronze II -> Bronze I = Need 25 Kills (or PVP Points)

 

Changing Division (SERIES) :: Bronze I -> Silver V = Need 30 Kills (or PVP Points)

Note: There will a pop-up that will tell them "Congratulations! You are now Silver V!"

 

The rest is, adjustable depends on owner's setup. 

 

On PVP Room Side ideas:

 

There will be a special room for each division. When you click the NPC.

 

PVP Room -> Normal PVP / PVP Ranked Room ->

- Bronze

- Silver

- Gold

- Platinum

- Diamond

- No Division Limit (If no division yet, they are not eligible to enter)

 

NOTE: If a player is Platinum Division, they can't enter Bronze, Silver, Gold and Diamond.

NOTE2: The No Division Limit is NOT counted on PVP Points. 

 

More will be added soon..

Edited by Jezu

Share this post


Link to post
Share on other sites

9 answers to this question

Recommended Posts

  • 0

Well, this is a very basic script, doing just the bare minimum of what you requested. Just the bones, no flesh =P

prontera,160,180,4	script	PVP ROOMS	123,{mes "Welcome, what PVP room do you want to enter?";switch( select("Normal PVP Room [ Unranked ]"+ (lolpvprank?":["+ .ranknames$[lolpvprank] +"] PVP Room:No Division Limit":"::") +":Close") ) {	case 1:		explode( .@w$, .warplocations$[0], ":" );		warp .@w$[0], atoi( .@w$[1] ), atoi( .@w$[2] );		end;	case 2:		explode( .@w$, .warplocations$[lolpvprank], ":" );		warp .@w$[0], atoi( .@w$[1] ), atoi( .@w$[2] );		end;	case 3:		explode( .@w$, .warplocations$[getarraysize(.warplocations$)], ":" );		warp .@w$[0], atoi( .@w$[1] ), atoi( .@w$[2] );		end;	case 4:		close;}OnPCKillEvent:for( .@i = 0; .@i< getarraysize( .warplocations ); .@i++ ) {	explode( .@w$, .warplocations$[.@i], ":" );	if( strcharinfo(3) == .@w$[0] ) { .@a = 1; }}if( !.@a ) { end; } // Only Count Kills from maps in Ranked/Non-Ranked PVP rooms.lolpvpkills--; // Minus Points on death, even if it was a suicide.if( lolpvpkills == -1 ){ 	lolpvprank--;	lolpvpkills = .lolpvpkillsrank[lolpvprank] - 1; // De-rank players and set them to 1 kill away from promotion again.	announce "Ouch~! You've been deranked, back to "+ .ranknames$[lolpvprank] +"~!",bc_self | bc_blue;}if( killedrid == killerrid ){ end; } // Was a suicide so end.attachrid( killerrid );if( lolpvprank == ( getarraysize( .lolpvpkillsrank ) - 1 ) ){ end; } // Reached Max Rank already.lolpvpkills++;if( lolpvpkills >= .lolpvpkillsrank[lolpvprank +1] && .lolpvpkillsrank[lolpvprank+2] >= lolpvpkills ) {	lolpvprank++;	announce "Congratulations~! You are now "+ .ranknames$[lolpvprank] +"~!",bc_self | bc_blue;	lolpvpkills = 0;}end;OnInit:// Warp Locations// eg:  "prontera:150:180",  <--- Will warp you to Prontera 150,180.setarray .warplocations$[0],"MapName:X:Y", // Unranked Warp Location ( Always make this one first ).							"MapName:X:Y", // Bronze V							"MapName:X:Y", // Bronze IV							"MapName:X:Y", // Bronze III							"MapName:X:Y", // Bronze II							"MapName:X:Y", // Bronze I														"MapName:X:Y", // Silver V							"MapName:X:Y", // Silver IV							"MapName:X:Y", // Silver III							"MapName:X:Y", // Silver II							"MapName:X:Y", // Silver I														"MapName:X:Y", // Gold V							"MapName:X:Y", // Gold IV							"MapName:X:Y", // Gold III							"MapName:X:Y", // Gold II							"MapName:X:Y", // Gold I														"MapName:X:Y", // Platinum V							"MapName:X:Y", // Platinum IV							"MapName:X:Y", // Platinum III							"MapName:X:Y", // Platinum II							"MapName:X:Y", // Platinum I														"MapName:X:Y", // Challenger V							"MapName:X:Y", // Challenger IV							"MapName:X:Y", // Challenger III							"MapName:X:Y", // Challenger II							"MapName:X:Y", // Challenger I														"MapName:X:Y"; // No Division Limit ( Always keep this one last ).setarray .ranknames$[0],"Unranked",						"Bronze V",		"Bronze IV",		"Bronze III",		"Bronze II",		"Bronze I",                        "Silver V",		"Silver IV",		"Silver III",		"Silver II",		"Silver I",						"Gold V",		"Gold IV",  		"Gold III",  		"Gold II",  		"Gold I",						"Platinum V",	"Platinum IV",		"Platinum III",		"Platinum II",		"Platinum I",						"Diamond V",	"Diamond IV",		"Diamond III",		"Diamond II",		"Diamond I",						"Challenger V",	"Challenger IV",	"Challenger III",	"Challenger II",	"Challenger I";setarray .lolpvpkillsrank[0],00,					// Unranked							10,10,15,20,25,			// Bronze							30,35,40,45,50,			// Silver							55,60,65,70,75,			// Gold							80,85,90,95,100,		// Platinum							105,110,115,120,125,	// Diamond							130,135,140,145,150;	// Challengerend;}

 

Share this post


Link to post
Share on other sites
  • 0

If you're not getting any points, then it's highly likely I got the killerrid and killedrid backwards. If that is the simply add this after OnPCKillEvent:

 

attachrid( killedrid ) ;

Share this post


Link to post
Share on other sites
  • 0

If you're not getting any points, then it's highly likely I got the killerrid and killedrid backwards. If that is the simply add this after OnPCKillEvent:

 

attachrid( killedrid ) ;

Not working D;

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

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