Jump to content
  • 0

R > Job Change Warper


Echo

Question


  • Group:  Members
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  13
  • Reputation:   2
  • Joined:  04/21/12
  • Last Seen:  

Checking to see if anyone has already scripted an npc that warps those to job change locations vs. just changing there jobs.

 

(Already searched not much came up, just seeing if someone already has something similar done that hasn't been shared).

Edited by Echo
Link to comment
Share on other sites

5 answers to this question

Recommended Posts


  • Group:  Members
  • Topic Count:  5
  • Topics Per Day:  0.00
  • Content Count:  58
  • Reputation:   6
  • Joined:  06/16/13
  • Last Seen:  

you mean npc script to warp player to official job changer?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  13
  • Reputation:   2
  • Joined:  04/21/12
  • Last Seen:  

you mean npc script to warp player to official job changer?

Yep so acolyte would be prontera church, thief would be morroc pyramid, mage would be the mage guild in geffen, etc...

just hoping there is something like it out there already.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  5
  • Topics Per Day:  0.00
  • Content Count:  58
  • Reputation:   6
  • Joined:  06/16/13
  • Last Seen:  

try this one...

prontera,154,184,5	script	Job Changer Warper	928,{
mes "[Job Changer Warper]";
mes "Hello "+strcharinfo(0)+" you want to go to job changer location";
next;
menu "Yes",-,"No",L_no;
mes "[Job Changer Warper]";
mes "What job location you want";
switch(select("Swordman:Magician:Archer:Acoylte:Merchant:Thief")) {
next;
Case 1:
	mes "[Job Changer Warper]";
	mes "Good Luck";
	warp "prt_in",84,103;
	end;
Case 2:
	mes "[Job Changer Warper]";
	mes "Good Luck";
	warp "geffen_in",164,121;
	end;
Case 3:
	mes "[Job Changer Warper]";
	mes "Good Luck";
	warp "payon_in02",54,10;
	end;
Case 4:
	mes "[Job Changer Warper]";
	mes "Good Luck";
	warp "prt_church",184,36;
	end;
Case 5:
	mes "[Job Changer Warper]";
	mes "Good Luck";
	warp "alberta_in",58,43;
	end;
Case 6:
	mes "[Job Changer Warper]";
	mes "Good Luck";
	warp "moc_prydb1",43,127;
	end;
	
L_No:
	mes "Allright, see you later";
	close;
	
	}
}

it's for job 1 only because i don't know very well the location of higher class..

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  50
  • Topics Per Day:  0.01
  • Content Count:  1702
  • Reputation:   238
  • Joined:  09/05/12
  • Last Seen:  

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  13
  • Reputation:   2
  • Joined:  04/21/12
  • Last Seen:  

 

 

try this one...

prontera,154,184,5	script	Job Changer Warper	928,{
mes "[Job Changer Warper]";
mes "Hello "+strcharinfo(0)+" you want to go to job changer location";
next;
menu "Yes",-,"No",L_no;
mes "[Job Changer Warper]";
mes "What job location you want";
switch(select("Swordman:Magician:Archer:Acoylte:Merchant:Thief")) {
next;
Case 1:
	mes "[Job Changer Warper]";
	mes "Good Luck";
	warp "prt_in",84,103;
	end;
Case 2:
	mes "[Job Changer Warper]";
	mes "Good Luck";
	warp "geffen_in",164,121;
	end;
Case 3:
	mes "[Job Changer Warper]";
	mes "Good Luck";
	warp "payon_in02",54,10;
	end;
Case 4:
	mes "[Job Changer Warper]";
	mes "Good Luck";
	warp "prt_church",184,36;
	end;
Case 5:
	mes "[Job Changer Warper]";
	mes "Good Luck";
	warp "alberta_in",58,43;
	end;
Case 6:
	mes "[Job Changer Warper]";
	mes "Good Luck";
	warp "moc_prydb1",43,127;
	end;
	
L_No:
	mes "Allright, see you later";
	close;
	
	}
}

it's for job 1 only because i don't know very well the location of higher class..

 

Thank you both for the starts of this script - Was hoping one was out there but hadn't been shared.

Either way I am grateful for the assistance!

(Will be using Arc Angeling's since it is setup with an array format)

I do have one question Arc Angeling - the .@s variable; is this simply used to track the selection in the arrays?

I've seen the syntax before but am having some issues picking this language up.

also curious as to the implode and explode functions if you don't mind me asking!

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