ACSUtils Wiki

An ACS library for ZDoom-based ports

User Tools

Site Tools


ru:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ru:start [2016/05/07 22:46] djskaarjru:start [2016/08/09 21:29] (current) djskaarj
Line 1: Line 1:
-Добро пожаловать в ACSUtils Wiki!+Добро пожаловать в ACSUtils Wiki! ([[..start|English version]])
  
 ACSUtils это ACS-библиотека, добавляющая: ACSUtils это ACS-библиотека, добавляющая:
  
   * [[.functions:zdoom|Множество функций, отсутствующих в Zdoom]]   * [[.functions:zdoom|Множество функций, отсутствующих в Zdoom]]
-  * **[[.functions:hudlib|Замена HudMessage() с масштабирование, а так же трехмерное рисование сообщений]]** +  * **[[.functions:hudlib|Замена HudMessage() с масштабированием, а так же трехмерное рисование сообщений]]** 
-  * [[.functions:math|Множество математических функции, включая те, которые еще не добавлены в Zandronum]]+  * [[.functions:math|Множество математических функций, включая те, которые еще не добавлены в Zandronum]]
   * [[.functions:str|Улучшенные строковые функции из современных языков программирования]]   * [[.functions:str|Улучшенные строковые функции из современных языков программирования]]
   * [[.functions:input|Простые для использования функции ввода данных]]   * [[.functions:input|Простые для использования функции ввода данных]]
-  * [[.functions:units|Unit conversion functions]]+  * [[.functions:units|Конвертирование единиц измерения]]
   * [[.functions:ctype|Типы символов и функции смены регистра]]   * [[.functions:ctype|Типы символов и функции смены регистра]]
-  * [[.functions:parse|Number parsing functions]] +  * [[.functions:parse|Функции разбора чисел]] 
-  * [[.functions:pack|Functions to pack multiple values into one variable and retrieve them]] +  * [[.functions:pack|Функции для упаковки нескольких значений в одну переменную и для извлечения их же.]] 
-  * [[.functions:error|A simple error handling mechanism]]+  * [[.functions:error|Простой обработчик ошибок]]
   * [[.functions:tid|Безопасная замена UniqueTid (аллокатор TID-ов)]]   * [[.functions:tid|Безопасная замена UniqueTid (аллокатор TID-ов)]]
  
Line 19: Line 19:
 ====== Начало работы ====== ====== Начало работы ======
  
-Скачайте [[https://github.com/Korshun/acsutils/releases|последний релиз библиотеки]] распакуйте файлы в папку с исходниками ACS файлов вашего мода и используйте этот шаблон:+Скачайте [[https://github.com/Korshun/acsutils/releases|последний релиз библиотеки]]распакуйте файлы в папку с исходниками ACS файлов вашего мода и используйте этот шаблон:
  
 <code> <code>
 #library "myproject" #library "myproject"
- 
-// Скрипты вашего проекта 
-#define myproject_errorhandler 701 
  
 // Настройки ACSUtils // Настройки ACSUtils
 #define TIDALLOCSTART 15000 #define TIDALLOCSTART 15000
-#define ACSUTILS_ERROR_HANDLER myproject_errorhandler 
  
 // Включаемые файлы: // Включаемые файлы:
Line 36: Line 32:
  
 // Обработчик ошибок вашего мода: // Обработчик ошибок вашего мода:
-script myproject_errorhandler (int type, int message)+function void ACSUtilsErrorHandler(int type, int message)
 { {
  Log(s:"error: ", s:message);  Log(s:"error: ", s:message);
Line 45: Line 41:
 </code> </code>
  
-Если вы делайте мод для Zandronum, не забывайте, что вы можете также [[.namedscripts|делать именованные скрипты]].+Если вы делайте мод для Zandronum, не забывайте, что вы можете также [[.namedscripts|использовать именованные скрипты]].
  
 ====== Авторы ====== ====== Авторы ======
  
-Вы можете делать с кодом что угодно, но вы обязательно должны упомянуть авторов этой библиотеки:+Вы можете изменять код, но вы обязательно должны указать авторов этой библиотеки:
  
   * Korshun   * Korshun
ru/start.1462650398.txt.gz · Last modified: 2016/05/07 22:46 by djskaarj