Назад

Джоб Мастер(ошибка+поиск)

Автор: 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;
}


Но в игре с НПЦ нельзя начать диалог.
Подскажите в чем проблема, или дайте ссылку на похожий скрипт, пожалуйста.
Т.к. довольно долго искал инстант джоб мастера под все профы.
Спасибо:rolleyes:

Автор: 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

+1

___
Пятнадцать минут спустя

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

Прочитай то что выше твоего сообщения.... закрываю