Jump to content
  • 0
meruem

pvp warper per job

Question

I searched already many times on herc forum. But I cant find job vs job pvp npc. 

 

Thats why Im here requesting for it.

 

A pvp npc with options

 

champ class only

sinx only

Free for all

etc etc. 

 

Hope someone can share it. Thank you. 

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0
prontera,146,189,3	script	PvP Room	469,{
	
	mes "[^ff0000PvP Room^000000]";
	mes "Ok, Choose One!";
	mes "^FF0000PVP Free for All^000000: Enable all equipment and items";
	mes "^FF0000Champ vs Champ^000000: Weapon and Acc only.";
	mes "^FF0000SinX vs SinX^000000: Sinx Maniac!";
	mes "^FF0000Solo Mode^000000: Disable Party.";
	mes "^FF0000GVG Map^000000: Guild only map with WoE system and mechanics.";
	next;
	menu
	"^008000- ^000000 PVP Free for all ^FF0000["+ (getmapusers("06guild_08.gat"))+ "]^000000",MM,
	"^008000- ^000000 Champ vs Champ ^FF0000["+ (getmapusers("pvp_n_6-5.gat"))+ "]^000000",SS,
	"^008000- ^000000 SinX vs SinX ^FF0000["+ (getmapusers("pvp_n_4-5.gat"))+ "]^000000",SX,
	"^008000- ^000000 Solo Mode ^FF0000["+ (getmapusers("[email protected]"))+ "]^000000",SM,
	"^008000- ^000000 GVG Map ^FF0000["+ (getmapusers("guild_vs3.gat"))+ "]^000000",DM;

SM:
	.@party_id = getcharid(1);
	if (.@party_id < 1) {
		mes "^ff0000You have party! please remove your party!.^000000";
		close;
	}
	mes "[^ff0000PvP Room^000000]";
	mes "Here we go!";
	if (getgroupid()<6) {
		announce strcharinfo(0)+" Has Entered The Pvp [Solo Mode]",bc_all,0xcccccc;

	}
	warp "5@mtower", 0,0; 
	close;

MM:
	warp "06guild_08",0,0;
	announce ""+ strcharinfo(0) +" Has Entered The Pvp room.",bc_all,0xcccccc;
	end;


DM:
	mes "[^ff0000PvP Room^000000]";
	if (getcharid(2) == 0){
		next;
		mes "You don't have guild";
		close;
	}
	mes "Here we go!";
	warp "guild_vs3",0,0;
	if (getgroupid()<6) {
	announce strcharinfo(0)+" Has Entered The GVG Map",bc_all,0xcccccc;
	}
	close;

SX:
	if ( class == 4013) {
		warp "pvp_n_4-5",0,0;
		announce strcharinfo(0)+" Has Entered The PVP [Sinx VS Sinx]",bc_all,0x00FFFF;
		end;
	}
	mes "[^ff0000PvP Room^000000]";
	mes "Only Sinx can enter this room";
	close;

SS:
	if (class == 4016) {
		warp "pvp_n_6-5",0,0;
		announce strcharinfo(0)+" Has Entered The PVP [Champ VS Champ]",bc_all,0x00FFFF;
		end;
	}
	mes "[^ff0000PvP Room^000000]";
	mes "This is Room Champ Only!!";
	end;

L_No:
	mes "[^ff0000PvP Room^000000]";
	mes "Ok Right !";
	close;

end;
OnInit:
	waitingroom "[PvP Room]",0;
	end;
}


// custom
5@mtower	mapflag	nowarpto
5@mtower	mapflag	nowarp
5@mtower	mapflag	noreturn
guild_vs2	mapflag	nowarpto
guild_vs2	mapflag	nowarp
guild_vs2	mapflag	noreturn
guild_vs3	mapflag	nowarpto
guild_vs3	mapflag	nowarp
guild_vs3	mapflag	noreturn
pvp_n_6-5	mapflag	nowarpto
pvp_n_6-5	mapflag	nowarp
pvp_n_6-5	mapflag	noreturn
guild_vs3	mapflag	restricted	3
pvp_n_6-5	mapflag	restricted	3
guild_vs2	mapflag	restricted	3
pvp_n_6-5	mapflag	nobranch
guild_vs2	mapflag	nobranch
5@mtower	mapflag	nobranch
guild_vs3	mapflag	nocommand	5
pvp_n_6-5	mapflag	nocommand	5
5@mtower	mapflag	nocommand	5
5@mtower	mapflag	pvp
5@mtower	mapflag	nosave
5@mtower	mapflag	noteleport
5@mtower	mapflag	pvp_noguild



06guild_08	mapflag	nosave
06guild_08	mapflag	nowarpto
06guild_08	mapflag	nowarp
06guild_08	mapflag	noreturn
06guild_08	mapflag	nobranch
06guild_08	mapflag	nocommand	5
06guild_08	mapflag	pvp
06guild_08	mapflag	noteleport
06guild_08	mapflag	pvp_noguild

pvp_n_4-5	mapflag	nosave
pvp_n_4-5	mapflag	nowarpto
pvp_n_4-5	mapflag	nowarp
pvp_n_4-5	mapflag	noreturn
pvp_n_4-5	mapflag	nobranch
pvp_n_4-5	mapflag	nocommand	5
pvp_n_4-5	mapflag	pvp
pvp_n_4-5	mapflag	noteleport
pvp_n_4-5	mapflag	pvp_noguild

 

Share this post


Link to post
Share on other sites
  • 0
On 1/16/2022 at 10:52 AM, IndieRO said:

prontera,146,189,3 script PvP Room 469,{ mes "[^ff0000PvP Room^000000]"; mes "Ok, Choose One!"; mes "^FF0000PVP Free for All^000000: Enable all equipment and items"; mes "^FF0000Champ vs Champ^000000: Weapon and Acc only."; mes "^FF0000SinX vs SinX^000000: Sinx Maniac!"; mes "^FF0000Solo Mode^000000: Disable Party."; mes "^FF0000GVG Map^000000: Guild only map with WoE system and mechanics."; next; menu "^008000- ^000000 PVP Free for all ^FF0000["+ (getmapusers("06guild_08.gat"))+ "]^000000",MM, "^008000- ^000000 Champ vs Champ ^FF0000["+ (getmapusers("pvp_n_6-5.gat"))+ "]^000000",SS, "^008000- ^000000 SinX vs SinX ^FF0000["+ (getmapusers("pvp_n_4-5.gat"))+ "]^000000",SX, "^008000- ^000000 Solo Mode ^FF0000["+ (getmapusers("[email protected]"))+ "]^000000",SM, "^008000- ^000000 GVG Map ^FF0000["+ (getmapusers("guild_vs3.gat"))+ "]^000000",DM; SM: .@party_id = getcharid(1); if (.@party_id < 1) { mes "^ff0000You have party! please remove your party!.^000000"; close; } mes "[^ff0000PvP Room^000000]"; mes "Here we go!"; if (getgroupid()<6) { announce strcharinfo(0)+" Has Entered The Pvp [Solo Mode]",bc_all,0xcccccc; } warp "5@mtower", 0,0; close; MM: warp "06guild_08",0,0; announce ""+ strcharinfo(0) +" Has Entered The Pvp room.",bc_all,0xcccccc; end; DM: mes "[^ff0000PvP Room^000000]"; if (getcharid(2) == 0){ next; mes "You don't have guild"; close; } mes "Here we go!"; warp "guild_vs3",0,0; if (getgroupid()<6) { announce strcharinfo(0)+" Has Entered The GVG Map",bc_all,0xcccccc; } close; SX: if ( class == 4013) { warp "pvp_n_4-5",0,0; announce strcharinfo(0)+" Has Entered The PVP [Sinx VS Sinx]",bc_all,0x00FFFF; end; } mes "[^ff0000PvP Room^000000]"; mes "Only Sinx can enter this room"; close; SS: if (class == 4016) { warp "pvp_n_6-5",0,0; announce strcharinfo(0)+" Has Entered The PVP [Champ VS Champ]",bc_all,0x00FFFF; end; } mes "[^ff0000PvP Room^000000]"; mes "This is Room Champ Only!!"; end; L_No: mes "[^ff0000PvP Room^000000]"; mes "Ok Right !"; close; end; OnInit: waitingroom "[PvP Room]",0; end; } // custom 5@mtower mapflag nowarpto 5@mtower mapflag nowarp 5@mtower mapflag noreturn guild_vs2 mapflag nowarpto guild_vs2 mapflag nowarp guild_vs2 mapflag noreturn guild_vs3 mapflag nowarpto guild_vs3 mapflag nowarp guild_vs3 mapflag noreturn pvp_n_6-5 mapflag nowarpto pvp_n_6-5 mapflag nowarp pvp_n_6-5 mapflag noreturn guild_vs3 mapflag restricted 3 pvp_n_6-5 mapflag restricted 3 guild_vs2 mapflag restricted 3 pvp_n_6-5 mapflag nobranch guild_vs2 mapflag nobranch 5@mtower mapflag nobranch guild_vs3 mapflag nocommand 5 pvp_n_6-5 mapflag nocommand 5 5@mtower mapflag nocommand 5 5@mtower mapflag pvp 5@mtower mapflag nosave 5@mtower mapflag noteleport 5@mtower mapflag pvp_noguild 06guild_08 mapflag nosave 06guild_08 mapflag nowarpto 06guild_08 mapflag nowarp 06guild_08 mapflag noreturn 06guild_08 mapflag nobranch 06guild_08 mapflag nocommand 5 06guild_08 mapflag pvp 06guild_08 mapflag noteleport 06guild_08 mapflag pvp_noguild pvp_n_4-5 mapflag nosave pvp_n_4-5 mapflag nowarpto pvp_n_4-5 mapflag nowarp pvp_n_4-5 mapflag noreturn pvp_n_4-5 mapflag nobranch pvp_n_4-5 mapflag nocommand 5 pvp_n_4-5 mapflag pvp pvp_n_4-5 mapflag noteleport pvp_n_4-5 mapflag pvp_noguild


prontera,146,189,3	script	PvP Room	469,{
	
	mes "[^ff0000PvP Room^000000]";
	mes "Ok, Choose One!";
	mes "^FF0000PVP Free for All^000000: Enable all equipment and items";
	mes "^FF0000Champ vs Champ^000000: Weapon and Acc only.";
	mes "^FF0000SinX vs SinX^000000: Sinx Maniac!";
	mes "^FF0000Solo Mode^000000: Disable Party.";
	mes "^FF0000GVG Map^000000: Guild only map with WoE system and mechanics.";
	next;
	menu
	"^008000- ^000000 PVP Free for all ^FF0000["+ (getmapusers("06guild_08.gat"))+ "]^000000",MM,
	"^008000- ^000000 Champ vs Champ ^FF0000["+ (getmapusers("pvp_n_6-5.gat"))+ "]^000000",SS,
	"^008000- ^000000 SinX vs SinX ^FF0000["+ (getmapusers("pvp_n_4-5.gat"))+ "]^000000",SX,
	"^008000- ^000000 Solo Mode ^FF0000["+ (getmapusers("[email protected]"))+ "]^000000",SM,
	"^008000- ^000000 GVG Map ^FF0000["+ (getmapusers("guild_vs3.gat"))+ "]^000000",DM;

SM:
	.@party_id = getcharid(1);
	if (.@party_id < 1) {
		mes "^ff0000You have party! please remove your party!.^000000";
		close;
	}
	mes "[^ff0000PvP Room^000000]";
	mes "Here we go!";
	if (getgroupid()<6) {
		announce strcharinfo(0)+" Has Entered The Pvp [Solo Mode]",bc_all,0xcccccc;

	}
	warp "5@mtower", 0,0; 
	close;

MM:
	warp "06guild_08",0,0;
	announce ""+ strcharinfo(0) +" Has Entered The Pvp room.",bc_all,0xcccccc;
	end;


DM:
	mes "[^ff0000PvP Room^000000]";
	if (getcharid(2) == 0){
		next;
		mes "You don't have guild";
		close;
	}
	mes "Here we go!";
	warp "guild_vs3",0,0;
	if (getgroupid()<6) {
	announce strcharinfo(0)+" Has Entered The GVG Map",bc_all,0xcccccc;
	}
	close;

SX:
	if ( class == 4013) {
		warp "pvp_n_4-5",0,0;
		announce strcharinfo(0)+" Has Entered The PVP [Sinx VS Sinx]",bc_all,0x00FFFF;
		end;
	}
	mes "[^ff0000PvP Room^000000]";
	mes "Only Sinx can enter this room";
	close;

SS:
	if (class == 4016) {
		warp "pvp_n_6-5",0,0;
		announce strcharinfo(0)+" Has Entered The PVP [Champ VS Champ]",bc_all,0x00FFFF;
		end;
	}
	mes "[^ff0000PvP Room^000000]";
	mes "This is Room Champ Only!!";
	end;

L_No:
	mes "[^ff0000PvP Room^000000]";
	mes "Ok Right !";
	close;

end;
OnInit:
	waitingroom "[PvP Room]",0;
	end;
}


// custom
5@mtower	mapflag	nowarpto
5@mtower	mapflag	nowarp
5@mtower	mapflag	noreturn
guild_vs2	mapflag	nowarpto
guild_vs2	mapflag	nowarp
guild_vs2	mapflag	noreturn
guild_vs3	mapflag	nowarpto
guild_vs3	mapflag	nowarp
guild_vs3	mapflag	noreturn
pvp_n_6-5	mapflag	nowarpto
pvp_n_6-5	mapflag	nowarp
pvp_n_6-5	mapflag	noreturn
guild_vs3	mapflag	restricted	3
pvp_n_6-5	mapflag	restricted	3
guild_vs2	mapflag	restricted	3
pvp_n_6-5	mapflag	nobranch
guild_vs2	mapflag	nobranch
5@mtower	mapflag	nobranch
guild_vs3	mapflag	nocommand	5
pvp_n_6-5	mapflag	nocommand	5
5@mtower	mapflag	nocommand	5
5@mtower	mapflag	pvp
5@mtower	mapflag	nosave
5@mtower	mapflag	noteleport
5@mtower	mapflag	pvp_noguild



06guild_08	mapflag	nosave
06guild_08	mapflag	nowarpto
06guild_08	mapflag	nowarp
06guild_08	mapflag	noreturn
06guild_08	mapflag	nobranch
06guild_08	mapflag	nocommand	5
06guild_08	mapflag	pvp
06guild_08	mapflag	noteleport
06guild_08	mapflag	pvp_noguild

pvp_n_4-5	mapflag	nosave
pvp_n_4-5	mapflag	nowarpto
pvp_n_4-5	mapflag	nowarp
pvp_n_4-5	mapflag	noreturn
pvp_n_4-5	mapflag	nobranch
pvp_n_4-5	mapflag	nocommand	5
pvp_n_4-5	mapflag	pvp
pvp_n_4-5	mapflag	noteleport
pvp_n_4-5	mapflag	pvp_noguild

 

Hi sir. There are many problem with the npc.

Champ and sinx cant enter the champ vs champ and sinx vs sinx.

Also cant enter solo. Always saying i have party even i dont have any party. 
 

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.