SAMP/SetPVarFloat
Материал из Wikipedia Pi
SetPVarFloat
Описание:
Установите значение переменной проигрывателя с плавающей запятой.
Примечание |
Переменные не сбрасываются до тех пор, пока не будет вызван OnPlayerDisconnect, поэтому значения по-прежнему доступны в OnPlayerDisconnect. |
Параметры:
((playerid, varname[], Float: float_value)
playerid | ID игрока, для которого будет установлена переменная player. |
varname | Имя переменной игрока. |
float_value | Поплавок, который вы хотите сохранить в переменной player. |
Возвращаемые значения:
- 1: функция успешно выполнена.
- 0: функция не выполнена. Либо указанный игрок не подключен, либо имя переменной пустое или содержит более 40 символов.
Пример использования:
forward SavePos(playerid);
public SavePos(playerid)
{
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z); // Узнаем координаты игрока
SetPVarFloat(playerid,"xpos",x); // Сохраните координату x в переменную игрока "xpos"
SetPVarFloat(playerid,"ypos",y); // Сохраните координату y в переменную игрока "ypos"
SetPVarFloat(playerid,"zpos",z); // Сохраните координату z в переменную игрока "zpos"
return 1;
}
Связанные функции
Следующие функции также могут быть полезны, поскольку они так или иначе связаны с рассматриваемой функцией.
- GetPVarFloat - Получить ранее установленное число с плавающей запятой из переменной игрока.
- DeletePVar - Удалить переменную игрока.
- GetPVarInt - Получить ранее установленное целое число из переменной игрока.
- SetPVarInt - Устанавливает значение персональной переменной с целочисленным значением.
- SetPVarString - Устанавливает значение строковой персональной переменной.