Jump to content
  • 0

Job vs job pvp


kemids18

Question


  • Group:  Members
  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  18
  • Reputation:   0
  • Joined:  01/20/12
  • Last Seen:  

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


  • Group:  Members
  • Topic Count:  127
  • Topics Per Day:  0.03
  • Content Count:  1445
  • Reputation:   163
  • Joined:  08/17/13
  • Last Seen:  

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 .@menu$, "All Jobs:";for( set .@i, 1; .@i < getarraysize(.pvproomsjob); 
set .@i, .@i+1) {  
set .@menu$, .@menu$ + "^FF0000[" + .@i + "] ^0000FF"+jobname(.pvproomsjob[.@i])+"^000000:";}
set .@choice, select(.@menu$) -1;if(!.@choice) {  warp .mapname$[.@choice],0,0; 
// Edit map for All Jobs  
end;}
if(Class != .pvproomsjob[.@choice]) {  
mes "You are not of Class "+jobname(.pvproomsjob[.@choice]);  
close;
}mapannounce .mapname$[.@choice],strcharinfo(0) + " Entered the PvP Room.",0;
warp .mapname$[.@choice],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


  • Group:  Members
  • Topic Count:  18
  • Topics Per Day:  0.00
  • Content Count:  2044
  • Reputation:   682
  • Joined:  10/09/12
  • Last Seen:  

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


  • Group:  Members
  • Topic Count:  127
  • Topics Per Day:  0.03
  • Content Count:  1445
  • Reputation:   163
  • Joined:  08/17/13
  • Last Seen:  

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


  • Group:  Members
  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  18
  • Reputation:   0
  • Joined:  01/20/12
  • Last Seen:  

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


  • Group:  Members
  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  18
  • Reputation:   0
  • Joined:  01/20/12
  • Last Seen:  

 

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 .@menu$, "All Jobs:";for( set .@i, 1; .@i < getarraysize(.pvproomsjob); 
set .@i, .@i+1) {  
set .@menu$, .@menu$ + "^FF0000[" + .@i + "] ^0000FF"+jobname(.pvproomsjob[.@i])+"^000000:";}
set .@choice, select(.@menu$) -1;if(!.@choice) {  warp .mapname$[.@choice],0,0; 
// Edit map for All Jobs  
end;}
if(Class != .pvproomsjob[.@choice]) {  
mes "You are not of Class "+jobname(.pvproomsjob[.@choice]);  
close;
}mapannounce .mapname$[.@choice],strcharinfo(0) + " Entered the PvP Room.",0;
warp .mapname$[.@choice],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


  • Group:  Members
  • Topic Count:  127
  • Topics Per Day:  0.03
  • Content Count:  1445
  • Reputation:   163
  • Joined:  08/17/13
  • Last Seen:  

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...