04:21
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
        
Подвиcание SA-MP (2)
Max 20.02.2017 21:57
MYSQL Донат (2)
JasonGordon 08.02.2017 10:39
Зацените (12)
JasonGordon 26.01.2017 18:36
 





Рекомендуем:
Добавить IP: 95.172.59.51:7777





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
Скачать GTA SAMP 0.3.7 - Кл... 20.07.2015
Страница 1 из 11
Модератор форума: AXE, Weddew 
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » последний заход в игру и время игры
последний заход в игру и время игры
_BigSm0ke_Дата: Воскресенье, 01.07.2012, 13:29 | Сообщение # 1
Местный
Группа: I'm V.I.P.
Сообщений: 674
Награды: 5
Город: Москва
Репутация: 127
Замечания: 0%
Статус:
люди добрые, подскажите как сделать 3 функции:
1) Запись в аккаунт последний заход в игру (mysql) .. какой тим данных, как в переменную время записать и т.п.
2) Время которое игрок играет на сервере вообще (счетчик) (соответственно запись в аккаунт в mysql)
3) Время сеанса .. время которое игрок играет с последнего захода...



LifeVegas: vk.com/lvgta - Покори вершины Лас-Вегаса в новом РП проекте. COMING SOON
Продаю РП мод: подробнее тут
Решаю задачи по техническим дисциплинам, подробнее тут
KämpferДата: Воскресенье, 01.07.2012, 14:35 | Сообщение # 2
Освоившийся
Группа: Продвинутые
Сообщений: 114
Награды: 15
Город: /
Репутация: 163
Замечания: 40%
Статус:
Quote (_BigSm0ke_)
1) Запись в аккаунт последний заход в игру (mysql) .. какой тим данных, как в переменную время записать и т.п.

с помощью юникстайма делай, то есть при каждом сохранение обновляй ячейку, в запрос можно даже добавить такую классную штучку как UNIX_TIMESTAMP, то есть UPDATE ... SET ...., `ячейка` = UNIX_TIMESTAMP()..., в ячейку запишется дата и время в юникстайме, потом просто надо будет преобразовать это число. Ячейку ставь просто integer, так как будет записываться просто целое число, правда приличных размеров [примерно: 1332159517]

Далее..
Quote (_BigSm0ke_)
2) Время которое игрок играет на сервере вообще (счетчик) (соответственно запись в аккаунт в mysql)

в чем проблема в массив игрока например добавить новую ячейку, которая будет прибавляться ежесекундно?
Тем самым у нас будет иметься число секунд, каждого игрока, показывающее сколько он провел времени на сервере.
Либо же, можно сделать поумнее, опять же при входе получаем время в юникстайме, далее при выходе или же когда нужны будут эти данные (сколько игрок уже играет) опять получаем время и от нового числа отнимаем старое, которое при входе записали ну это и будет то же кол-во секунд проведенных игроком на сервере.

Добавлено (01.07.2012, 14:35)
---------------------------------------------

Quote (_BigSm0ke_)
3) Время сеанса .. время которое игрок играет с последнего захода...

не совсем понял что ты хочешь



Гитлер капут

Можно сопротивляться вторжению армий, вторжению идей сопротивляться невозможно. ©

Оплачиваемая личная помощь, исправление и оптимизация кода, написание небольших скриптов.
skype: kampfer_88
_BigSm0ke_Дата: Воскресенье, 01.07.2012, 15:12 | Сообщение # 3
Местный
Группа: I'm V.I.P.
Сообщений: 674
Награды: 5
Город: Москва
Репутация: 127
Замечания: 0%
Статус:
насчет третьего ...тоесть зашел игрок в игру и начинает капать время текущего сеанса игры, то есть для зарплаты например.. ну это я уже понял аналогично 1 и 2 пункту...

насчет Юникстайма не совсем понял... мы записываем в mysql значение integer из переменной UNIX_TIMESTAMP, а само время в переменную UNIX_TIMESTAMP с помощью какой функции записывать? и обратно кстати как перекодировать из целого числа в дату ?



LifeVegas: vk.com/lvgta - Покори вершины Лас-Вегаса в новом РП проекте. COMING SOON
Продаю РП мод: подробнее тут
Решаю задачи по техническим дисциплинам, подробнее тут
KämpferДата: Воскресенье, 01.07.2012, 15:29 | Сообщение # 4
Освоившийся
Группа: Продвинутые
Сообщений: 114
Награды: 15
Город: /
Репутация: 163
Замечания: 40%
Статус:
Quote (_BigSm0ke_)
UNIX_TIMESTAMP

это внутреняя функция для запросов, которая записывает текущий юникстайм в поле таблицы.
Я тебе конкретный пример привел использования:
Quote (Kämpfer)
UPDATE ... SET ...., `ячейка` = UNIX_TIMESTAMP()...



Гитлер капут

Можно сопротивляться вторжению армий, вторжению идей сопротивляться невозможно. ©

Оплачиваемая личная помощь, исправление и оптимизация кода, написание небольших скриптов.
skype: kampfer_88
_BigSm0ke_Дата: Воскресенье, 01.07.2012, 16:01 | Сообщение # 5
Местный
Группа: I'm V.I.P.
Сообщений: 674
Награды: 5
Город: Москва
Репутация: 127
Замечания: 0%
Статус:
аа все понял...спс тему close


LifeVegas: vk.com/lvgta - Покори вершины Лас-Вегаса в новом РП проекте. COMING SOON
Продаю РП мод: подробнее тут
Решаю задачи по техническим дисциплинам, подробнее тут
ВеликсДата: Четверг, 05.07.2012, 23:11 | Сообщение # 6
Мастер джэдай
Группа: Модераторы
Сообщений: 3923
Награды: 287
Город: Мухосранск
Репутация: 8404
Замечания: 0%
Статус:
Закрыто.


[cut=freestyle]
ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ ,
СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ,
ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ,
ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ.
УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА.
ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ.
ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ.
ЛЕНАРУ ДАЙ УМА И ЛЕНУ
НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ
© Хасан
[/cut]
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » последний заход в игру и время игры
Страница 1 из 11
Поиск:





 


 


 
Хостинг от uCoz SAMP-RUS.COM