Перейти к содержанию

Рекомендуемые сообщения

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



[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
Ссылка на комментарий
Поделиться на другие сайты

Парти_Хэт


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
Ссылка на комментарий
Поделиться на другие сайты

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

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

  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

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

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

^this!

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

Парти_Хэт


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
Ссылка на комментарий
Поделиться на другие сайты

Парти_Хэт


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)){урон от андедов;}

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

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

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

  • 2 недели спустя...

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

добавил шмот естественно со скриптом так и не разобрался использую геракла предпоследнюю ревизию под 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
Ссылка на комментарий
Поделиться на другие сайты

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


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
Ссылка на комментарий
Поделиться на другие сайты

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


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
Ссылка на комментарий
Поделиться на другие сайты

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


"^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; }

  • Upvote 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
Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...
Яндекс.Метрика