FOnline
|
Список стандартных классов и функций. Подробнее...
Классы |
|
class | dictionary |
Класс, представляющий собой ассоциативный
контейнер, отображающий множество строковых ключей в множество
значений любого типа. Подробнее... |
|
class | file |
Класс, предназначенный для чтения и записи
текстовых файлов. Подробнее... |
|
class | string |
Класс для работы со строками. Подробнее... |
|
Игровые функции |
|
void | AllowSlot (uint8 index, string &iniOption) |
Разрешает использование дополнительного
слота с указанным номером. Подробнее... |
|
void | SetRegistrationParameter (uint index, bool enabled) |
Позволяет определить параметры, которые
отсылаются серверу при регистрации. Подробнее... |
|
Математические функции |
|
float | cos (float x) |
Возвращает косинус указанного угла. Подробнее... |
|
float | sin (float x) |
Возвращает синус указанного угла. Подробнее... |
|
float | tan (float x) |
Возвращает тангенс указанного угла. Подробнее... |
|
float | acos (float x) |
Возвращает угол, косинус которого равен
указанному числу. Подробнее... |
|
float | asin (float x) |
Возвращает угол, синус которого равен
указанному числу. Подробнее... |
|
float | atan (float x) |
Возвращает угол, тангенс которого равен
указанному числу. Подробнее... |
|
float | atan2 (float y, float x) |
Возвращает угол, тангенс которого равен
отношению двух указанных чисел. Подробнее... |
|
float | cosh (float x) |
Возвращает гиперболический косинус
указанного угла. Подробнее... |
|
float | sinh (float x) |
Возвращает гиперболический синус указанного
угла. Подробнее... |
|
float | tanh (float x) |
Возвращает гиперболический тангенс
указанного угла. Подробнее... |
|
float | log (float x) |
Возвращает натуральный логарифм указанного
числа. Подробнее... |
|
float | log10 (float x) |
Возвращает десятичный логарифм указанного
числа. Подробнее... |
|
float | pow (float base, float exponent) |
Возвращает указанное число, возведенное в
указанную степень. Подробнее... |
|
float | sqrt (float x) |
Возвращает квадратный корень из указанного
числа. Подробнее... |
|
float | ceil (float x) |
Возвращает наименьшее целое число, которое
больше или равно заданному числу. Подробнее... |
|
float | abs (float x) |
Возвращает абсолютное значение указанного
числа. Подробнее... |
|
float | floor (float x) |
Возвращает наибольшее целое число, которое
меньше или равно указанному числу. Подробнее... |
|
float | fraction (float x) |
Возвращает дробную часть указанного числа.
Подробнее... |
|
Функции для работы со строками |
|
string | substring (const string &in str, int start, int length) |
Возвращает подстроку указанной строки.
Подробнее... |
|
int | findFirst (const string &in str, const string &in sub) |
Возвращает индекс первого вхождения
указанной подстроки в указанной входной строке. Подробнее... |
|
int | findFirst (const string &in str, const string &in sub, int startAt) |
Возвращает индекс первого вхождения
указанной подстроки в указанной входной строке. Подробнее... |
|
int | findLast (const string &in str, const string &in sub) |
Возвращает индекс последнего вхождения
указанной подстроки в указанной входной строке. Подробнее... |
|
int | findLast (const string &in str, const string &in sub, int startAt) |
Возвращает индекс последнего вхождения
указанной подстроки в указанной входной строке. Подробнее... |
|
int | findFirstOf (const string &in str, const string &in set) |
Возвращает индекс первого встретившегося
символа во входной строке, принадлежащего указанному множеству
символов. Подробнее... |
|
int | findFirstOf (const string &in str, const string &in set, int startAt) |
Возвращает индекс первого встретившегося
символа во входной строке, принадлежащего указанному множеству
символов. Подробнее... |
|
int | findFirstNotOf (const string &in str, const string &in set) |
Возвращает индекс первого встретившегося
символа во входной строке, не принадлежащего указанному
множеству символов. Подробнее... |
|
int | findFirstNotOf (const string &in str, const string &in set, int startAt) |
Возвращает индекс первого встретившегося
символа во входной строке, не принадлежащего указанному
множеству символов. Подробнее... |
|
int | findLastOf (const string &in str, const string &in set) |
Возвращает индекс последнего встретившегося
символа во входной строке, принадлежащего указанному множеству
символов. Подробнее... |
|
int | findLastOf (const string &in str, const string &in set, int startAt) |
Возвращает индекс последнего встретившегося
символа во входной строке, принадлежащего указанному множеству
символов. Подробнее... |
|
int | findLastNotOf (const string &in str, const string &in set) |
Возвращает индекс последнего встретившегося
символа во входной строке, не принадлежащего указанному
множеству символов. Подробнее... |
|
int | findLastNotOf (const string &in str, const string &in set, int startAt) |
Возвращает индекс последнего встретившегося
символа во входной строке, не принадлежащего указанному
множеству символов. Подробнее... |
|
string[] | split (const string &in str, const string &in delimiter) |
Разбивает указанную строку на подстроки,
используя указанный разделитель. Подробнее... |
|
string[] | splitEx (const string &in str, const string &in delimiter) |
Разбивает указанную строку на подстроки,
используя указанный разделитель. Подробнее... |
|
string | join (const string @[]&in str, const string &in delimiter) |
Объединяет строки из заданного массива в
одну строку, разделяя их при этом указанной строкой. Подробнее... |
|
string | strlwr (const string &in str) |
Переводит строку в нижний регистр. Подробнее... |
|
string | strupr (const string &in str) |
Переводит строку в верхний регистр. Подробнее... |
|
uint | GetStrHash (string @str) |
Высчитывает хэш строки. Подробнее... |
|
Прочее |
|
int | GetCritterAnimType (uint crType) |
Возвращает вид криттера (Fallout, Tactics,
Arcanum, etc) по номеру CritterType. Подробнее... |
|
uint | GetCritterAlias (uint crType) string @GetCritterTypeName(uint crType) string @GetCritterSoundName(uint crType) bool IsCritterCanArmor(uint crType) |
возвращает значение Alias из
CritterTypes.fos. Подробнее... |
|
bool | IsCritterCanWalk (uint crType) |
возвращает возможность перемещения для
заданного типа криттера. Подробнее... |
|
bool | IsCritterCanRun (uint crType) |
возвращает возможность перемещения бегом для
заданного типа криттера. Подробнее... |
|
bool | IsCritterCanRotate (uint crType) |
возвращает возможность изменения направления
для заданного типа криттера. Подробнее... |
|
bool | IsCritterCanAim (uint crType) |
возвращает возможность прицельной атаки для
заданного типа криттера. Подробнее... |
|
bool | IsCritterAnim1 (uint crType, uint anim1) |
возвращает возможность анимации(?) для
заданного типа криттера. Подробнее... |
|
Список стандартных классов и функций.
Представленные здесь классы и функции доступны при скриптинге как клиентской, так и серверной части FOnline.
void AllowSlot | ( | uint8 | index, |
string & | iniOption | ||
) |
Разрешает использование дополнительного слота с указанным номером.
index | Номер слота. Должен быть больше 3 (слоты с номерами 0-3 являются стандартными). |
iniOption | Обозначение региона слота в ini-файлах интерфейса. |
void SetRegistrationParameter | ( | uint | index, |
bool | enabled | ||
) |
Позволяет определить параметры, которые отсылаются серверу при регистрации.
float cos | ( | float | x | ) |
Возвращает косинус указанного угла.
x | Угол, измеряемый в радианах. |
float sin | ( | float | x | ) |
Возвращает синус указанного угла.
x | Угол, измеряемый в радианах. |
float tan | ( | float | x | ) |
Возвращает тангенс указанного угла.
x | Угол, измеряемый в радианах. |
float acos | ( | float | x | ) |
Возвращает угол, косинус которого равен указанному числу.
x | Число в интервале [-1,+1] , представляющее
косинус. |
[0,pi]
радиан.float asin | ( | float | x | ) |
Возвращает угол, синус которого равен указанному числу.
x | Число в интервале [-1,+1] , представляющее
синус. |
[-pi/2,+pi/2]
радиан.float atan | ( | float | x | ) |
Возвращает угол, тангенс которого равен указанному числу.
x | Число представляющее тангенс. |
[-pi/2,+pi/2]
радиан.float atan2 | ( | float | y, |
float | x | ||
) |
Возвращает угол, тангенс которого равен отношению двух указанных чисел.
y | Координата y точки. |
x | Координата х точки. |
[-pi,+pi]
радиан, и тангенс которого равен y/x
, где (x,
y)
– это точка в декартовой системе координат.float cosh | ( | float | x | ) |
Возвращает гиперболический косинус указанного угла.
x | Угол, измеряемый в радианах. |
float sinh | ( | float | x | ) |
Возвращает гиперболический синус указанного угла.
x | Угол, измеряемый в радианах. |
float tanh | ( | float | x | ) |
Возвращает гиперболический тангенс указанного угла.
x | Угол, измеряемый в радианах. |
float log | ( | float | x | ) |
Возвращает натуральный логарифм указанного числа.
x | Число, логарифм которого должен быть найден. |
float log10 | ( | float | x | ) |
Возвращает десятичный логарифм указанного числа.
x | Число, логарифм которого должен быть найден. |
float pow | ( | float | base, |
float | exponent | ||
) |
Возвращает указанное число, возведенное в указанную степень.
base | Число, возводимое в степень. |
exponent | Число, задающее степень. |
float sqrt | ( | float | x | ) |
Возвращает квадратный корень из указанного числа.
x | Число (x>=0 ). |
float ceil | ( | float | x | ) |
Возвращает наименьшее целое число, которое больше или равно заданному числу.
x | Число. |
float abs | ( | float | x | ) |
Возвращает абсолютное значение указанного числа.
x | Число. |
float floor | ( | float | x | ) |
Возвращает наибольшее целое число, которое меньше или равно указанному числу.
x | Число. |
float fraction | ( | float | x | ) |
Возвращает дробную часть указанного числа.
x | Число. |
Возвращает подстроку указанной строки.
str | Входная строка. |
start | Позиция первого символа подстроки во входной строке (с нуля). |
length | Число символов в подстроке. |
Возвращает индекс первого вхождения указанной подстроки в указанной входной строке.
str | Входная строка. |
sub | Подстрока, поиск которой осуществляется во входной строке. |
Возвращает индекс первого вхождения указанной подстроки в указанной входной строке.
str | Входная строка. |
sub | Подстрока, поиск которой осуществляется во входной строке. |
startAt | Позиция во входной строке, с которой начинается поиск. |
Возвращает индекс последнего вхождения указанной подстроки в указанной входной строке.
str | Входная строка. |
sub | Подстрока, поиск которой осуществляется во входной строке. |
Возвращает индекс последнего вхождения указанной подстроки в указанной входной строке.
str | Входная строка. |
sub | Подстрока, поиск которой осуществляется во входной строке. |
startAt | Позиция во входной строке, с которой начинается поиск. |
Возвращает индекс первого встретившегося символа во входной строке, принадлежащего указанному множеству символов.
str | Входная строка. |
set | Строка, задающая множество символов. |
Возвращает индекс первого встретившегося символа во входной строке, принадлежащего указанному множеству символов.
str | Входная строка. |
set | Строка, задающая множество символов. |
startAt | Позиция во входной строке, с которой начинается поиск. |
Возвращает индекс первого встретившегося символа во входной строке, не принадлежащего указанному множеству символов.
str | Входная строка. |
set | Строка, задающая множество символов. |
Возвращает индекс первого встретившегося символа во входной строке, не принадлежащего указанному множеству символов.
str | Входная строка. |
set | Строка, задающая множество символов. |
startAt | Позиция во входной строке, с которой начинается поиск. |
Возвращает индекс последнего встретившегося символа во входной строке, принадлежащего указанному множеству символов.
str | Входная строка. |
set | Строка, задающая множество символов. |
Возвращает индекс последнего встретившегося символа во входной строке, принадлежащего указанному множеству символов.
str | Входная строка. |
set | Строка, задающая множество символов. |
startAt | Позиция во входной строке, с которой начинается поиск. |
Возвращает индекс последнего встретившегося символа во входной строке, не принадлежащего указанному множеству символов.
str | Входная строка. |
set | Строка, задающая множество символов. |
Возвращает индекс последнего встретившегося символа во входной строке, не принадлежащего указанному множеству символов.
str | Входная строка. |
set | Строка, задающая множество символов. |
startAt | Позиция во входной строке, с которой начинается поиск. |
Разбивает указанную строку на подстроки, используя указанный разделитель.
str | Разбиваемая строка. |
delimiter | Строка, которая используется в качестве разделителя. |
Разбивает указанную строку на подстроки, используя указанный разделитель.
str | Разбиваемая строка. |
delimiter | Строка, которая используется в качестве разделителя. |
Объединяет строки из заданного массива в одну строку, разделяя их при этом указанной строкой.
str | Массив объединяемых строк. |
delimiter | Строка, которая вставляется между отдельными элементами массива при их объединении. |
Переводит строку в нижний регистр.
str | Входная строка. |
Переводит строку в верхний регистр.
str | Входная строка. |
uint GetStrHash | ( | string @ | str | ) |
Высчитывает хэш строки.
Основное назначение - высчитывать хэш пути к файлу изображения
str | Cтрока от которой высчитывается хэш (символ "/" в исходной строке будет автоматически заменен на "\"). Регистр значения не имеет. |
int GetCritterAnimType | ( | uint | crType | ) |
Возвращает вид криттера (Fallout, Tactics, Arcanum, etc) по номеру CritterType.
crType | номер типа криттера. |
uint GetCritterAlias | ( | uint | crType | ) |
возвращает значение Alias из CritterTypes.fos.
возвращает значение TypeName из CritterTypes.fos возвращает значение SoundName из CritterTypes.fos возвращает возможность смены брони для заданного типа криттера.
crType | - Тип криттера (см. CritterTypes.cfg). |
true
– в случае если тип криттера может носить
броню; false
– в противном случае.bool IsCritterCanWalk | ( | uint | crType | ) |
возвращает возможность перемещения для заданного типа криттера.
crType | - Тип криттера (см. CritterTypes.cfg). |
true
– в случае если тип криттера может ходить;
false
– в противном случае.bool IsCritterCanRun | ( | uint | crType | ) |
возвращает возможность перемещения бегом для заданного типа криттера.
crType | - Тип криттера (см. CritterTypes.cfg). |
true
– в случае если тип криттера может бегать;
false
– в противном случае.bool IsCritterCanRotate | ( | uint | crType | ) |
возвращает возможность изменения направления для заданного типа криттера.
crType | - Тип криттера (см. CritterTypes.cfg). |
true
– в случае если тип криттера может
поворачиваться; false
– в противном случае.bool IsCritterCanAim | ( | uint | crType | ) |
возвращает возможность прицельной атаки для заданного типа криттера.
crType | - Тип криттера (см. CritterTypes.cfg). |
true
– в случае если тип криттера может носить
броню; false
– в противном случае.bool IsCritterAnim1 | ( | uint | crType, |
uint | anim1 | ||
) |
возвращает возможность анимации(?) для заданного типа криттера.
crType | - Тип криттера (см. CritterTypes.cfg). |
anim1 | - (?) |
true
– (?) false
– в противном
случае.Converted from CHM to HTML with chm2web Pro 2.85 (unicode) |