Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Czas - jak go wyświetlić?


  • Zamknięty Temat jest zamknięty
2 odpowiedzi w tym temacie

#1 A może sma?

    Godlike

  • Power User

Reputacja: 547
Wszechwiedzący

  • Postów:1 464
  • Steam:steam
  • Imię:Tomasz
  • Lokalizacja:Polska
Offline

Napisano 28.07.2011 22:32

Siema :] Próbowałem wyświetlić aktualny czas, oraz czas jaki gracz gra na serwerze w ten sposób:
ShowSyncHudMsg(id, SyncHudObj, "[Klasa: %s]^n[Doswiadczenie: %i / %i]^n[Poziom: %i]^n[Perk: %s]^n^n[Zdrowie: %i]^n[Godzina: %s]^n[Grasz juz: %s]", nazwy_klas[klasa_gracza[id]], doswiadczenie_gracza[id], PobierzDoswiadczeniePoziomu(poziom_gracza[id]), poziom_gracza[id], nazwy_perkow[perk_gracza[id]], get_user_health(id), get_systime(), get_user_time(id, 0));


Jednak nie wyszło :D Dlaczego?
  • +
  • -
  • 0

#2 Agent

    Profesjonalista

  • Użytkownik

Reputacja: 63
Pomocny

  • Postów:195
  • Lokalizacja:Polska
Offline

Napisano 28.07.2011 23:05

nie wiem czy dobrze kombinuję bo późno już i niezbyt mam smykałkę do tego dzisiaj, ale obczaj:
new newtime[9]
new usertime[9]
format_time(newtime,8,"%H:%M:%S", get_systime())
format_time(usertime,8,"%H:%M:%S", get_user_time(id))
ShowSyncHudMsg(id, SyncHudObj, "[Klasa: %s]^n[Doswiadczenie: %i / %i]^n[Poziom: %i]^n[Perk: %s]^n^n[Zdrowie: %i]^n[Godzina: %s]^n[Grasz juz: %s]",
 nazwy_klas[klasa_gracza[id]], doswiadczenie_gracza[id], PobierzDoswiadczeniePoziomu(poziom_gracza[id]), poziom_gracza[id], nazwy_perkow[perk_gracza[id]], 
 get_user_health(id), newtime, usertime));

  • +
  • -
  • 1

Unikalna sieć serwerów CS 1.6 && TF2 FearLex.pl
Serwery CS 1.6: JailBreak, ZombieMod Ultimate (nowe ZP), DiabloMod 201 lvl, TeamPlay
ORAZ
Serwer TF2 FFA


#3 A może sma?

    Godlike

  • Autor tematu
  • Power User

Reputacja: 547
Wszechwiedzący

  • Postów:1 464
  • Steam:steam
  • Imię:Tomasz
  • Lokalizacja:Polska
Offline

Napisano 29.07.2011 11:15

Dzięki :] Nakierowałeś mnie na dobrą drogę :D Znaczy musiałem to jeszcze ciut poprawić :P
Teraz wygląda to tak:
new newtime[9];
new usertime[32][9];


format_time(newtime,8,"%H:%M", get_systime())
format_time(usertime[id],8,"%H:%M:%S", get_user_time(id))
set_hudmessage(255, 0, 0, 0.02, 0.15, 0, 0.0, 0.3, 0.0, 0.0);
ShowSyncHudMsg(id, SyncHudObj, "[Klasa: %s]^n[Doswiadczenie: %i / %i]^n[Poziom: %i]^n[Perk: %s]^n^n[Zdrowie: %i]^n[Godzina: %s]^n[Grasz juz: %s]", nazwy_klas[klasa_gracza[id]], doswiadczenie_gracza[id], PobierzDoswiadczeniePoziomu(poziom_gracza[id]), poziom_gracza[id], nazwy_perkow[perk_gracza[id]], get_user_health(id), newtime, usertime[id]);


No i godzina wyświetla się prawidłowo (musiałem usunąć tylko sekundy, bo "skakały" co 2, 3 :D)
Czas grania też się wyświetla, ale... Jak wejdę na serwer pokazuje mi, że gram np. 01:00:50 - o jedną godzinkę więcej :P Jak ją "odjąć"?

Edit: W sumie to już nie ważne, bo zapomniałem o jednym: czas się resetuje przy zmianie mapy :D A w nwaluty i majskuele bawić się nie będę :D

Użytkownik kisiel96 edytował ten post 29.07.2011 12:54

  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych