переходи на контракт, набирай в роту программеров - сроков и заставляй их пилить весь год тру форкииз армейки не пофиксишь особо
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
переходи на контракт, набирай в роту программеров - сроков и заставляй их пилить весь год тру форкииз армейки не пофиксишь особо
else if( ask == -7 && reply == 2 )
{
if( talker.level <= 75 )
{
if( talker.level < 6 )
{
myself::ShowPage(talker, "guide_for_newbie002.htm");
}
else if( myself::IsInCategory(@beginner_fighter, talker.occupation) )
{
myself::CastBuffForQuestReward(talker, 283246593); //s_wind_walk_for_newbie
myself::CastBuffForQuestReward(talker, 283312129); //s_shield_for_newbie
myself::CastBuffForQuestReward(talker, 369426433); //s_magic_barrier_for_adventurer
myself::CastBuffForQuestReward(talker, 283377665); //s_bless_the_body_for_newbie
myself::CastBuffForQuestReward(talker, 283443201); //s_vampiric_rage_for_newbie
myself::CastBuffForQuestReward(talker, 283508737); //s_regeneration_for_newbie
if( talker.level >= 6 && talker.level <= 39 )
{
myself::CastBuffForQuestReward(talker, 283574273); //s_haste_for_newbie
}
if( talker.level >= 40 && talker.level <= 75 )
{
myself::CastBuffForQuestReward(talker, 369098753); //s_haste_for_adventurer
}
if( talker.level >= 16 && talker.level <= 34 )
{
myself::CastBuffForQuestReward(talker, 284295169); //s_life_cubic_for_newbie
}
}
else if( myself::IsInCategory(@beginner_mage, talker.occupation) )
{
myself::CastBuffForQuestReward(talker, 283246593); //s_wind_walk_for_newbie
myself::CastBuffForQuestReward(talker, 283312129); //s_shield_for_newbie
myself::CastBuffForQuestReward(talker, 369426433); //s_magic_barrier_for_adventurer
myself::CastBuffForQuestReward(talker, 283639809); //s_bless_the_soul_for_newbie
myself::CastBuffForQuestReward(talker, 283705345); //s_acumen_for_newbie
myself::CastBuffForQuestReward(talker, 283770881); //s_concentration_for_newbie
myself::CastBuffForQuestReward(talker, 283836417); //s_empower_for_newbie
if( talker.level >= 16 && talker.level <= 34 )
{
myself::CastBuffForQuestReward(talker, 284295169); //s_life_cubic_for_newbie
}
}
}
else
{
myself::ShowPage(talker, "guide_for_newbie003.htm");
}
}
:-D да нет, тут прикол проверки по рассе...у орка мага класс идёт изначально кусками файтерский, и бафф ему по оффу даётся файтерский. всё верно.
насчёт сабов - копать проверку по классу
if(!player.isMageClass() || player.getTemplate().race == Race.orc)
{
for(int[] buff : _warrBuff)
if(lvl >= buff[0] && lvl <= buff[1])
{
npc.broadcastPacket(new MagicSkillUse(npc, player, buff[2], buff[3], 0, 0));
npc.callSkill(SkillTable.getInstance().getInfo(buff[2], buff[3]), target, true);
}
}
if(!player.isMageClass() || player.getTemplate().ClassId == 44 - 52) // тут додумываем сами
{
for(int[] buff : _warrBuff)
if(lvl >= buff[0] && lvl <= buff[1])
{
npc.broadcastPacket(new MagicSkillUse(npc, player, buff[2], buff[3], 0, 0));
npc.callSkill(SkillTable.getInstance().getInfo(buff[2], buff[3]), target, true);
}
}
да? если вы по данному представлению перепишете классификацию классов, без отдельного разделения, то определённые ограничение Rogue/Knight не будут действительны (мы вписываем их в категорию Warrior) если не добивать отдельные условия. Смысл лишнего гемороя?Снова хф.name=[beginner_fighter]
category={@fighter;@warrior;@gladiator;@warlord;@knight;@paladin;@dark_avenger
;@rogue;@treasure_hunter;@hawkeye
;@elven_fighter;@elven_knight;@temple_knight;@swordsinger
;@elven_scout;@plains_walker;@silver_ranger;@dark_fighter;@palus_knight
;@shillien_knight;@bladedancer;@assassin;@abyss_walker;@phantom_ranger
;@orc_fighter;@orc_raider;@destroyer;@orc_monk;@tyrant;@orc_mage;@orc_shaman;@overlord;@warcryer
;@dwarven_fighter;@scavenger;@bounty_hunter;@artisan;@warsmith
;@kamael_m_soldier;@kamael_f_soldier;@trooper;@warder;@berserker;@m_soul_breaker;@f_soul_breaker;@arbalester;@inspector}
name=[beginner_mage]
category={@mage;@wizard;@sorcerer;@necromancer;@warlock;@cleric;@bishop;@prophet
;@elven_mage;@elven_wizard;@spellsinger;@elemental_summoner;@oracle;@elder
;@dark_mage;@dark_wizard;@spellhowler;@phantom_summoner;@shillien_oracle;@shillien_elder}
это был сарказм
Вообще если рассматривать бафера новичков то, он должен бафать физ баф на классы Enchanter, т.е. по мимо физ классов - (BD SVS) + overlord warcryer prophet
Либо на класс prophet ошибочно выдано определение Enchanter
Оно? -Оно работает от начального класса.
у нас на хф нармальна пашет. просто где-то закрались рукожопы.у орка мага класс идёт изначально кусками файтерский, и бафф ему по оффу даётся файтерский. всё верно.
насчёт сабов - копать проверку по классу
да знаю я)это был сарказм
да? если вы по данному представлению перепишете классификацию классов, без отдельного разделения, то определённые ограничение Rogue/Knight не будут действительны (мы вписываем их в категорию Warrior) если не добивать отдельные условия. Смысл лишнего гемороя?
господа!!! да вы просто короли сарказма!!!да знаю я)