Re: Уроки скриптологии
А вот и не ошибся! *;D Вот пример скрипта обычного меча с добавлением двух строк. При "одевании" его сила увеличивается на 50 единиц.
INSTANCE ItMW_Addon_Knife01 (C_Item) { * * * * * *name ** * * * * * * * * * * *= * * *"Wolfsmesser"; *
* * *mainflag ** * * * * * * * *= * * *ITEM_KAT_NF; * * *flags ** * * * * * * * * * * *= * * *ITEM_SWD; * * * * * *material ** * * * * * * * *= * * *MAT_METAL;
* * *value ** * * * * * * * * * * *= * * *Value_Wolfsmesser;
* * *damageTotal * * * * * * *= ** * *Damage_Wolfsmesser; * * *damagetype ** * * * * * * * *= * * *DAM_EDGE; * * *range * * * * * * * * * * *= * * * *Range_Wolfsmesser; * * * * * * * * * * * *on_equip * * * * * * * * *= * * *Equip_1H_03; * * *on_unequip * * * * * * * * *= * * *UnEquip_1H_03; * * * * * *cond_atr[2] * ** * * * * *= * * *ATR_STRENGTH; * * *cond_value[2] * * * * * * *= * * *Condition_Wolfsmesser; * * *visual ** * * * * * * * * * * *= * * *"ItMw_012_1h_Knife_02.3DS";
* *change_atr[2] * * * * * *= ** * *ATR_STRENGTH; * *change_value[2] * * * * * *= * * *50;
* * *description * * * * * * * * *= * name; * * * * * *TEXT[2] * * * * * * * * * * * *= NAME_Damage; * * * * * * * * * * * * * * *COUNT[2] * * *= damageTotal; * * *TEXT[3] ** * * * * * * * *= NAME_Str_needed; * * * * * * * * * * * *COUNT[3] * * *= cond_value[2]; * * *TEXT[4] * * * * * * * * * * * *= NAME_ADDON_BONUS_1H; * * * * * * * * *COUNT[4] * * *= Waffenbonus_03; * * *TEXT[5] * * * * * * * * * * * *= NAME_Value; * * * * * * * * * * * * * * *COUNT[5] * * *= value;
Хотя добиться того же самого эффекта можно и по-другому.
|