Jump to content
  • 0
kemids18

Job vs job pvp

Question

hi again rathena..

i would like to request a pvp script

ex. assassin vs assassin only no other class can enter

can you please add all job vs job

i can put custom maps for the pvp area

thank you!

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

just put "mapsample" on the map so i could change it. im beginner on scripting but i understand it :D

 

try this o: thanks goes to emistry

prontera,155,181,5	script	Sample	733,{
set .name$,"[PvP Room]";
set [email protected]$, "All Jobs:";for( set [email protected], 1; [email protected] < getarraysize(.pvproomsjob); 
set [email protected], [email protected]+1) {  
set [email protected]$, [email protected]$ + "^FF0000[" + [email protected] + "] ^0000FF"+jobname(.pvproomsjob[[email protected]])+"^000000:";}
set [email protected], select([email protected]$) -1;if([email protected]) {  warp .mapname$[[email protected]],0,0; 
// Edit map for All Jobs  
end;}
if(Class != .pvproomsjob[[email protected]]) {  
mes "You are not of Class "+jobname(.pvproomsjob[[email protected]]);  
close;
}mapannounce .mapname$[[email protected]],strcharinfo(0) + " Entered the PvP Room.",0;
warp .mapname$[[email protected]],0,0;
end;
OnInit:
setarray .pvproomsjob[1],4009,4016,4010,4017,4011,4018,4012,4019,4013,4020;  // Put job id's 
setarray .mapname$[0],"guild_vs5","pvp_y_7-2","pvp_y_6-2","pvp_y_5-2","pvp_y_4-2","pvp_y_3-2","pvp_y_2-2","pvp_y_1-2","pvp_y_8-2","pvp_y_6-5","pvp_y_7-5"; // Put map name for those jobs.
end;}

select the job id

then select a map

 

it's pretty easy to use o:

 

original topic

http://rathena.org/board/topic/58698-request-pvp-room/

Link to comment
Share on other sites

i can put custom maps for the pvp area

you have to give the name of the map

otherwise we don't know how to start

however if you are using hercules, hercules instance system support to create a map without anybody to attach

you don't even need to use custom maps

http://rathena.org/board/pastebin/48t1cptx7j2r/

Link to comment
Share on other sites

hi again rathena..

i would like to request a pvp script

ex. assassin vs assassin only no other class can enter

can you please add all job vs job

i can put custom maps for the pvp area

thank you!

 

Or if you are using rAthena, you can use different maps to vary the PvP and not make it bored with the same pvp map, also you can check some maps to see which maps would be cool for each job vs job, for example, if Asssassin Cross VS Assassin Cross you just need a small map o: or a HW vs HW you can use a some-big map so they can set icewall or fire pillar and so on to prepare their strategy ;D

 

which maps? well you don't need a custom map at all, i believe that there are some maps that you already don't use and that they are actually pretty cool for PvP

 

if you don't like them at all, you always have the download section to search for some cool maps, a lot of cool maps are actually free ;DD

http://rathena.org/board/files/category/3-maps-3d-resources/

 

/no1

Link to comment
Share on other sites

just put "mapsample" on the map so i could change it. im beginner on scripting but i understand it :D

Edited by kemids18
Link to comment
Share on other sites

 

just put "mapsample" on the map so i could change it. im beginner on scripting but i understand it :D

 

try this o: thanks goes to emistry

prontera,155,181,5	script	Sample	733,{
set .name$,"[PvP Room]";
set [email protected]$, "All Jobs:";for( set [email protected], 1; [email protected] < getarraysize(.pvproomsjob); 
set [email protected], [email protected]+1) {  
set [email protected]$, [email protected]$ + "^FF0000[" + [email protected] + "] ^0000FF"+jobname(.pvproomsjob[[email protected]])+"^000000:";}
set [email protected], select([email protected]$) -1;if([email protected]) {  warp .mapname$[[email protected]],0,0; 
// Edit map for All Jobs  
end;}
if(Class != .pvproomsjob[[email protected]]) {  
mes "You are not of Class "+jobname(.pvproomsjob[[email protected]]);  
close;
}mapannounce .mapname$[[email protected]],strcharinfo(0) + " Entered the PvP Room.",0;
warp .mapname$[[email protected]],0,0;
end;
OnInit:
setarray .pvproomsjob[1],4009,4016,4010,4017,4011,4018,4012,4019,4013,4020;  // Put job id's 
setarray .mapname$[0],"guild_vs5","pvp_y_7-2","pvp_y_6-2","pvp_y_5-2","pvp_y_4-2","pvp_y_3-2","pvp_y_2-2","pvp_y_1-2","pvp_y_8-2","pvp_y_6-5","pvp_y_7-5"; // Put map name for those jobs.
end;}

select the job id

then select a map

 

it's pretty easy to use o:

 

original topic

http://rathena.org/board/topic/58698-request-pvp-room/

 

wow thanks Kido helped a lot :D  /no1

Link to comment
Share on other sites

lately i'm feeling like a googler more than a scripter or something like x_x

 

i was going to do your request manually, with a lot of checks for each job lol

 

but then i found that so, credits to emistry lol

 

have fun (:

Link to comment
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.   Paste as plain text instead

  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.



×
×
  • Create New...

Important Information

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