Инкремент и декремент
У нас есть одна переменная c значением по умолчанию = 25.
new pawno = 25;
Чтобы отнять от значения переменной единицу, мы пишем следующее:
pawno--; //pawn равен 24
Чтобы прибавить единицу к значению переменной, мы пишем следующее:
pawno++; //pawn равен 26
Когда мы прибавляем к значению переменной единицу при помощи инкремента, таким
образом мы инкрементируем переменную. Когда мы отнимает от значения переменной единицу
при помощи декремента, таким образом мы декрементируем переменную.
Математика в pawn
Переменные целочисленного и вещественного типа, могут принимать различные числовые
значения. Со значениями переменных можно проводить различные математические операции.
Для этого есть операторы: сложения, вычитания, деления и умножения, которые приведены ниже:
Оператор сложения += result = My += You; Оператор вычитания -= result = My -= You; Оператор умножения *= result = My *=You; Оператор деления /= result = My /=You;
При сложении значений переменных, переменная My – это первое слагаемое, переменная You – это второе
слагаемое. Переменная result – это сумма слагаемых.У нас уже есть эти переменные, для
переменных My и Youмы уже присвоили значения, а в переменной result будет сумма
слагаемых.
new My = 652; new You = 12; new result;
Вот примеры математических операций по приведенной выше таблице, тут все просто:
result = My += You; //переменная result = 30 result = My -=You; //переменная result = 20 result = My *=You; //переменная result = 110 result = My /= You; //переменная result = 5
Прошу обратить внимание. Если вы пытаетесь сложить, вычесть, делить или умножить
целое число и десятичное число, переменная с результатом должна быть вещественного типа.
new Float:my = 25.9; new You = 5; new Float:res;
Также обратите своё внимание, на переменную с результам должна быть всегда
впереди,по другому. мы не можем сначала сложить, а потом только поставить знак равно и переменную
res.
My += You = res; //это неправильно, result должен быть впереди
С вами был Knight_97 Удачи!