• Уважаемый посетитель!!!
    Если Вы уже являетесь зарегистрированным участником проекта "миХей.ру - дискусcионный клуб",
    пожалуйста, восстановите свой пароль самостоятельно, либо свяжитесь с администратором через Телеграм.

Как заставить предмет отличать членов семьи от остальных симов?

  • Автор темы Автор темы Maraboo
  • Дата начала Дата начала
M

Maraboo

Гость
Здраствуйте!
Подскажите пожалуйста, с помощью какой функции определяется гость?

То есть я хочу, чтобы проходя через дверь, гость платил деньги, а свои не платили.
 
Maraboo, гость или не гость - это определяется через Person Type. "Свой" - это Person Type - 0, гость - 1, NPC - 2. Еще есть несколько редко используемых Person Types. Они задаются в глобальном ресурсе BCON 260, где Person Type 1 под номером 1 и находится. Так что можно функцию проверки строить как:
Код:
my person data Person Type Equals? Constant 260:1
(функция 2, параметры: 32, 16897, 512, 6674)
Ну или просто сравнить с Literal Value 1, хотя так я, кажется, не делала... А может и делала, не помню уже теперь. :rolleyes:
И далее по True направить на функцию деньговзимания, а по False - просто на прохождение через дверь.

Если хочешь, чтобы NPC платили тоже, тогда задавай через 0, чтобы исключить из категории платящих только своих, и направляй наоборот - по True - на просто прохождение через дверь, а по False - на деньговзимание. ;)
 
Гм, ну а почему же ему не работать, если все правильно сделано? :rolleyes:
Теоретически вроде бы существует еще другой способ, через family number, но я лично им никогда не пользовалась.

my person data family number Equals? Global ( from Simulation ) Current Family

Функция 2, параметры 61, 9, 512, 1554.
 
Назад
Сверху