SAMP/SetPVarFloat

Материал из Wiki.Pawno-Info.Ru
Перейти к навигации Перейти к поиску

SetPVarFloat


Описание:

Установите значение переменной проигрывателя с плавающей запятой.


Wiki note.png

Примечание

Переменные не сбрасываются до тех пор, пока не будет вызван OnPlayerDisconnect, поэтому значения по-прежнему доступны в OnPlayerDisconnect.


Параметры:

((playerid, varname[], Float: float_value)


playeridID игрока, для которого будет установлена ​​переменная 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 - Устанавливает значение строковой персональной переменной.