Заглавието е ясно, искам да знам как с написването на командата /ptime, да излиза това съобщения на играча примерно:
Your total played time is: 3 days, 17 hours, 25 minutes
|
Godlike # Dust2 by Day, Classic by Night 45.144.155.164:27015 |
de_dust2 Играчи: 10/32 |
|
HH-GaminG #GunGame | 91.134.123.43:27015 | gg_flatiron | Играчи: 8/28 |
|
CS1.BG | DUST2 NOSHTA GARMI [RANKED PLAY] | 45.144.155.113:27015 | de_dust2 | Играчи: 2/32 |
|
Cs-PlovdiV.com - Aim Attack | 93.123.16.4:27022 | aim_map2 | Играчи: 4/16 |
|
VIP
|
45.144.155.171:27015 | ★ [ZM]ImperialCS Zombie Plague Mega|Fast SaveAP Jetpack+GoldenAK | zm_effect | 13/32 |
Как да изведа играното време на играча в дни, часове и минути?
-
Tornado_SW
Извън линия - AMXX Скриптър
- Мнения: 161
- Регистриран на: 04 Фев 2020, 22:41
- Се отблагодари: 28 пъти
- Получена благодарност: 83 пъти
- Обратна връзка:
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1309 пъти
- Обратна връзка:
Как да изведа играното време на играча в дни, часове и минути?
Можеш да ползваш функцията get_user_time за да намериш времето за текущата карта. Ако запазиш това време когато играчът напусне и го четеш когато влезне, ще получиш total time.
Имай предвид, че времето е в секунди. За да получиш минути, часове и прочие, ще трябва да ползваш малко математика. На пример, g_iTime[id] / 60 за да получиш минуите.
Код за потвърждение: Избери целия код
new g_iTime[33]
public client_disconnect(id)
{
запази в nVault: get_user_time(id) + g_iTime[id]
// сегашното + предишното
}
public client_connect(id)
{
g_iTime[id] = прочети от nVault
// предишното
}
-
Tornado_SW
Извън линия - AMXX Скриптър
- Мнения: 161
- Регистриран на: 04 Фев 2020, 22:41
- Се отблагодари: 28 пъти
- Получена благодарност: 83 пъти
- Обратна връзка:
Как да изведа играното време на играча в дни, часове и минути?
Знам, направил съм го това. Проблемът е че целия формат излиза само в минути. По-скоро излиза така след рестарт на сървъра.
Примерно, играното време на играча си отминава както нормално: 00:00:16. След рестарт показва 16:16:16. И така...
Добавено преди 16 минути 1 секунда:
Мисля че се оправих, просто бях объркал превръщането на времето на играча в минути, часове, и дни. Все пак благодаря за ориентацията, без нея сигурно щях да се мъча до утре хаха.
Примерно, играното време на играча си отминава както нормално: 00:00:16. След рестарт показва 16:16:16. И така...
Добавено преди 16 минути 1 секунда:
Мисля че се оправих, просто бях объркал превръщането на времето на играча в минути, часове, и дни. Все пак благодаря за ориентацията, без нея сигурно щях да се мъча до утре хаха.
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 5 Отговори
- 1849 Преглеждания
-
Последно мнение от Knuckles
-
- 9 Отговори
- 927 Преглеждания
-
Последно мнение от Siska
-
- 0 Отговори
- 673 Преглеждания
-
Последно мнение от RedStriker
-
- 28 Отговори
- 1795 Преглеждания
-
Последно мнение от HeatoN
-
- 1 Отговори
- 1286 Преглеждания
-
Последно мнение от Just
-
- 7 Отговори
- 2096 Преглеждания
-
Последно мнение от menkisa
-
- 7 Отговори
- 1965 Преглеждания
-
Последно мнение от V.A.L.V.E
Кой е на линия
Потребители разглеждащи този форум: Google [Bot] и 2 госта