|
Re: Скриптинг в Готике
[glow=red,2,300]Г1[/glow] Вы наверняка заметили, что сила и ловкость практически никогда не изменяются, т е они всегда максимальны(не то что жизнь и манна которые могут отличаться от своего максимума). Поэтому, был задан вопрос как эту недоделку иправить - сделать характеристику силы (ловкости) одной цифрой. В принципе, это все жить не мешает, но, все же , очень интересно разобраться в этом. Один я, к сожалению, этого сделать не смог, поэтому прошу помощи.
instance MENU_STATUS(C_MENU_DEF) { * * *items[0] = "MENU_ITEM_PLAYERGUILD_TITLE"; * * *items[1] = "MENU_ITEM_PLAYERGUILD"; * * *items[2] = "MENU_ITEM_LEVEL_TITLE"; * * *items[3] = "MENU_ITEM_EXP_TITLE"; * * *items[4] = "MENU_ITEM_LEVEL_NEXT_TITLE"; * * *items[5] = "MENU_ITEM_LEARN_TITLE"; * * *items[6] = "MENU_ITEM_LEVEL"; * * *items[7] = "MENU_ITEM_EXP"; * * *items[8] = "MENU_ITEM_LEVEL_NEXT"; * * *items[9] = "MENU_ITEM_LEARN"; * * *items[10] = "MENU_ITEM_ATTRIBUTE_HEADING"; //-------------------------------------------------------------------------------- * * * //************************************************** *********** //************Название Аттрибутов******************************** * * * * * * *items[11] = "MENU_ITEM_ATTRIBUTE_1_TITLE"; * * *items[12] = "MENU_ITEM_ATTRIBUTE_2_TITLE"; * * *items[13] = "MENU_ITEM_ATTRIBUTE_3_TITLE"; * * *items[14] = "MENU_ITEM_ATTRIBUTE_4_TITLE"; //================================================== * * * //=========Рейтинг аттрибутов============================= {Так вот, именно эти переменные отображаются в окне характеристик в виде чисел - показатель развития аттрибута. Думается что е-то *текстовые переменные и нужно найти скрипт,*где им присваиваются занчения. Но подозреваю, что все это зашито в экзешнике. Вобщем-то прошу помощи.} * * * * * *items[15] = "MENU_ITEM_ATTRIBUTE_1"; * * *items[16] = "MENU_ITEM_ATTRIBUTE_2"; * * *items[17] = "MENU_ITEM_ATTRIBUTE_3"; * * *items[18] = "MENU_ITEM_ATTRIBUTE_4"; //************************************************** *********** //************************************************** *********** //------------------------------------------------------------------------------------ * * * * * * *items[19] = "MENU_ITEM_ARMOR_HEADING"; * * *items[20] = "MENU_ITEM_ARMOR_1_TITLE"; * * *items[21] = "MENU_ITEM_ARMOR_2_TITLE"; * * *items[22] = "MENU_ITEM_ARMOR_3_TITLE"; * * *items[23] = "MENU_ITEM_ARMOR_4_TITLE"; * * *items[24] = "MENU_ITEM_ARMOR_1"; * * *items[25] = "MENU_ITEM_ARMOR_2"; * * *items[26] = "MENU_ITEM_ARMOR_3"; * * *items[27] = "MENU_ITEM_ARMOR_4"; * * *items[28] = "MENU_ITEM_TALENTS_WEAPON_HEADING"; * * *items[29] = "MENU_ITEM_TALENTS_THIEF_HEADING"; * * *items[30] = "MENU_ITEM_TALENTS_SPECIAL_HEADING"; * * *items[31] = "MENU_ITEM_TALENT_1_TITLE"; * * *items[32] = "MENU_ITEM_TALENT_1_SKILL"; * * *items[33] = "MENU_ITEM_TALENT_1"; * * *items[34] = "MENU_ITEM_TALENT_2_TITLE"; * * *items[35] = "MENU_ITEM_TALENT_2_SKILL"; * * *items[36] = "MENU_ITEM_TALENT_2"; * * *items[37] = "MENU_ITEM_TALENT_3_TITLE"; * * *items[38] = "MENU_ITEM_TALENT_3_SKILL"; * * *items[39] = "MENU_ITEM_TALENT_3"; * * *items[40] = "MENU_ITEM_TALENT_4_TITLE"; * * *items[41] = "MENU_ITEM_TALENT_4_SKILL"; * * *items[42] = "MENU_ITEM_TALENT_4"; * * *items[43] = "MENU_ITEM_TALENT_5_TITLE"; * * *items[44] = "MENU_ITEM_TALENT_5_SKILL"; * * *items[45] = "MENU_ITEM_TALENT_5"; * * *items[46] = "MENU_ITEM_TALENT_6_TITLE"; * * *items[47] = "MENU_ITEM_TALENT_6_SKILL"; * * *items[48] = "MENU_ITEM_TALENT_6"; * * *items[49] = "MENU_ITEM_TALENT_7_TITLE"; * * *items[50] = "MENU_ITEM_TALENT_7_SKILL"; * * *items[51] = "MENU_ITEM_TALENT_8_TITLE"; * * *items[52] = "MENU_ITEM_TALENT_8_SKILL"; * * *items[53] = "MENU_ITEM_TALENT_9_TITLE"; * * *items[54] = "MENU_ITEM_TALENT_9_SKILL"; * * *items[55] = "MENU_ITEM_TALENT_10_TITLE"; * * *items[56] = "MENU_ITEM_TALENT_10_SKILL"; * * *items[57] = "MENU_ITEM_TALENT_11_TITLE"; * * *items[58] = "MENU_ITEM_TALENT_11_SKILL"; * * *items[59] = "MENU_ITEM_TALENT_12_TITLE"; * * *items[60] = "MENU_ITEM_TALENT_12_SKILL"; * * *items[61] = "MENU_ITEM_TALENT_13_TITLE"; * * *items[62] = "MENU_ITEM_TALENT_13_SKILL"; * * *dimx = 8192; * * *dimy = 8192; * * *flags = flags | MENU_OVERTOP | MENU_NOANI; * * *backpic = STAT_BACK_PIC; };
const int STAT_DY = 300; const int STAT_PLY_Y = 1000; const int STAT_ATR_Y = 2800; const int STAT_ARM_Y = 5200; const int STAT_TAL_Y = 1000; const int STAT_A_X1 = 500; const int STAT_A_X2 = 1530; const int STAT_A_X3 = 2620; const int STAT_B_X1 = 3500; const int STAT_B_X2 = 5700; const int STAT_B_X3 = 7200;
instance MENU_ITEM_PLAYERGUILD_TITLE(C_MENU_ITEM_DEF) { * * *text[0] = "Гильдия:"; * * *posx = STAT_A_X1; * * *posy = STAT_PLY_Y + (STAT_DY * 0); * * *fontname = STAT_FONT_DEFAULT; * * *flags = flags & ~IT_SELECTABLE; };
instance MENU_ITEM_PLAYERGUILD(C_MENU_ITEM_DEF) { * * *posx = STAT_A_X2; * * *posy = STAT_PLY_Y + (STAT_DY * 0); * * *dimx = STAT_B_X1 - STAT_A_X2; * * *dimy = STAT_DY; * * *fontname = STAT_FONT_DEFAULT; * * *flags = flags & ~IT_SELECTABLE; };
instance MENU_ITEM_LEVEL_TITLE(C_MENU_ITEM_DEF) { * * *posx = STAT_A_X1; * * *posy = STAT_PLY_Y + (1 * STAT_DY); * * *text[0] = "Уровень"; * * *fontname = STAT_FONT_DEFAULT; * * *flags = flags & ~IT_SELECTABLE; };
instance MENU_ITEM_EXP_TITLE(C_MENU_ITEM_DEF) { * * *posx = STAT_A_X1; * * *posy = STAT_PLY_Y + (2 * STAT_DY); * * *text[0] = "Опыт"; * * *fontname = STAT_FONT_DEFAULT; * * *flags = flags & ~IT_SELECTABLE; };
instance MENU_ITEM_LEVEL_NEXT_TITLE(C_MENU_ITEM_DEF) { * * *posx = STAT_A_X1; * * *posy = STAT_PLY_Y + (3 * STAT_DY); * * *text[0] = "След. уровень"; * * *fontname = STAT_FONT_DEFAULT; * * *flags = flags & ~IT_SELECTABLE; };
instance MENU_ITEM_LEARN_TITLE(C_MENU_ITEM_DEF) { * * *posx = STAT_A_X1; * * *posy = STAT_PLY_Y + (4 * STAT_DY); * * *text[0] = "Очки обучения"; * * *fontname = STAT_FONT_DEFAULT; * * *flags = flags & ~IT_SELECTABLE; };
instance MENU_ITEM_LEVEL(C_MENU_ITEM_DEF) { * * *posx = STAT_A_X3; * * *posy = STAT_PLY_Y + (1 * STAT_DY); * * *fontname = STAT_FONT_DEFAULT; * * *flags = flags & ~IT_SELECTABLE; };
instance MENU_ITEM_EXP(C_MENU_ITEM_DEF) { * * *posx = STAT_A_X3; * * *posy = STAT_PLY_Y + (2 * STAT_DY); * * *fontname = STAT_FONT_DEFAULT; * * *flags = flags & ~IT_SELECTABLE; };
instance MENU_ITEM_LEVEL_NEXT(C_MENU_ITEM_DEF) { * * *posx = STAT_A_X3; * * *posy = STAT_PLY_Y + (3 * STAT_DY); * * *fontname = STAT_FONT_DEFAULT; * * *flags = flags & ~IT_SELECTABLE; };
instance MENU_ITEM_LEARN(C_MENU_ITEM_DEF) { * * *posx = STAT_A_X3; * * *posy = STAT_PLY_Y + (4 * STAT_DY); * * *fontname = STAT_FONT_DEFAULT; * * *flags = flags & ~IT_SELECTABLE; };
instance MENU_ITEM_ATTRIBUTE_HEADING(C_MENU_ITEM_DEF) { * * *posx = STAT_A_X1; * * *posy = STAT_ATR_Y + (0 * STAT_DY); * * *text[0] = "ХАРАКТЕРИСТИКИ"; * * *fontname = STAT_FONT_TITLE; * * *flags = flags & ~IT_SELECTABLE; };
instance MENU_ITEM_ATTRIBUTE_1_TITLE(C_MENU_ITEM_DEF) { * * *posx = STAT_A_X1; * * *posy = STAT_ATR_Y + (1 * STAT_DY); * * *text[0] = "Сила"; * * *fontname = STAT_FONT_DEFAULT; * * *flags = flags & ~IT_SELECTABLE; };
instance MENU_ITEM_ATTRIBUTE_2_TITLE(C_MENU_ITEM_DEF) { * * *posx = STAT_A_X1; * * *posy = STAT_ATR_Y + (2 * STAT_DY); * * *text[0] = "Ловкость"; * * *fontname = STAT_FONT_DEFAULT; * * *flags = flags & ~IT_SELECTABLE; };
instance MENU_ITEM_ATTRIBUTE_3_TITLE(C_MENU_ITEM_DEF) { * * *posx = STAT_A_X1; * * *posy = STAT_ATR_Y + (3 * STAT_DY); * * *text[0] = "Мана"; * * *fontname = STAT_FONT_DEFAULT; * * *flags = flags & ~IT_SELECTABLE; };
instance MENU_ITEM_ATTRIBUTE_4_TITLE(C_MENU_ITEM_DEF) { * * *posx = STAT_A_X1; * * *posy = STAT_ATR_Y + (4 * STAT_DY); * * *text[0] = "Жизнь"; * * *fontname = STAT_FONT_DEFAULT; * * *flags = flags & ~IT_SELECTABLE; };
instance MENU_ITEM_ATTRIBUTE_1(C_MENU_ITEM_DEF) { * * *posx = STAT_A_X3; * * *posy = STAT_ATR_Y + (1 * STAT_DY); * * *fontname = STAT_FONT_DEFAULT; * * *flags = flags & ~IT_SELECTABLE; };
instance MENU_ITEM_ATTRIBUTE_2(C_MENU_ITEM_DEF) { * * *posx = STAT_A_X3; * * *posy = STAT_ATR_Y + (2 * STAT_DY); * * *fontname = STAT_FONT_DEFAULT; * * *flags = flags & ~IT_SELECTABLE; };
instance MENU_ITEM_ATTRIBUTE_3(C_MENU_ITEM_DEF) { * * *posx = STAT_A_X3; * * *posy = STAT_ATR_Y + (3 * STAT_DY); * * *fontname = STAT_FONT_DEFAULT; * * *flags = flags & ~IT_SELECTABLE; };
instance MENU_ITEM_ATTRIBUTE_4(C_MENU_ITEM_DEF) { * * *posx = STAT_A_X3; * * *posy = STAT_ATR_Y + (4 * STAT_DY); * * *fontname = STAT_FONT_DEFAULT; * * *flags = flags & ~IT_SELECTABLE; };
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*обрыв скрипта(а то много будет) За ранее длагодарен....
|