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
Last revisionBoth sides next revision
ru:start [2016/05/07 22:46] djskaarjru:start [2016/05/28 19:02] korshun
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 49: Line 45:
 ====== Авторы ====== ====== Авторы ======
  
-Вы можете делать с кодом что угодно, но вы обязательно должны упомянуть авторов этой библиотеки:+Вы можете изменять код, но вы обязательно должны указать авторов этой библиотеки:
  
   * Korshun   * Korshun
ru/start.txt · Last modified: 2016/08/09 21:29 by djskaarj