Автор: ??????? ????: Дата: 02.18.2010
подскажите как сделать чтобы итем
вот его скрипт свойств в item.db
{ bonus bAgi,1; if(Class == Job_Thief) bonus bAspdRate,3; },{},{}
Автор: Хитрюга Джэк: Дата: 02.18.2010
а если понадобится работа с 2мя и более профессиями?
скажем если один вид бонуса Ворам и Мечникам, а другой вид бонуса остальным?
Автор: Мяфк: Дата: 02.18.2010
if(Class != Job_Thief && job_merchant) bonus bAllStats,10;
Автор: Хитрюга Джэк: Дата: 02.18.2010
кому может понадобится - нашёл ещё вариант когда одной профессии один бонус, а остальным другой
{ if(Class == Job_Assassin_Cross) { sc_start SC_DPoison,60000,0; sc_start SC_ASPDPOTION2,60000,0; } else percentheal -100,-100; },{},{}
Автор: nomn: Дата: 02.18.2010
Цитата Мяфк;20312:
if(Class != Job_Thief && job_merchant) bonus bAllStats,10;
{ if(BaseClass==Job_Mage||BaseClass==Job_Archer||BaseClass==Job_Acolyte) bonus2 bResEff,Eff_Silence,5000; else if(BaseClass==Job_Swordman||BaseClass==Job_Merchant||BaseClass==Job_Thief) bonus2 bResEff,Eff_Stun,5000; },{},{}
Автор: Мяфк: Дата: 02.19.2010
Ну ему вроде и надо было И.
Автор: Хитрюга Джэк: Дата: 02.19.2010
видимо зря спасибки дал или руки кривые...
поправьте меня если я не прав.
нужно чтобы итем давал:
+60 статов любому кто оденет
(если одевает виз,прист,нин) +5% Матк
(если одевают все остальные профессии) +5% Атк
вот что у меня получилось и это НЕ работает. не выдаётся ни первый бонус ни второй. мап сервер ругается на сторчку в итем дб с этим итэмом.
{ bonus bAllStats,60; if(BaseClass==Job_Mage||BaseClass==Job_Priest||BaseClass==Job_Ninja) bonus2 bMatkRate,5; else bonus2 bAtkRate,5; },{},{}
Автор: 879546: Дата: 02.19.2010
попробуй так
{ bonus bAllStats,60; if(BaseClass==Job_Mage||BaseClass==Job_Priest||BaseClass==Job_Ninja) bonus2 bMatkRate,5; if(BaseClass!=Job_Mage||BaseClass!=Job_Priest||BaseClass!=Job_Ninja) bonus2 bAtkRate,5; },{},{}