GTA SA Modification Center > Pawn > float.inc

float.inc

float()

書式: float(value);

整数から小数に変換します。

value: 変換元の整数
戻り値: 変換された小数

例: float(5);
floatstr()

書式: floatstr(const string[]);

文字列から小数を取り出します。

string[]: 変換元の文字列
戻り値: 変換された小数

例: floatstr("-3.72");
floatmul()

書式: floatmul(Float:oper1, Float:oper2);

oper1にoper2をかけます。

oper1: かけられる数
oper2: かける数
戻り値: かけた数

例: floatmul(2.4, 1.6);
floatdiv()

書式: floatdiv(Float:dividend, Float:divisor);

dividendをdivisorで割ります。

dividend: 割られる数
divisor: 割る数
戻り値: 割った数
例: floatdiv(4.5, 0.5);
floatadd()

書式: floatadd(Float:oper1, Float:oper2);

oper1にoper2を足します。

oper1: 足される数
oper2: 足す数
戻り値: 足した数

例: floatadd(1.7, 0.3);
floatsub()

書式: floatsub(Float:oper1, Float:oper2);

oper1からoper2をひきます。

oper1: ひかれる数
oper2: ひく数
戻り値: ひいた数

例: floatsub(6.3, 1.3);
floatfract()

書式: floatfract(Float:value);

valueの小数部を返します。

value: 元の数
戻り値: 小数部

例: floatfract(4.3);
floatround()

書式: floatround(Float:value, floatround_method:method=floatround_round);

小数を整数に変換します。

value: 変換元の数
merhod: 切り捨て・切り上げ方法
戻り値: 変換した数

例: floatround(4.2);
floatcmp()

書式: floatcmp(Float:oper1, Float:oper2);

小数を比較します。
oper1の方が大きい場合は1、
oper1の方が小さい場合は-1、
等しい場合は0が返ります。

例: floatcmp(x, 4.7);
floatsqroot()

書式: floatsqroot(Float:value);

小数の正の平方根を求めます。

value: 数
戻り値: 正の平方根

例: floatsqroot(16.0);
floatpower();

書式: floatpower(Float:value, Float:exponent);

小数の累乗を求めます。

value: 数
exponent: 乗数

戻り値: valueexponent 例: floatpower(4.0, 2);
floatlog()

書式: floatlog(Float:value, Float:base=10.0);

対数を求めます。

value: 数
base: 底
戻り値: baseを底としたvalueの対数

例: floatlog(5.0, 2.0);
floatsin()

書式: floatsin(Float:value, anglemode:mode=radian);

数のサインを求めます。

value: 数
mode: 角度の種類
戻り値: valueのサイン

例: floatsin(r);
floatcos()

書式: floatcos(Float:value, anglemode:mode=radian);

数のコサインを求めます。

value: 数
mode: 角度の種類
戻り値: valueのコサイン

例: floatcos(r);
floattan()

書式: floattan(Float:value, anglemode:mode=radian);

数のタンジェントを求めます。

value: 数
mode: 角度の種類
戻り値: valueのタンジェント

例: floattan(r);
floatabs()

書式: floatabs(Float:value);

数の絶対値を求めます。

value: 数
戻り値: valueの絶対値

例: floatabs(-3.7);