Показать сообщение отдельно
Старый 08.04.2005, 10:23   #276
Vam

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Скриптинг в Готике

2TycoooN:
// начисление ГГ экспы (уровень цели * 10) (Примечание: Ошибка - вместо self.level должно быть oth.level)
Хм, и к чему приводит эта ошибка?
Если вызов функции B_MagicHurtNpc(other,self,***); всегда производится с такими аргументами, то ошибки в принципе не будет, но если вызвать функцию с другими аргументами, то будет ошибка (ГГ начислится экспа зависимая не от уровня убитого монстра, а от своего собственного уровня). Если параметры переданы в функцию явно (что мы и имеем), то во избежании ошибок, внутри функции необходимо использовать только параметры переданные через аргументы. Это правильная практика программирования.  ;)
Ответить с цитированием