Help-Help Posted July 5, 2013 Group: Members Topic Count: 42 Topics Per Day: 0.01 Content Count: 108 Reputation: 2 Joined: 03/16/13 Last Seen: August 9, 2015 Share Posted July 5, 2013 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 Quote Link to comment Share on other sites More sharing options...
michaelsoftman Posted July 5, 2013 Group: Members Topic Count: 48 Topics Per Day: 0.01 Content Count: 410 Reputation: 29 Joined: 04/04/12 Last Seen: November 28, 2024 Share Posted July 5, 2013 function script F_ChooseJob { You need tabs, not spaces in that line. Quote Link to comment Share on other sites More sharing options...
Help-Help Posted July 5, 2013 Group: Members Topic Count: 42 Topics Per Day: 0.01 Content Count: 108 Reputation: 2 Joined: 03/16/13 Last Seen: August 9, 2015 Author Share Posted July 5, 2013 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"); },{},{} Quote Link to comment Share on other sites More sharing options...
Question
Help-Help
Error
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.