SAMP/GetPVarInt

Материал из Pawno Info Wikipedia

GetPVarInt


Описание:

Получает целочисленное значение переменной игрока.


Wiki note.png

Примечание

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


Параметры:

(playerid, varname[])


playeridИдентификатор игрока, чью переменную игрока нужно получить.
varnameИмя переменной игрока (без учета регистра). Назначается в SetPVarInt.


Возвращаемые значения:

Целочисленное значение указанной переменной игрока. Он все равно вернет 0, если переменная не установлена ​​или проигрыватель не существует.


Пример использования:

public OnPlayerDisconnect(playerid,reason)
{
    printf("money: %d", GetPVarInt(playerid, "money")); // получить сэкономленную стоимость ('money')
    // напечатает "деньги: сумма"
    return 1;
}


Связанные функции

Следующие функции также могут быть полезны, поскольку они так или иначе связаны с рассматриваемой функцией.
  • GetPVarFloat - Получить ранее установленное число с плавающей запятой из переменной игрока.
  • DeletePVar - Удалить переменную игрока.
  • GetPVarNameAtIndex - Получает индекс (порядковый номер) персональной переменной по её имени.
  • GetPVarString - Получает значение строковой персональной переменной.
  • GetPVarsUpperIndex - Получает индекс (порядковый номер) следующей создаваемой персональной переменной.
  • GetPVarType - Получает тип персональной переменной по её имени.
  • SetPVarInt - Устанавливает значение персональной переменной с целочисленным значением.
  • SetPVarFloat - Устанавливает значение персональной переменной с плавающей точкой.
  • SetPVarString - Устанавливает значение строковой персональной переменной.