Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Показано с 1 по 9 из 9
  1. #1
    Аватар для StevenH
    Пользователь

    Статус
    Оффлайн
    Регистрация
    13.10.2015
    Сообщений
    469
    Репутация:
    13 ±

    Финансовая статистика

    Всем привет. Делаю бизнесы, и подумал про Финансовую статистику. Как же её сделать? Никак не могу придумать (как на арп/дрп).
    Сначало думал в таблице с бизнесами, сделать колоночку типа FinStat (пример). И туда с помощью sscanf записывать прибыль (тоесть при покупке каждого товара, записывать например в BusinessInfo[b][bFinStat][0] - тоесть в первую колонку). Но как передвигать колонку? Типа дней.

    Поэтому и прошу помочь (намекнуть) как сделать финку).

  2. #2
    Аватар для StevenH
    Пользователь

    Статус
    Оффлайн
    Регистрация
    13.10.2015
    Сообщений
    469
    Репутация:
    13 ±
    up5sim

  3. #3
    Аватар для Maks5
    Пользователь

    Статус
    Оффлайн
    Регистрация
    03.05.2013
    Сообщений
    242
    Репутация:
    6 ±
    Не понял, напиши подробно.

  4. #4
    Аватар для StevenH
    Пользователь

    Статус
    Оффлайн
    Регистрация
    13.10.2015
    Сообщений
    469
    Репутация:
    13 ±
    Цитата Сообщение от Maks5 Посмотреть сообщение
    Не понял, напиши подробно.
    Что тут непонятного? Я попросил намекнуть как сделать фин. статистику как на адвансе/даймонде..
    Вот цитаты:

    Всем привет. Делаю бизнесы, и подумал про Финансовую статистику. Как же её сделать? Никак не могу придумать (как на арп/дрп).
    Поэтому и прошу помочь (намекнуть) как сделать финку).

  5. #5
    Аватар для Maks5
    Пользователь

    Статус
    Оффлайн
    Регистрация
    03.05.2013
    Сообщений
    242
    Репутация:
    6 ±
    Цитата Сообщение от StevenH Посмотреть сообщение
    Что тут непонятного? Я попросил намекнуть как сделать фин. статистику как на адвансе/даймонде..
    Вот цитаты:
    А какая там статистика? Скриншот можно? Я на Самп РП играл в основном.

  6. #6
    Аватар для StevenH
    Пользователь

    Статус
    Оффлайн
    Регистрация
    13.10.2015
    Сообщений
    469
    Репутация:
    13 ±
    Цитата Сообщение от Maks5 Посмотреть сообщение
    А какая там статистика? Скриншот можно? Я на Самп РП играл в основном.
    Да, конечно. Вот пример: http://i.imgur.com/nrhmJ1Q.png

  7. #7
    Аватар для Sp1ke
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.03.2015
    Сообщений
    239
    Репутация:
    50 ±
    Цитата Сообщение от StevenH Посмотреть сообщение
    Да, конечно. Вот пример: http://i.imgur.com/nrhmJ1Q.png
    Делается с помощью табуляции.
    PHP код:
        new string[5];
        new 
    yearmonth,day;
        
    getdate(yearmonthday);
        
    format(stringsizeof(string),"\t\t\t%d",day); 
    Последний раз редактировалось Sp1ke; 28.11.2015 в 20:09.

  8. #8
    Аватар для StevenH
    Пользователь

    Статус
    Оффлайн
    Регистрация
    13.10.2015
    Сообщений
    469
    Репутация:
    13 ±
    Цитата Сообщение от Sp1ke Посмотреть сообщение
    Делается с помощью табуляции.
    PHP код:
        new string[5];
        new 
    yearmonth,day;
        
    getdate(yearmonthday);
        
    format(stringsizeof(string),"\t\t\t%d",day); 
    Зачем мне табуляция?). Это я знаю. Вопрос в том, как сделать саму эту фин. статистику..
    Вот покупает человек в 24/7 маску -> это идёт в базу. Это сделать впринципо легко. Но вот, наступил следующий день. Как мне например сегодняшнее число поставить на вчерашнее. А потом ещё когда наступит следующий день, число (сумму) надо ещё назад откатить. Ну короче кто играл на арп/дрп поймёт.

  9. #9
    Аватар для Profyan
    Пользователь

    Статус
    Оффлайн
    Регистрация
    23.12.2013
    Адрес
    Омск
    Сообщений
    197
    Репутация:
    22 ±
    Если я правильно понял, то просто в конце каждого дня высчитывать прибыль и еще что ты хочешь,UPDATE ... SET в таблицу, ID - это будет день. Т.е у тебя например в столбике bFinStat будет такая запись: 0,0,0,..,0(30 - 31 нулей допустим)
    При вызове диалога статистики, считываешь все: цикл , который проходит с 1ого до этого дня, записываешь все в одну строку(strcat), потом просто выводишь. А например, если уже прошел месяц, то очищаешь данное поле( ну или нулями заполняешь).



    Любой дурак может написать код, понятный компьютеру. Хороший программист пишет код, понятный человеку
    Мартин Фаулер


    Skype
    profan99
    VK
    click




 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •