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:38] 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-ов)]]
  
-ACSUtils is **fully compatible with latest Zandronum and (G)ZDoom**. Several ZDoom-only functions are even [[.functions:zanfuncs|implemented for Zandronum]].+ACSUtils **полностью совместим с последними версиями Zandronum и (G)ZDoom**. Некоторые эксклюзивные ZDoom функции также [[.functions:zanfuncs|реализованы для Zandronum]].
  
-====== Getting started ======+====== Начало работы ======
  
-Download [[https://github.com/Korshun/acsutils/releases|the latest release]], unpack the files to your acs sources folder and use this project template:+Скачайте [[https://github.com/Korshun/acsutils/releases|последний релиз библиотеки]], распакуйте файлы в папку с исходниками ACS файлов вашего мода и используйте этот шаблон:
  
 <code> <code>
 #library "myproject" #library "myproject"
  
-// Your project's scripts: +// Настройки ACSUtils
-#define myproject_errorhandler 701 +
- +
-// ACSUtils settings:+
 #define TIDALLOCSTART 15000 #define TIDALLOCSTART 15000
-#define ACSUTILS_ERROR_HANDLER myproject_errorhandler 
  
-// Includes:+// Включаемые файлы:
 #include "zcommon.acs" #include "zcommon.acs"
 #include "acsutils.acs" #include "acsutils.acs"
  
-// Your project's error handler+// Обработчик ошибок вашего мода
-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 42: Line 38:
 } }
  
-// Your project's code follows.+// Дальше следует код вашего проекта
 </code> </code>
  
-If you are making a mod for Zandronum, don't forget that you can [[.namedscripts|name your scripts too]].+Если вы делайте мод для Zandronum, не забывайте, что вы можете также [[.namedscripts|делать именованные скрипты]].
  
 ====== Авторы ====== ====== Авторы ======
  
-Вы можете делать с кодом что угодно, но вы обязательно должны упомянуть авторов этой библиотеки:+Вы можете изменять код, но вы обязательно должны указать авторов этой библиотеки:
  
   * Korshun   * Korshun
ru/start.txt · Last modified: 2016/08/09 21:29 by djskaarj