Показать сообщение отдельно
Старый 26.03.2009, 12:35   #4
zallexx
Знакомый Мадера
 
Регистрация: 03.12.2004
Сообщений: 82
По умолчанию

Цитата:
Сообщение от Эстор Посмотреть сообщение
Например заточить
выглядить примено так: number(1, (GET_LEVEL(ch) + 5) / 6)
Тогда уж целиком кусок приводить)
Код:
	percent = number(1, skill_info[SKILL_UPGRADE].max_percent);
	prob = train_skill(ch, SKILL_UPGRADE, skill_info[SKILL_UPGRADE].max_percent, 0);

	add_hr = IS_IMMORTAL(ch) ? 10 : number(1, (GET_LEVEL(ch) + 5) / 6);
	add_dr = IS_IMMORTAL(ch) ? 5 : number(1, (GET_LEVEL(ch) + 5) / 6);
	if (percent > prob || GET_GOD_FLAG(ch, GF_GODSCURSE))
	{
		act("Но только загубили $S.", FALSE, ch, obj, 0, TO_CHAR);
		add_hr = -add_hr;
		add_dr = -add_dr;
	}
zallexx вне форума   Ответить с цитированием