Вернуться   МПМ Былины - Мир Древней Руси > Для игроков > Вопросы ньюбов

Вопросы ньюбов Вопросы ньюбов и ответы бывалых

 
 
Опции темы Опции просмотра
Старый 21.11.2007, 16:40   #5
Скифша
Старший Мадер
 
Регистрация: 20.02.2006
Адрес: Не дом и не улица
Сообщений: 211
По умолчанию

Цитата:
Сообщение от judge Посмотреть сообщение

for (i = 0; i < NUM_WEARS; i++) { - в цикле по кол-ву шмоток подсчитываем общую массу металла
if (GET_EQ(ch, i) && - если есть на этом месте шмотка
GET_OBJ_TYPE(GET_EQ(ch, i)) == ITEM_ARMOR && - и тип у нее БРОНЯ
GET_OBJ_MATER(GET_EQ(ch, i)) <= MAT_COLOR) - и материал МЕТАЛЛ
wgt += GET_OBJ_WEIGHT(GET_EQ(ch, i)); - добавляем массу этой шмотку в общую массу
}

if (wgt > GET_REAL_STR(ch)) - сравниваем общую массу металла с силой
return (TRUE); - возвращаем TRUE, если масса металла больше силы

return (FALSE); - иначе FALSE
}
То есть если сила, допустим, 10, а вес стафа из железа меньше 10, то штрафов не будет? Я правильно понял?
__________________
Been here. Done that. Enjoyed it.
Скифша вне форума   Ответить с цитированием
 

Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 00:06.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot