Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Statusy ONLINE admini


Rekomendowane odpowiedzi

Opublikowano

Witam, ostatnio zmuszono mnie do zrobienia stronki dla serwera TS3  :((

 

Wszystko cacy, gdybym nie musiał dodać skryptu, który ma za zadanie wyświetlać:

  • - Adminów online
  • - Rekord osób na serwerze
 

Dążę do takiego efektu jak na dole, strona napisane w html5 bez cms'a

7d01a5d67560447d9365fc16725d5237.png

*skrypt do osób online mam, użyłem ts3 php freamwork.

Kocham mpcforum.pl!!!

18706.png

Opublikowano

W dziale teamspeak - pobierz 

jest taka fajna strona TS-Website i tam masz counter(licznik) osób listę adminów itp

Poszukasz znajdziesz :)

p.s jak znasz się na html5/php to krótkie będzie szukanie w kodzie :)

Pozdrawiam,

G..

Opublikowano

W dziale teamspeak - pobierz 

jest taka fajna strona TS-Website i tam masz counter(licznik) osób listę adminów itp

Poszukasz znajdziesz :)

p.s jak znasz się na html5/php to krótkie będzie szukanie w kodzie :)

Pozdrawiam,

G..

Niestety php mnie przerasta. Nie mogę się doszukać potrzebnych komend.

Kocham mpcforum.pl!!!

18706.png

Opublikowano

W dziale teamspeak - pobierz

jest taka fajna strona TS-Website i tam masz counter(licznik) osób listę adminów itp

Poszukasz znajdziesz :)

p.s jak znasz się na html5/php to krótkie będzie szukanie w kodzie :)

Pozdrawiam,

G..

Niestety php mnie przerasta. Nie mogę się doszukać potrzebnych komend.
I tu się robi problem głównie w php robi się backend i to do ts3(strony Ts) jak się mylę to można mnie poprawić ;)

 

 

Wysłane z iPhone za pomocą Tapatalk

Opublikowano

 

 

W dziale teamspeak - pobierz

jest taka fajna strona TS-Website i tam masz counter(licznik) osób listę adminów itp

Poszukasz znajdziesz :)

p.s jak znasz się na html5/php to krótkie będzie szukanie w kodzie :)

Pozdrawiam,

G..

Niestety php mnie przerasta. Nie mogę się doszukać potrzebnych komend.

 

I tu się robi problem głównie w php robi się backend i to do ts3(strony Ts) jak się mylę to można mnie poprawić ;)

 

 

Wysłane z iPhone za pomocą Tapatalk

 

Nie musi byc tylko PHP :)

Opublikowano

 

 

 

W dziale teamspeak - pobierz

jest taka fajna strona TS-Website i tam masz counter(licznik) osób listę adminów itp

Poszukasz znajdziesz :)

p.s jak znasz się na html5/php to krótkie będzie szukanie w kodzie :)

Pozdrawiam,

G..

Niestety php mnie przerasta. Nie mogę się doszukać potrzebnych komend.

 

I tu się robi problem głównie w php robi się backend i to do ts3(strony Ts) jak się mylę to można mnie poprawić ;)

 

 

Wysłane z iPhone za pomocą Tapatalk

 

Nie musi byc tylko PHP :)

 

Może mi ktoś kiedyś pomoże  :((

Kocham mpcforum.pl!!!

18706.png

Opublikowano

Jeżeli liczysz na to że ktoś Ci poda gotowe rozwiązanie to chyba się trochę przeliczyłeś. Ale spróbuje Cie naprowadzić, w dziale download masz taki baner który pokazuje ilość adminów online, zerknij sobie może tamten kod będzie dla ciebie bardziej zrozumiały. Co do rekordu to jezeli masz już liczbę osób online to wystarczy że zapiszesz ją i później Będziesz sprawdzał tylko czy liczba online jest większa od zapisanej i jeżeli tak będzie to zapiszesz nową.

Specjalista
Opublikowano
$setup['adminGroup'] = array(6);
$admin=0;


function online_check($uid) {
global $queryCore;
$clientList = $queryCore ->clientList("-uid");
foreach($clientList['data'] as $client) { 
if($client['client_unique_identifier'] == $uid) {
return true;
}
}
    return false;
}
 
 
foreach ($setup['adminGroup'] as $adminGroup) {     $clientList = $queryCore ->serverGroupClientList($adminGroup, $names = true);     foreach ($clientList['data'] as $user) {         if (online_check($user['client_unique_identifier'])) {           if ($user['client_unique_identifier'] != 'serveradmin'){             $admin++;           }         }     } } echo 'Adminów online: '.$admin;

Mam nadzieję że o to chodziło oraz że wszystko tu działa xDDD

Opublikowano
$setup['adminGroup'] = array(6);
$admin=0;
foreach ($setup['adminGroup'] as $adminGroup) {
    $clientList = $queryCore ->serverGroupClientList($adminGroup, $names = true);
    foreach ($clientList['data'] as $user) {
        if (online_check($user['client_unique_identifier'])) {
          if ($user['client_unique_identifier'] != 'serveradmin'){
            $admin++;
          }
        }
    }
}


echo 'Adminów online: '.$admin;

Mam nadzieję że o to chodziło oraz że wszystko tu działa xDDD

 

Jesteś wielki ! 

Kocham mpcforum.pl!!!

18706.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...