ucell-uz

bonus script

13 сообщений в этой теме

народ помогите со статами к аксесам имея такое



[29988] = {
unidentifiedDisplayName = "Headgear",
unidentifiedResourceName = "mix_mask",
unidentifiedDescriptionName = {
"Unknown item. Can be identified using Magnifier.",
},
identifiedDisplayName = "Mix Mask",
identifiedResourceName = "Mix_mask",
identifiedDescriptionName = {
"A gothic hat created to celebrate a first organized party supported.",
"^000088Mix Mask Combo^000000",
"^000088Wings of Elven Guard Combo^000000",
"^000088Romantic Rose Combo^000000",
"All Stats + 1",
"Class : ^777777Headgear^000000",
"Defense : ^7777772^000000",
"Location : ^777777Upper^000000",
"Weight : ^77777730^000000",
"Required Level : ^7777771^000000",
"Job : ^777777 All jobs^000000",
},
slotCount = 0,
ClassNum = 216
},

[29989] = {
unidentifiedDisplayName = "Headgear",
unidentifiedResourceName = "dark_wings_of_elven_guard",
unidentifiedDescriptionName = {
"Unknown item. Can be identified using Magnifier.",
},
identifiedDisplayName = "Wings of Elven Guard",
identifiedResourceName = "dark_wings_of_elven_guard",
identifiedDescriptionName = {
"A little wings of elven guard.",
"They were created to celebrate a third organized party supported.",
"Receive 5% less damage from Boss enemies.",
"Receive 5% more damage from normal enemies.",
"^000088+ Party Hat^000000 or ^000088Mix Mask^000000",
"Receive 5% less damage from normal enemies.",
"^000088+ Party Hat^000000 and ^000088Mix Mask^000000",
"Maximum SP + 80",
"All Stats + 1",
"Class : ^777777Headgear^000000",
"Defense : ^7777770^000000",
"Location : ^777777Lower^000000",
"Weight : ^77777710^000000",
"Required Level : ^7777771^000000",
"Job : ^777777 All jobs^000000",
},
slotCount = 0,
ClassNum = 99
},

[29990] = {
unidentifiedDisplayName = "Headgear",
unidentifiedResourceName = "romantic_rose",
unidentifiedDescriptionName = {
"Unknown item. Can be identified using Magnifier.",
},
identifiedDisplayName = "Romantic Rose",
identifiedResourceName = "romantic_rose",
identifiedDescriptionName = {
"A beautiful rose that is placed in the mouth for romantic mood.",
"It was created to celebrate a fourth organized party supported by.",
"DEX +1",
"^000088+ Party Hat^000000 or ^000088Mix Mask^000000",
"Increases damage inflicted on Undead monster by 5%.",
"^000088+ Party Hat^000000 and ^000088Mix Mask^000000",
"Reduces damage from Undead",
"monster by 5%.",
"Class : ^777777Headgear^000000",
"Defense : ^7777770^000000",
"Location : ^777777Lower^000000",
"Weight : ^77777710^000000",
"Required Level : ^7777771^000000",
"Job : ^777777 All jobs^000000",
},
slotCount = 0,
ClassNum = 323
},

[29998] = {
unidentifiedDisplayName = "Headgear",
unidentifiedResourceName = "Party_Hat",
unidentifiedDescriptionName = {
"Unknown item. Can be identified using Magnifier.",
},
identifiedDisplayName = "Party Hat",
identifiedResourceName = "Party_Hat",
identifiedDescriptionName = {
"A mysterious mask made of Mix feather.",
"It was created to celebrate a second organized party supported by.",
"MDEF + 3.",
"^000088+ Party Hat^000000",
"+1 STR if the user has more than 77 base STR points.",
"+1 AGI if the user has more than 77 base AGI points.",
"+1 VIT if the user has more than 77 base VIT points.",
"+1 INT if the user has more than 77 base INT points.",
"+1 DEX if the user has more than 77 base DEX points.",
"+1 LUK if the user has more than 77 base LUK points.",
"^000088Wings of Elven Guard Combo^000000",
"^000088Romantic Rose Combo^000000",
"Class : ^777777Headgear^000000",
"Defense : ^7777770^000000",
"Location : ^777777Mid^000000",
"Weight : ^77777710^000000",
"Required Level : ^7777771^000000",
"Job : ^777777 All jobs^000000",
},
slotCount = 0,
ClassNum = 206
},



29990,romantic_rose,Romantic Rose,4,20,,50,,1,,0,0xFFFFFFFF,63,2,1,,1,0,323,{ bonus bMatk,2; bonus bMaxHP,50; bonus bCritical,5; },{},{}

29989,dark_wings_of_elven_guard,Wings of Elven Guard,4,20,,50,,1,,0,0xFFFFFFFF,63,2,1,,1,0,99,{ bonus bVariableCastrate,-3; bonus bAspdRate,3; bonus bInt,1; bonus bAgi,1; },{},{}

29988,mix_mask,Mix Mask,4,20,,100,,2,,0,0xFFFFFFFF,63,2,512,,1,1,216,{ bonus bAllStats,1; },{},{}

29998,Party_Hat,Party Hat,4,20,,300,,1,,0,0xFFFFFFFF,63,2,256,,10,1,206,{ bonus bVariableCastrate,-3; bonus bAspdRate,3; bonus bInt,1; bonus bAgi,1; },{},{}


помогите распределить данный сет.... по скриптам на каждый предмет

то что я накидал тут

29990,romantic_rose,Romantic Rose,4,20,,50,,1,,0,0xFFFFFFFF,63,2,1,,1,0,323,{ bonus bMatk,2; bonus bMaxHP,50; bonus bCritical,5; },{},{}

29989,dark_wings_of_elven_guard,Wings of Elven Guard,4,20,,50,,1,,0,0xFFFFFFFF,63,2,1,,1,0,99,{ bonus bVariableCastrate,-3; bonus bAspdRate,3; bonus bInt,1; bonus bAgi,1; },{},{}

29988,mix_mask,Mix Mask,4,20,,100,,2,,0,0xFFFFFFFF,63,2,512,,1,1,216,{ bonus bAllStats,1; },{},{}

29998,Party_Hat,Party Hat,4,20,,300,,1,,0,0xFFFFFFFF,63,2,256,,10,1,206,{ bonus bVariableCastrate,-3; bonus bAspdRate,3; bonus bInt,1; bonus bAgi,1; },{},{}

это просто наброски, как правильно тут всё распределить? если это всё будит в сете с розой или дарк вингом?

Изменено пользователем ucell-uz
0

Поделиться сообщением


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

Можешь нормально изъяснится?

0

Поделиться сообщением


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

Парти_Хэт


if(bСтат1 > 77){бонус bСтат1,1;} if(bСтат2 > 77){бонус bСтат2,1;}......

Микс_маск не трогаешь

В дарквинги


if(эквипед(Party Hat)||эквипед(Mix Mask)){урон от нормальных;} if(эквипед(Party Hat)&&эквипед(Mix Mask)){все статы + мана;}

В розу


if(эквипед(Party Hat)||эквипед(Mix Mask)){урон по андедам;} if(эквипед(Party Hat)&&эквипед(Mix Mask)){урон от андедов;}

Изменено пользователем botka4aet
0

Поделиться сообщением


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

item_combo_db.txt - для таких случаев думаю будет проще всего реализовать:

29990:29991,{ БОНУС СКРИПТ } - при одевании ИД вещей 29990 - 29991 - если я правильно понял.

1

Поделиться сообщением


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

item_combo_db.txt - для таких случаев думаю будет проще всего реализовать:

29990:29991,{ БОНУС СКРИПТ } - при одевании ИД вещей 29990 - 29991 - если я правильно понял.

^this!

0

Поделиться сообщением


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

Парти_Хэт


if(bСтат1 > 77){бонус bСтат1,1;} if(bСтат2 > 77){бонус bСтат2,1;}......

Микс_маск не трогаешь

В дарквинги


if(эквипед(Party Hat)||эквипед(Mix Mask)){урон от нормальных;} if(эквипед(Party Hat)&&эквипед(Mix Mask)){все статы + мана;}

В розу


if(эквипед(Party Hat)||эквипед(Mix Mask)){урон по андедам;} if(эквипед(Party Hat)&&эквипед(Mix Mask)){урон от андедов;}

спс то что надо, а можно наглядный пример а то уже с цифрами запутался плиз...

Изменено пользователем ucell-uz
0

Поделиться сообщением


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

Парти_Хэт


if(bСтат1 > 77){бонус bСтат1,1;} if(bСтат2 > 77){бонус bСтат2,1;}......

Микс_маск не трогаешь

В дарквинги


if(эквипед(Party Hat)||эквипед(Mix Mask)){урон от нормальных;} if(эквипед(Party Hat)&&эквипед(Mix Mask)){все статы + мана;}

В розу


if(эквипед(Party Hat)||эквипед(Mix Mask)){урон по андедам;} if(эквипед(Party Hat)&&эквипед(Mix Mask)){урон от андедов;}

спс то что надо, а можно наглядный пример а то уже с цифрами запутался плиз...

дайте наглядный пример со статами..не могу пока въехать как они друг с другом связываются?

0

Поделиться сообщением


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

if(readparam(bStr)>=77) bonus bStr,1; if(readparam(bAgi)>=77) bonus bAgi,1; ....

0

Поделиться сообщением


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

снова поднимаю тему вечно я мучаюсь со шмотом кастомным))

добавил шмот естественно со скриптом так и не разобрался использую геракла предпоследнюю ревизию под 20141022 экзешник

путь hercules/db/re/item_db.conf



{
Id: 19998
AegisName: "Party_Hat"
Name: "Party Hat"
Type: 4
Buy: 20
Weight: 50
Def: 1
Slots: 0
Loc: 256
Refine: false
View: 206
},

я установил что слотов будит 0 но всё равно он цука показывает мне 4ре слота( что-то я въехать не могу всё никак, я убирал и саму строчку Slots: 0 но изменений не произошло, ну а так всё прекрасно отображается без глюков..но вот слоты там не желательны

или же слоты выставляются в itemInfo.lub ? извиняюсь но всё заработало....

теперь только со скриптом осталось решить проблему(

бочкачает выручи пожалуйста



{
Id: 19988
AegisName: "mix_mask"
Name: "Mix Mask"
Type: 4
Buy: 20
Weight: 100
Def: 2
Slots: 0
Refine: false
Loc: 512
View: 216
Script: <"
if(readparam(bStr)>=90) {
bonus bAllStats,1;
bonus bMaxHPrate,1;
bonus bMaxSPrate,1;
bonus bStr,getrefine();
}
if(readparam(bAgi)>=90) {
bonus bAllStats,1;
bonus bMaxHPrate,1;
bonus bMaxSPrate,1;
bonus bAgi,getrefine();
}
if(readparam(bVit)>=90) {
bonus bAllStats,1;
bonus bMaxHPrate,1;
bonus bMaxSPrate,1;
bonus bVit,getrefine();
}
if(readparam(bInt)>=90) {
bonus bAllStats,1;
bonus bMaxHPrate,1;
bonus bMaxSPrate,1;
bonus bInt,getrefine();
}
if(readparam(bDex)>=90) {
bonus bAllStats,1;
bonus bMaxHPrate,1;
bonus bMaxSPrate,1;
bonus bDex,getrefine();
}
if(readparam(bLuk)>=90) {
bonus bAllStats,1;
bonus bMaxHPrate,1;
bonus bMaxSPrate,1;
bonus bLuk,getrefine();
}
">
},
{
Id: 19989
AegisName: "dark_wings_of_elven_guard"
Name: "Wings of Elven Guard"
Type: 4
Buy: 20
Weight: 50
Def: 1
Slots: 0
Loc: 1
Refine: false
View: 99
},
{
Id: 19990
AegisName: "romantic_rose"
Name: "Romantic Rose"
Type: 4
Buy: 20
Weight: 50
Def: 1
Slots: 0
Loc: 1
Refine: false
View: 323
},


{
Id: 19998
AegisName: "_Party_Hat"
Name: "Party Hat"
Type: 4
Buy: 20
Weight: 50
Def: 1
Slots: 0
Loc: 256
Refine: false
View: 206
},

накидайте правильные статы плз

Изменено пользователем ucell-uz
0

Поделиться сообщением


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

Зачем ты пишешь


if(readparam(bStr)>=90) {
bonus bAllStats,1;
bonus bMaxHPrate,1;
bonus bMaxSPrate,1;
bonus bStr,getrefine();
}

Тебе же надо только на 1 увеличивать этот параметр


if(readparam(bStr)>=90) {
bonus bStr,1;
}

Описание миксмаск


"A gothic hat created to celebrate a first organized party supported.",
"^000088Mix Mask Combo^000000", <-просто есть комбо
"^000088Wings of Elven Guard Combo^000000",<-просто есть комбо
"^000088Romantic Rose Combo^000000",<-просто есть комбо
"All Stats + 1",<-есть бонус предмета

В предмете есть бонус, в скрипте bonus bAllStats,1;

Описание партихэт


"A mysterious mask made of Mix feather.",
"It was created to celebrate a second organized party supported by.",
"MDEF + 3.",
"^000088+ Party Hat^000000",
"+1 STR if the user has more than 77 base STR points.",<-есть бонус предмета
"+1 AGI if the user has more than 77 base AGI points.",<-есть бонус предмета
"+1 VIT if the user has more than 77 base VIT points.",<-есть бонус предмета
"+1 INT if the user has more than 77 base INT points.",<-есть бонус предмета
"+1 DEX if the user has more than 77 base DEX points.",<-есть бонус предмета
"+1 LUK if the user has more than 77 base LUK points.",<-есть бонус предмета
"^000088Wings of Elven Guard Combo^000000",<-просто есть комбо
"^000088Romantic Rose Combo^000000",<-просто есть комбо

в скрипте


if(readparam(bStr)>77) {
bonus bStr,1;
}
if(readparam(bInt)>77) {
bonus bInt,1;
}
if(readparam(bDex)>77) {
bonus bDex,1;
}
и тд

Описание вингов


"A little wings of elven guard.",
"They were created to celebrate a third organized party supported.",
"Receive 5% less damage from Boss enemies.",<-есть бонус предмета
"Receive 5% more damage from normal enemies.",<-есть бонус предмета
"^000088+ Party Hat^000000 or ^000088Mix Mask^000000",<-есть бонус сета
"Receive 5% less damage from normal enemies.",
"^000088+ Party Hat^000000 and ^000088Mix Mask^000000",<-есть бонус сета
"Maximum SP + 80",
"All Stats + 1",

Бонусы предмета


bonus2 bSubRace,RC_NonBoss,-5;
bonus2 bSubRace,RC_Boss,5;

Насчет бонусов сетов - http://ea-support.ws...ipt/#entry32384

Ну и романтикроза


"A beautiful rose that is placed in the mouth for romantic mood.",
"It was created to celebrate a fourth organized party supported by.",
"DEX +1",<-есть бонус предмета
"^000088+ Party Hat^000000 or ^000088Mix Mask^000000",<-есть бонус сета
"Increases damage inflicted on Undead monster by 5%.",
"^000088+ Party Hat^000000 and ^000088Mix Mask^000000",<-есть бонус сета
"Reduces damage from Undead",
"monster by 5%.",

Бонус предмета bonus bDex,1;

Изменено пользователем botka4aet
0

Поделиться сообщением


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

Зачем ты пишешь


if(readparam(bStr)>=90) {
bonus bAllStats,1;
bonus bMaxHPrate,1;
bonus bMaxSPrate,1;
bonus bStr,getrefine();
}

Тебе же надо только на 1 увеличивать этот параметр


if(readparam(bStr)>=90) {
bonus bStr,1;
}

Описание миксмаск


"A gothic hat created to celebrate a first organized party supported.",
"^000088Mix Mask Combo^000000", <-просто есть комбо
"^000088Wings of Elven Guard Combo^000000",<-просто есть комбо
"^000088Romantic Rose Combo^000000",<-просто есть комбо
"All Stats + 1",<-есть бонус предмета

В предмете есть бонус, в скрипте bonus bAllStats,1;

Описание партихэт


"A mysterious mask made of Mix feather.",
"It was created to celebrate a second organized party supported by.",
"MDEF + 3.",
"^000088+ Party Hat^000000",
"+1 STR if the user has more than 77 base STR points.",<-есть бонус предмета
"+1 AGI if the user has more than 77 base AGI points.",<-есть бонус предмета
"+1 VIT if the user has more than 77 base VIT points.",<-есть бонус предмета
"+1 INT if the user has more than 77 base INT points.",<-есть бонус предмета
"+1 DEX if the user has more than 77 base DEX points.",<-есть бонус предмета
"+1 LUK if the user has more than 77 base LUK points.",<-есть бонус предмета
"^000088Wings of Elven Guard Combo^000000",<-просто есть комбо
"^000088Romantic Rose Combo^000000",<-просто есть комбо

в скрипте


if(readparam(bStr)>77) {
bonus bStr,1;
}
if(readparam(bInt)>77) {
bonus bInt,1;
}
if(readparam(bDex)>77) {
bonus bDex,1;
}
и тд

ну извините, мне просто нужно было как для нуба разъяснить, там всё просто сложно

там же ещё есть мдеф +3 и на елвине защита от босс монстров ппц как все 4ре эти предмета связываються между собой я вот это понять не могу)) если что извиняюсь за глупые вопросы.. просто я с добавлением шмота впервые так что сори

Изменено пользователем ucell-uz
0

Поделиться сообщением


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

Ну с сетами тоже ничего сложного


"^000088+ Party Hat^000000 or ^000088Mix Mask^000000", <- два разных сета с одними свойствами
"Receive 5% less damage from normal enemies.",

Если через комбодб


29988:29989,{ bonus2 bSubRace,RC_NonBoss,5;}
29989:29998,{ bonus2 bSubRace,RC_NonBoss,5;}

НО в этом случае при надевании сета из 3ех вещей будет бонус -10% от всех не боссов + бонусы от сета из 3ех вещей в виде статов и 80 сп


"^000088+ Party Hat^000000 and ^000088Mix Mask^000000",
"Maximum SP + 80",
"All Stats + 1",


29988:29989,29998,{ bonus bAllStats,1; bonus bMaxSP, 80; }

1

Поделиться сообщением


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

Ну с сетами тоже ничего сложного


"^000088+ Party Hat^000000 or ^000088Mix Mask^000000", <- два разных сета с одними свойствами
"Receive 5% less damage from normal enemies.",

Если через комбодб


29988:29989,{ bonus2 bSubRace,RC_NonBoss,5;}
29989:29998,{ bonus2 bSubRace,RC_NonBoss,5;}

НО в этом случае при надевании сета из 3ех вещей будет бонус -10% от всех не боссов + бонусы от сета из 3ех вещей в виде статов и 80 сп


"^000088+ Party Hat^000000 and ^000088Mix Mask^000000",
"Maximum SP + 80",
"All Stats + 1",


29988:29989,29998,{ bonus bAllStats,1; bonus bMaxSP, 80; }

огромное спасибо опробую такой вариант

Изменено пользователем ucell-uz
0

Поделиться сообщением


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

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас