Quote (nekroo98)
Система простая - в rar записываются параметры двух обьектов, при расчетах берутся записанные там показатели, а вот как вернуть измененный параметр обратно в обьект ума не приложу.
Нужно использовать id объекта. В событии объекта моба, в котором происходит запись данных в объект rar, часть кода должна быть примерно такой:Code
rar.mobid = id;
...дальше все остальные данные
Здесь mobid - новая переменная в объекте rar, которая пригодится для записи id объекта. Это нужно для того, чтобы знать, какому именно экземпляру вернуть измененные данные.
А переменная id - встроенная в ГМ переменная, содержащая уникальный идентификатор экземпляра объекта.
Обратная запись будет выглядеть как-то так:Code
(mobid).hp = переменная_здоровья_моба_в_объекте_rar;
(mobid).переменная1 = значение;
(mobid).переменная2 = значение;
...и так далее
Т.е. только в 1 экземпляре с идентификатором, равным значению переменной mobid будут меняться значения.