SAMP/GetPVarInt
Материал из Wikipedia Pi
GetPVarInt
Описание:
Получает целочисленное значение переменной игрока.
Примечание |
Переменные не сбрасываются до тех пор, пока не будет вызван 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 - Устанавливает значение строковой персональной переменной.