qabakrall

Проверка на перевес

3 сообщения в этой теме

Может подскажете тут, Я пытаюсь сделать в нпц проверку, именно на 70%. Тоесть я пытался поставить так что бы при 69% лут выдавался, при 70 и выше нет... 
Вот то что я пробивал, исправьте пожалуйста если не сложно)
 

if (MaxWeight*100/Weight >= 70) {
mes "^8B0000[Кровавый Мастер]^000000";
mes "Да у тебя перевес ^8B000070%^000000. Разгрузись и приходи.";
close;
				}
if (MaxWeight*100/Weight < 70) {
mes "^8B0000[Кровавый Мастер]^000000";
mes "Порядок, Ты можешь получить Палки.";
}

 

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, qabakrall сказал:

Может подскажете тут, Я пытаюсь сделать в нпц проверку, именно на 70%. Тоесть я пытался поставить так что бы при 69% лут выдавался, при 70 и выше нет... 
Вот то что я пробивал, исправьте пожалуйста если не сложно)
 

if (MaxWeight*100/Weight >= 70) {
mes "^8B0000[Кровавый Мастер]^000000";
mes "Да у тебя перевес ^8B000070%^000000. Разгрузись и приходи.";
close;
				}
if (MaxWeight*100/Weight < 70) {
mes "^8B0000[Кровавый Мастер]^000000";
mes "Порядок, Ты можешь получить Палки.";
}

 

MaxWeight всегда больше Weight. Если не ошибаюсь, то если Weight больше, то персонаж двигаться не может.

 

Так что просто поменяй MaxWeight*100/Weight на Weight*100/MaxWeight

1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вы полностью правы))) Я ночью сидел, голова не варила))) Вы правы я перепутал значения)  Спасибо это помогло)

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас