Контакты Поиск

[ вход ]
[ последние сообщения ]

  • Страница 1 из 1
  • 1
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » Деление
Деление
Valeriks Дата: Суббота, 12.07.2014, 22:43:45 | Сообщение # 1
Сообщений: 101
Репутация: 3 [ +/- ]
Приветствую!
Подскажите как правильно вывести результат деления.

К примеру, есть функция
Код
tut_otvet = result1 / result2;

но есть одна проблемка - полученный результат может быть с точкой, а мне нужно загнать результат для каждого игрока в [MAXPLAYERS+1] как быть?
 
«SeReGa»☆ Дата: Суббота, 12.07.2014, 23:52:45 | Сообщение # 2
Сообщений: 395
Репутация: 37 [ +/- ]
new Float:tut_otvet = result1 / result2;

Добавлено (12.07.2014, 23:52:45)
---------------------------------------------
Наверное.

 
Valeriks Дата: Суббота, 12.07.2014, 23:53:00 | Сообщение # 3
Сообщений: 101
Репутация: 3 [ +/- ]
С проблемой выше разобрался)) появилась вторая..
Почему когда делим 9 / 2 результат показывает, а когда 2 / 9 его нет?
Это глюк, или как?
 
«SeReGa»☆ Дата: Суббота, 12.07.2014, 23:56:24 | Сообщение # 4
Сообщений: 395
Репутация: 37 [ +/- ]
есть ещё Float:FloatDiv(Float:dividend, Float:divisor);

Добавлено (12.07.2014, 23:56:24)
---------------------------------------------
да наверное, тоже встречался с таким.


Сообщение отредактировал «SeReGa»☆ - Суббота, 12.07.2014, 23:56:45
 
Valeriks Дата: Суббота, 12.07.2014, 23:56:35 | Сообщение # 5
Сообщений: 101
Репутация: 3 [ +/- ]
Цитата «SeReGa»☆ ()
new Float:tut_otvet = result1 / result2;

Я сделал немного по другому
Код
new Float:tut_otvet[MAXPLAYERS+1];

tut_otvet = float(result1 / result2);
 
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » Деление
  • Страница 1 из 1
  • 1
Поиск: