pvp warper per job

meruem

New member
Messages
52
Points
0
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. 

 
Code:
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

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. 
 

 
Back
Top