Автор: Chivas: Дата: 07.06.2010
Здравствуйте.
Очень нравится данный скрипт:
//===== eAthena Script =======================================
//= Jobchanger AKA Job Master
//===== By: ==================================================
//= Katazui or WanMan or Kaji
//===== Current Version: =====================================
//= 1.5a
//===== Compatible With: =====================================
//= eAthena SVN Trunk 6674
//===== Description: =========================================
//= Changes Job with Level and Stat Points.
//= Go to eAthena.ws for more Scripts
//============================================================
prontera,161,193,1 script Job Master 405,{
if (BaseClass==Job_Novice) goto L_yes;
mes "[Job Master]";
mes "Umm... You can't change your job again";
mes "You must be a 1/1 Novice!";
close;
L_yes:
input .@player$;
if(@player$ != strcharinfo(0)) L_yes1;
mes "[Job Master]";
mes "Are you sure thats your name?";
close;
}
L_yes1:
next;
mes "[Job Master]";
mes "Which Job Would you like?";
menu "Super Novice",L_super,"Ninja",L_ninja,"Soul Linker",L_soul,"Taekwon Master",L_master,"Gunslinger",L_gun,"Lord Knight",L_lk,"Paladin",L_pally,"High Priest",L_pri,"Champion",L_champ,"High Wizard",L_wiz,"Professor",L_pro,"Whitesmith",L_white,"Stalker",L_stalk,"Sniper",L_sni,"Creator",L_cre,"Assassin Cross",L_ass,"Clown/Gypsy",L_clown;
L_clown:
charcommand strcharinfo(0)+":#job 4021 "+@player$+";
goto therest;
end;
L_ass:
charcommand strcharinfo(0)+":#job 4013 "+@player$+";
goto therest;
end;
L_cre:
charcommand strcharinfo(0)+":#job 4019 "+@player$+";
goto therest;
end;
L_sni:
charcommand strcharinfo(0)+":#job 4012 "+@player$+";
goto therest;
end;
L_stalk:
charcommand strcharinfo(0)+":#job 4018 "+@player$+";
goto therest;
end;
L_white:
charcommand strcharinfo(0)+":#job 4011 "+@player$+";
goto therest;
end;
L_pro:
charcommand strcharinfo(0)+":#job 4017 "+@player$+";
goto therest;
end;
L_wiz:
charcommand strcharinfo(0)+":#job 4010 "+@player$+";
goto therest;
end;
L_champ:
charcommand strcharinfo(0)+":#job 4016 "+@player$+";
goto therest;
end;
L_pri:
charcommand strcharinfo(0)+":#job 4009 "+@player$+";
goto therest;
end;
L_pally:
charcommand strcharinfo(0)+":#job 4015 "+@player$+";
goto therest;
end;
L_lk:
charcommand strcharinfo(0)+":#job 4008 "+@player$+";
goto therest;
end;
L_gun:
charcommand strcharinfo(0)+":#job 24 "+@player$+";
goto therest;
end;
L_master:
charcommand strcharinfo(0)+":#job 4047 "+@player$+";
goto therest;
end;
L_soul:
charcommand strcharinfo(0)+":#job 4049 "+@player$+";
goto therest;
end;
L_ninja:
charcommand strcharinfo(0)+":#job 25 "+@player$+";
goto therest;
end;
L_super:
charcommand strcharinfo(0)+":#job 23 "+@player$+";
goto therest;
end;
therest:
charcommand strcharinfo(0)+":#blvl 999 "+@player$+";
charcommand strcharinfo(0)+":#jlvl 999 "+@player$+";
charcommand strcharinfo(0)+":#allskill "+@player$+";
end;
}
Автор: Rectedo: Дата: 07.06.2010
и он вообще какой то стремный... из какой помойки ты его достал?
Автор: Chivas: Дата: 07.06.2010
google :P
я уже свой начал писать, так что если тут не выложат работающий не сильно расстроюсь...
Автор: Sanasol: Дата: 07.06.2010
А то готовых мало.
Автор: nomn: Дата: 07.06.2010
[COLOR="Indigo"]эм, а что, стандартный уже не в моде?
npc/custom/jobs/jobmaster.txt[/COLOR]
Автор: Renegade: Дата: 07.06.2010
у стандартного есть бага- вторую профу даёт даже если не дополучен 40й джоб )))
Автор: Sanasol: Дата: 07.06.2010
if(JobLevel < $@JC_MinimumJB) goto L_LvError;
Автор: Nester: Дата: 07.06.2010
Цитата Renegade;26828:
у стандартного есть бага- вторую профу даёт даже если не дополучен 40й джоб )))
Автор: Renegade: Дата: 07.06.2010
Вижу, у меня было так же точно. Переменная @JC_MinimumJB установлена в 40. Темнеменее профу даёт. Мапсервер ошибок никаких не писал, разбиратся было впадлу, посиму поставил другого :)
Автор: Sanasol: Дата: 07.06.2010
о госпади!!! Разбираться впадлу? ооО Проще лазать на нудных форумах искать нового. чем вместо переменной просто вписать 40.
Автор: Renegade: Дата: 07.06.2010
Чёт ты нервный какойто. Пойди выспись чтоли.
Автор: Chivas: Дата: 07.07.2010
Странные дела.
Сервер выдает ошибку, что в скрипте на 32ой строчке "Непредвиденная строка".
Вне зависимости от того, что на этой строке вписано.
вот:
mes "[Job Master]";
mes "Which Job Would you like?";
menu "Super Novice",L_super,"Ninja",L_ninja,"Soul Linker",L_soul,"Taekwon Master",L_master,"Gunslinger",L_gun,"Lord Knight",L_lk,"Paladin",L_pally,"High Priest",L_pri,"Champion",L_champ,"High Wizard",L_wiz,"Professor",L_pro,"Whitesmith",L_white,"Stalker",L_stalk,"Sniper",L_sni,"Creator",L_cre,"Assassin Cross",L_ass,"Clown/Gypsy",L_clown;
L_clown:
charcommand strcharinfo(0)+":#job 4021 "+@player$+";
charcommand strcharinfo(0)+":#blvl 270 "+@player$+";
charcommand strcharinfo(0)+":#jlvl 150 "+@player$+";
end;
Автор: nomn: Дата: 07.07.2010
[COLOR="Indigo"]да чё за изврат?
используй этот скрипт[/COLOR]
npc/custom/jobs/jobmaster.txt
Автор: Sanasol: Дата: 07.07.2010
Что вы творите?
charcommand strcharinfo(0)+":#jlvl 150 "+@player$+";
npc/custom/jobs/jobmaster.txt
map,x,y,z script Я трололо 123,{
switch(select("Новис:Выход")){
case 1:
jobchange Job_Novice_High;
set BaseLevel,BaseLevel+999;
close;
break;
case 2:
close;
break;
}
}
Автор: Chivas: Дата: 07.08.2010
Народ. Вы вероятно не поняли, мне нужен джоб мастер, который стоит на стартовой локации и сразу делает из новиса 1/1 любую профу без требований по лвлам и профам.
npc/custom/jobs/jobmaster.txt
Автор: Sanasol: Дата: 07.08.2010
Прочитай то что выше твоего сообщения.... закрываю