Jump to content
  • 0

how to make this 2nd job and why i having this error and how to make it 255/120


Help-Help

Question


  • Group:  Members
  • Topic Count:  42
  • Topics Per Day:  0.01
  • Content Count:  108
  • Reputation:   2
  • Joined:  03/16/13
  • Last Seen:  

function script F_ChooseJob {
SetArray(.@JobIDs[0], 4060, 4073, 4061, 4074, 4062, ((Sex) ? 4075 : 4076), 4063, 4077, 4064, 4078, 4065, 4079, 24, 25, 4046, 4047, 4049);
Set(.@n$, "[Job Master]");
While(1)
{
Mes(.@n$);
Mes("Please choose your desired job.");
For(Set(.@i, 0); .@i < GetArraySize(.@JobIDs); Set(.@i, .@i + 1))
Set(.@MenuString$, .@MenuString$ + ((.@i) ? ":" : "") + JobName(.@JobIDs[.@i]) + ((.@i == GetArraySize(.@JobIDs) - 1) ? ":Close" : ""));
Set(.@Menu ,Select(.@MenuString$) - 1);
If(.@Menu >= GetArraySize(.@JobIDs))
Close();
Else
{
Next();
Mes(.@n$);
Mes("Are you sure that you wish to become " + JobName(.@JobIDs[.@Menu]) + "?");
If(Select("Yes:No") == 2)
Next(); // back to job selection
Else
{
Next();
JobChange(Job_Novice_High, 1);
ResetLvl(1);
Set(JobLevel, 10);
Switch(.@Menu)
{
case 0:
  jobchange 4002;
  set JobLevel, 50;
  jobchange 4008;
  set JobLevel, 70;
  jobchange 4060;
  set BaseLevel, 150;
  set JobLevel, 70;
  PercentHeal(100, 100);
  close;
case 1:
  jobchange 4002;
  set JobLevel, 50;
  jobchange 4015;
  set JobLevel, 70;
  jobchange 4073;
  set BaseLevel, 150;
  set JobLevel, 70;
  PercentHeal(100, 100);
  close;
case 2:
  jobchange 4003;
  set JobLevel, 50;
  jobchange 4010;
  set JobLevel, 70;
  jobchange 4061;
  set BaseLevel, 150;
  set JobLevel, 70;
  PercentHeal(100, 100);
  close;
case 3:
  jobchange 4003;
  set JobLevel, 50;
  jobchange 4017;
  set JobLevel, 70;
  jobchange 4074;
  set BaseLevel, 150;
  set JobLevel, 70;
  PercentHeal(100, 100);
  close;
case 4:
  jobchange 4004;
  set JobLevel, 50;
  jobchange 4012;
  set JobLevel, 70;
  jobchange 4062;
  set BaseLevel, 150;
  set JobLevel, 70;
  PercentHeal(100, 100);
  close;
case 5:
  jobchange 4004;
  set JobLevel, 50;
  if(Sex == 0)
   jobchange 4021;
  else
   jobchange 4020;
  set JobLevel, 70;
  if(Sex == 0)
   jobchange 4076;
  else
   jobchange 4075;
  set BaseLevel, 150;
  set JobLevel, 70;
  PercentHeal(100, 100);
  close;
case 6:
  jobchange 4005;
  set JobLevel, 50;
  jobchange 4009;
  set JobLevel, 70;
  jobchange 4063;
  set BaseLevel, 150;
  set JobLevel, 70;
  PercentHeal(100, 100);
  close;
case 7:
  jobchange 4005;
  set JobLevel, 50;
  jobchange 4016;
  set JobLevel, 70;
  jobchange 4077;
  set BaseLevel, 150;
  set JobLevel, 70;
  PercentHeal(100, 100);
  close;
case 8:
  jobchange 4006;
  set JobLevel, 50;
  jobchange 4011;
  set JobLevel, 70;
  jobchange 4064;
  set BaseLevel, 150;
  set JobLevel, 70;
  PercentHeal(100, 100);
  close;
case 9:
  jobchange 4006;
  set JobLevel, 50;
  jobchange 4017;
  set JobLevel, 70;
  jobchange 4078;
  set BaseLevel, 150;
  set JobLevel, 70;
  PercentHeal(100, 100);
  close;
case 10:
  jobchange 4007;
  set JobLevel, 50;
  jobchange 4013;
  set JobLevel, 70;
  jobchange 4065;
  set BaseLevel, 150;
  set JobLevel, 70;
  PercentHeal(100, 100);
  close;
case 11:
  jobchange 4007;
  set JobLevel, 50;
  jobchange 4018;
  set JobLevel, 70;
  jobchange 4079;
  set BaseLevel, 150;
  set JobLevel, 70;
  PercentHeal(100, 100);
  close;
case 12:
  set StatusPoint,StatusPoint - 52;
  jobchange 24;
  set BaseLevel, 150;
  set JobLevel, 70;
  PercentHeal(100, 100);
  close;
case 13:
  set StatusPoint,StatusPoint - 52;
  jobchange 25;
  set BaseLevel, 150;
  set JobLevel, 70;
  PercentHeal(100, 100);
  close;
case 14:
  set StatusPoint,StatusPoint - 52;
  jobchange 4046;
  set BaseLevel, 150;
  set JobLevel, 50;
  PercentHeal(100, 100);
  close;
case 15:
  set StatusPoint,StatusPoint - 52;
  jobchange 4046;
  set JobLevel, 50;
  jobchange 4047;
  set BaseLevel, 150;
  set JobLevel, 50;
  PercentHeal(100, 100);
  close;
case 16:
  set StatusPoint,StatusPoint - 52;
  jobchange 4046;
  set JobLevel, 50;
  jobchange 4049;
  set BaseLevel, 150;
  set JobLevel, 50;
  PercentHeal(100, 100);
  close;
}
}
}
}
}

Error

10r5v0y.png

Link to comment
Share on other sites

2 answers to this question

Recommended Posts


  • Group:  Members
  • Topic Count:  48
  • Topics Per Day:  0.01
  • Content Count:  410
  • Reputation:   29
  • Joined:  04/04/12
  • Last Seen:  

function	script	F_ChooseJob	{

You need tabs, not spaces in that line.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  42
  • Topics Per Day:  0.01
  • Content Count:  108
  • Reputation:   2
  • Joined:  03/16/13
  • Last Seen:  

and this right for the ticket item db2

30000,Job_Change_Scroll,Job Change Scroll,2,1,1,10, , , , ,0xFFFFFFFF,7,2, , , , , , { CallFunc("F_ChooseJob"); },{},{}
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...