Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 1 из 1

Тема: existproperty

  1. #1
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±

    existproperty

    Описание:
    Проверяет существование указанного свойства в виртуальной машине.

    Параметры:
    id - ID виртуальной машины (по умолчанию 0). Желательно пропускать этот параметр (см. пример ниже) либо оставлять его равным нулю, т.к. в SA:MP используется всего одна виртуальная машина.
    name - название свойства (используется только если значение свойства не является строковым).
    value - уникальный идентификатор свойства. Обычно это хеш для хранения строкового значения, для свойств с целочисленными значениями этот параметр не нужен.

    Возвращаемое значение:
    Возвращает 1, если свойство существует, в противном случае - 0.

    Пример использования:
    Проверка существования свойства со значением целочисленного типа:
    1. if(existproperty(_, "Guf"))
    2. print("Guf is alive");
    3. else
    4. print("Guf is ded");

    Проверка существования свойства со значением строкового типа (для получения хеша имени свойства используется y_stringhash):
    1. if(existproperty(_, _, YHash("my_string", true, hash_fnv1)))
    2. print("Свойство \"my_string\" существует");
    3. else
    4. print("Свойство \"my_string\" не существует");
    См. также:


    Статью подготовил: Daniel_Cortez
    Специально для Pro-Pawn.ru
    Копирование данной статьи на других ресурсах без разрешения автора запрещено!
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  2. Пользователь сказал cпасибо:
    L0ndl3m (23.05.2014)
 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •