|
Re: Уроки скриптологии
Вашему вниманию предлагается следующий класс C_ITEM, описывающий все предметы в игре.
CLASS C_Item { * * //F№r alle Items VAR INT * * id; * * * * * * * * * * //идентификатор предмета VAR STRING *name,nameID; * * * * * *//имя, имя ID VAR INT * * hp,hp_max; * * * * * * *// ???
VAR INT * * mainflag,flags; * * * * //категория предмета, ??? * * //Hauptflag und weitere Flags VAR INT * * weight,value; * * * * * //вес, ???
* * //F№r Waffen VAR INT * * damageType; * * * * * * //тип урона * * //Welche Schadensarten VAR INT * * damageTotal; * * * * * *//суммарный урон VAR INT * * damage[DAM_INDEX_MAX]; *//урон по типам
* * //F№r R№stungen VAR INT * * wear; * * * * * * * * * //на какое место одевать VAR INT * * protection[PROT_INDEX_MAX]; //защита по типам
* * //F№r Nahrung VAR INT * * nutrition; * * * * * * *// ??? * * //HP-Steigerung bei Nahrung
* * //BenЎtigte Attribute zum Benutzen des Items VAR INT * * cond_atr[3]; * * * * * *//атрибут, требуемый для примениения VAR INT * * cond_value[3]; * * * * *//значение требуемого атрибута
* * //Attribute, die bei anlegen des Items verфndert werden VAR INT * * change_atr[3]; * * * * *// ??? VAR INT * * change_value[3]; * * * *// ???
* * //Parserfunktionen VAR FUNC * *magic; * * * * * * * * *// ??? * * //Parserfunktion zum "Magie Header" VAR FUNC * *on_equip; * * * * * * * //функция одевания * * //Parserfunktion, wenn Item equipped wird. VAR FUNC * *on_unequip; * * * * * * //функция снятия * * //Parserfunktion, wenn Item unequipped wird. VAR FUNC * *on_state[4]; * * * * * *//пользовательские функции
* * //Besitzer VAR FUNC * *owner; * * * * * * * * *//кому принадлежит * * //Besitzer : Instanz-Name VAR INT * * ownerGuild; * * * * * * //гильдия - собственник * * //Besitzer : Gilde VAR INT * * disguiseGuild; * * * * *// ??? * * //Zur Schau getragene Gilde durch Verkleidung
* * //Die 3DS-Datei VAR STRING *visual; * * * * * * * * //файл текстур
* * //Verфnderung des NSC-Meshes beim Anlegen dieses Gegenstandes VAR STRING *visual_change; * * * * *//какой-то .asc файл ??? * * //ASC - File VAR INT * * visual_skin; * * * * * *// ???
VAR STRING *scemeName; * * * * * * *// ??? VAR INT * * material; * * * * * * * //материал предмета * * //VAR STRING *pfx; * * //Magic Weapon PFX VAR INT * * munition; * * * * * * * //оружейное снаряжение (стрелы, болты) * * //Instance of Munition
var int * * spell; * * * * * * * * *//тип заклинания var int * * range; * * * * * * * * *// ???
var int * * mag_circle; * * * * * * //круг магии
VAR STRING *description; * * * * * *//имя описания предмета VAR STRING *text[ITM_TEXT_MAX]; * * //текст описания (мах 6 строк) VAR INT * * count[ITM_TEXT_MAX]; * *//числовые значения для описания };
Ребята, получается монолог вместо диалога, так мы много не изучим. Может стоит закрыть тему? *:(
|