Текущая версия SA-MP: 0.3.7


IP: 77.220.180.96:7777
  Новые сообщения · Поиск
  • Страница 1 из 1
  • 1
Модератор форума: KaTacTpOqpa  
Описание float функций
BJIADOKC Сообщение # 1  | 15:29:18
Скриптеры
Сообщений: 601
Репутация: 161
ну, вот полное описание действий над флоат единицами:
float(value); - преобразовывает int (целое число) в float
floatstr(string[]); - берет из стринги число/единицу флоат и преобразовывает в флоат
floatsub(Float:object,Float:subject); - вычитание (вычитается object - subject)
floatadd(Float:value,Float:subvalue); - сложение float единиц
floatmul(Float:value,Float:subvalue); - умножение float единиц
floatabs(Float:value); - модуль числа
floatsqroot(Float:value); - корень из числа
floatround(Float:value,floatround_method); - округление (если хотите до целых можете не писать 2й аргумент, или написать там floatround_round)
методы:
Code

floatround_round - до целых, вверх
floatround_floor - до целых, вниз
floatround_ceil - до десятичных
floatround_tozero - до 0, после запятой
floatround_unbiased - рандомное округление

floatfract(Float:value); - отделение главного значения (остаются только знаки после запятой)
floatcmp(Float:oper1,Float:oper2); - сравнение (то же самое что и strcmp, только тут для float)
floatpower(Float:value,Float:powerpoint); - возведение в степень (powerpoint степень в float единице, те можно возвести число в степень 2.1)
floatlog(Float:value,Float:basepoint); - логорифм из float единицы (basepoint это float степень логорифма, по умолчанию 10.0)
floatsin(Float:value,Float:anglemode); - синус из значения (anglemode - метод градусов)
floatcos(Float:value,Float:anglemode); - косинус из значения (anglemode - метод градусов)
floattan(Float:value,Float:anglemode); - тангенс из значения (anglemode - метод градусов)
методы значений для синуса, косинуса, тангенса:
Code

radian - метод радиана (значение обычно не бывает больше 1)
degrees - всем известные градусы
grades - планиметрические градусы

by BJIADOKC


тут больше не сижу... открыл свой проект
Polcar Сообщение # 2  | 17:04:31
Руководитель проекта SM
Администраторы
Сообщений: 788
Репутация: 323
хоть я в этом уже и ничего непонимаю, интересная статья biggrin



Demetrius Сообщение # 3  | 23:37:58
VIP-пользователи
Сообщений: 1192
Репутация: 158
WTF?!
чет не заметил я этот урок wacko
Quote (BJIADOKC)
floatabs(Float:value); - модуль числа
floatsqroot(Float:value); - корень из числа

омгэ
а есть что-то подобное только с простыми переменными, или только с флоатами?
Quote (BJIADOKC)
floatpower(Float:value,Float:powerpoint); - возведение в степень (powerpoint степень в float единице, те можно возвести число в степень 2.1)
floatlog(Float:value,Float:basepoint); - логорифм из float единицы (basepoint это float степень логорифма, по умолчанию 10.0)
floatsin(Float:value,Float:anglemode); - синус из значения (anglemode - метод градусов)
floatcos(Float:value,Float:anglemode); - косинус из значения (anglemode - метод градусов)
floattan(Float:value,Float:anglemode); - тангенс из значения (anglemode - метод градусов)

ОМГЭЭЭЭ чегож я раньше этот урок то не заметил biggrin терь ясно каким макаром ты античиты пишешь biggrin


Sweet >>> Armin >>> Demetrius

SA:MP >> MTA:SA >> IRL
BJIADOKC Сообщение # 4  | 02:02:02
Скриптеры
Сообщений: 601
Репутация: 161
Quote (Armin)
омгэ
а есть что-то подобное только с простыми переменными, или только с флоатами?

Code
float(value);

допустим нам нужен корень из 81 (целого числа)
Code

new Integer = 81;
Integer = floatround(floatsqroot(float(Integer)));

переменная Integer будет = 9
так как флоатроунд округляет флоат до инт


тут больше не сижу... открыл свой проект
Demetrius Сообщение # 5  | 20:07:10
VIP-пользователи
Сообщений: 1192
Репутация: 158
о!
спс)


Sweet >>> Armin >>> Demetrius

SA:MP >> MTA:SA >> IRL
XocTeP Сообщение # 6  | 17:21:48
Пользователи
Сообщений: 122
Репутация: 0
Спасибо за помощь)

Тут больше не сижу. Открыл свой проект.
SoNik)) Сообщение # 7  | 13:09:45
Редактор
Сообщений: 131
Репутация: 137
Цитата (XocTeP)
Спасибо за помощь)

Можешь показать эти функции на своей сервере ?
SoNik)) Сообщение # 8  | 00:32:24
Редактор
Сообщений: 131
Репутация: 137
Цитата (|pr0_Sn1peR|_MiniguN)
У него он есть?

И зачем он только посты пишет, типо спасибо и т.д.....
Кто ответит на мой пост - тот балбес xDD
  • Страница 1 из 1
  • 1
Поиск: