Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Проблема с арифметикой

Статус
В этой теме нельзя размещать новые ответы.

AndNatt

Умник
Привет.
Столкнулся с такой проблемой, делаю зарплату для банд, в каждый payday в банк банды даются деньги за владение территориями. (Кол-во территорий * 500)
Проблема вот в чём. У банды Рифа 2 квадрата, следовательно в payday они должны получить 500*2 = 1000 в банк банды, но почему-то после первого payday сумма начинает каждый раз умножаться на 2. В первый payday они получают как и должны 1000, во второй payday они так-же должны получить 1000, но почему-то они получают 2000 (кол-во квадратов не меняется) и так дальше по кругу.


Код:
stock Hour()
{
    static Total_Gz[6];
    for(new i = 0; i <= TOTALGZ; i++) Total_Gz[GangZoneInfo[i][Owner]]++;

    for(new idx = 1; idx <= 5; idx++) Fraction[idx][Bank]+=Total_Gz[idx]*Fraction[idx][Pay];
}
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу