existproperty
Материал из Pro-Pawn Wiki
Описание:
Проверяет существование свойства.
Параметры:
(id=0, const name[]="", value=cellmin) |
id | ID свойства (необязательный параметр). Может использоваться в качестве ID скрипта в хост-приложениях, поддерживающих работу сразу нескольких скриптов. |
const name[] | Название, по которому функция будет искать свойство (необязательный параметр). |
value | Значение свойства (необязательный параметр). Если название (name ) не указано, функция будет искать свойство по ID и значению.
|
Возвращаемое значение:
1
, если свойство существует, иначе 0
.
При выгрузке/перезагрузке гейммода или фильтрскрипта удаляются все свойства, даже те, которые были созданы другими скриптами. |
Пример использования:
main()
{
// Проверка существования свойства с ID 0 и названием "prop1".
if(existproperty(_, "prop1"))
print("prop1 существует");
else
print("prop1 не существует");
// Проверка существования свойства со строковым значением (ID: 0, значение: 42).
if(existproperty(1, "", 42))
print("Свойство (1:42) существует");
else
print("Свойство (1:42) не существует");
}
{
// Проверка существования свойства с ID 0 и названием "prop1".
if(existproperty(_, "prop1"))
print("prop1 существует");
else
print("prop1 не существует");
// Проверка существования свойства со строковым значением (ID: 0, значение: 42).
if(existproperty(1, "", 42))
print("Свойство (1:42) существует");
else
print("Свойство (1:42) не существует");
}
См. также: