Вопрос наверно глупый, но, честно говоря, я уже всю голову сломал. Проблема заключается в том, что в sourcepawn не понятно как делить 2 целых числа между собой.
Я просмотрел, наверно, все уроки, и из всего, что я нашел, полезным оказалось только явное преобразование типов view_as<тип>.
Но дело в том, что даже это преобразование мне никак не помогает. Опишу проблему:
Есть 2 int-переменные, которые надо поделить между собой, допустим a и b. И переменная, в которую запишется результат r.
Например, а = 10, b = 5.
Я перепробовал много способов, к примеру:
r = view_as<float>(a) / view_as<float>(b); В итоге уходит в - 2 147... и т.д. Как оказывается, в данном случае a и b равны 0, то есть не проходит преобразование.
Отсюда вопрос: Я делаю что-то не так? И если да, то что этому языку еще нужно от меня? В уроках везде есть инфа только об этом. Стоит отметить, что сами по себе a и b во время деления, в целочисленном типе имеют свои значения 10 и 5, но при преобразовании сразу же становятся равны 0. Тогда непонятно, зачем, вообще, нужно это преобразование...
Спасибо.