Перейти к содержанию

Смена профы


unknown

Рекомендуемые сообщения

Может кому пригодится! Примитивный сменщик профы с новиса сразу на хай профу.

Изменено пользователем Іван Смеречак
  • Upvote 18
  • Downvote 1
Ссылка на комментарий
Поделиться на другие сайты

Блджад. Долго сумневался открывать хайд или нет. И не зря =\ Реально простыня говнокода =(

Ща тоже пойду темку запилю :D Писал подобного нпц для себя давненько... За ненадобностью просто пылится, мб и правда кому пригодится

Ссылка на комментарий
Поделиться на другие сайты


guild_resp1,97,161,5 script Jobmaster#h1-1::grs_professor 106,{
if (Class==Job_Novice) {
set .@npcname$, "[Jobmaster]";
mes2 .@npcname$,"Выбери профессию:";
switch(select("Lord Knight","Champion","Professor","Palladin","High Priest","High Wizard","Assassin Cross",
"Stalker","Whitesmith","Creator","Clown","Gypsy","Sniper","Soul Linker","Ninja","Taekwon","Start Gladiator","Gunslinger")) {
case 1: //Lord Knight
callsub (grs_jobbing,4008,127); close; break;
case 2: //Champion
callsub (grs_jobbing,4016,127); close; break;
case 3: //Professor
callsub (grs_jobbing,4017,127); close; break;
case 4: //Palladin
callsub (grs_jobbing,4015,127); close; break;
case 5: //Hight Priest
callsub (grs_jobbing,4009,127); close; break;
case 6: //High Wizard
callsub (grs_jobbing,4010,127); close; break;
case 7: //Assassin Cross
callsub (grs_jobbing,4013,127); close; break;
case 8: //Stalker
callsub (grs_jobbing,4018,127); close; break;
case 9: //Whitesmith
callsub (grs_jobbing,4011,127); close; break;
case 10: //Creator
callsub (grs_jobbing,4019,127); close; break;
case 11: //Clown
if(Sex==1) {
callsub (grs_jobbing,4020,127); close; break;
} else { mes .@npcname$, "Персонаж противоположного пола. Отказано"; close;
}
case 12: //Gypsy
if(Sex==0) {
callsub (grs_jobbing,4021,127); close; break;
} else { mes .@npcname$, "Персонаж противоположного пола. Отказано"; close;
}
case 13: //Sniper
callsub (grs_jobbing,4012,127); close; break;
case 14: //Soul Linker
callsub (grs_jobbing,4049,107); close; break;
case 15: //Ninja
callsub (grs_jobbing,25,78); close; break;
case 16: //Taekwon
callsub (grs_jobbing,4046,58); close; break;
case 17: //Star Gladiator
callsub (grs_jobbing,4047,107); close; break;
case 18: //Gunslinger
callsub (grs_jobbing,24,78); close; break;
}
close;
end;
} else {
mes2 .@npcname$,"Только Novice может воспользоваться моими услугами.";
close;
}
grs_jobbing:
jobchange getarg(0);
set baselevel,99;
set joblevel,joblevel+69;
ResetSkill;
ResetStatus;
set SkillPoint,getarg(1);
return;
end;
}

P.S. Использовалась модификация Агаспера скриптовой команды mes (mes2). Сейчас вроде можно без всяких модификаций так писать =_="

  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...
Яндекс.Метрика