Propozycje modyfikacji - [gotowa modyfikacja] Status Serwera w forach
Pawlok - 23-01-2013, 15:23
Tak jak wykasuje IP i port z ustawien for to wraca wszystko do normy a hosting mam na webd.pl.
Dajaj - 23-01-2013, 18:34
a czy w mojej wersji działo się to samo ? tzn czy sama mapa długo się wczytywała ?
@@ edit >
Kod: | $ipserwera = $data['forum_serwer_ip'];
$portserwera = $data['forum_serwer_port'];
if(!empty($ipserwera) && !empty($portserwera))
{
$s1_status = new HLSocket($ipserwera, $portserwera);
$s1_info = $s1_status->details();
$maps_on = 'http://image.www.gametracker.com/images/maps/160x120/cs/'.$s1_info['map'].'.jpg';
$link = '' . $maps_on . '" id="forummap" title="'.$s1_info['map'].'"';
$folder_image = $link;
if ($s1_info['hostname'] == "") {
$stan = "<font color='red'>Offline</font>";
} else
{
$stan = "<font color='green'>Online</font>";
}
$dane = 'IP: '.$ipserwera.':'.$portserwera.'<br/>Gracze: '.$s1_info['players'].'/'.$s1_info['max'].' | Mapa: '.$s1_info['map'].' | Status: '.$stan.'';
$desc = $dane;
$nazwa = ''.$s1_info['hostname'].'';
$title = $nazwa;
$s1_status->close();
} |
niestety okrojona wersja > nie będzie wyświetlać nomap gdyż na webd chyba nie działa file_get_contents
kooza - 23-01-2013, 19:52
jeśli ktoś chce żeby wyświetlało procent wszystkich graczy, to w includes/functions_hierarchy.php znajdź:
Kod: | $stan = "<font color='green'>Online</font>";
}
|
dodaj po:
Kod: | $allsloty = $allsloty+$s1_info['max'];
$allonline = $allonline+$s1_info['players'];
$allprocent = ($allonline/$allsloty)*100;
$all_procent = number_format($allprocent, 0);
|
i znajdź:
zamień na:
Kod: | '.$s1_info['max'].' ['.$all_procent.'%] |
piootrek16 - 25-01-2013, 11:14
Mod jest oparty o GameTracker, ale nie wiem czemu nie działa z serwerem CS Global Offensive. Nie pokazuje właściwych obrazów granych map.
Dajaj - 25-01-2013, 19:33
tylko obrazków ?
chyba że chodzi ci o to , że są mapy z cs 1.6 bo mapy są pobierane z gametracker z folderu " CS"
piootrek16 - 26-01-2013, 10:32
Dajaj napisał/a: | chyba że chodzi ci o to , że są mapy z cs 1.6 bo mapy są pobierane z gametracker z folderu " CS" |
No właśnie o to chodzi. Czyli jak mam serwery CS 1.6 i CS:GO to i tak wszystkie obrazy są pobierane z 1.6?
Dajaj - 26-01-2013, 13:10
na chwilę obecną tak (robiłem to pod 1.6 ) - potem postaram się dodać " typ gry " w pa
-- ktoś ma jakieś propozycje co do gier ??
wydałoby się w tedy wersje 2.0 oficjalną instrukcją ;p
piootrek16 - 28-01-2013, 21:40
Nie jest czasem tak, że jak GameTracker nie działa to forum się nie wczytuje bądź robi to wolniej?
kooza - 28-01-2013, 21:42
piootrek16, raczej jest to niemożliwe, tutaj pobierana jest tylko mapa z gametracker, jak ich strona nie będzie działać, to pojawi się błąd wczytania obrazka mapy.
piootrek16 - 28-01-2013, 21:49
Dziwne bo przed chwilą GT nie działał i równocześnie moje forum. Teraz GT zaczął działać i moje forum też się wczytało.
Dajaj - 29-01-2013, 16:13
być może znów jest to wina funkcji file_get_contents ..
#znajdź
Kod: | $maps_exist_on = @file_get_contents($maps_on);
if (strpos($maps_exist_on, '404') == false) {
|
#zamień na
Kod: | $maps_exist_on = @fopen($maps_on, "r");
if ($maps_exist_on){ |
Jeśli byłyby jakieś propozycje do modyfikacji piszcie bo chcę zaktualizować instrukcje już oficjalnie na 2.0 - zawierać będzie wszystko co powinno być poprawione , tzn
dodane gry w pa puki co takie jak
Cytat: | CS 1.5
CS 1.6
CS:S
Left 4 Dead
GarrysMod
Age of Chivalry
Team Fortress 2 |
zaktualizowany kod w functions_hierarchy na kod koozy + zamiana na fopen();
być może ustalanie również koloru obramowania mapy na pickerze tak jak kolor for czy grup
% graczy
aka - 29-01-2013, 17:18
Dajaj napisał/a: | być może ustalanie również koloru obramowania mapy na pickerze tak jak kolor for czy grup |
kolor obramowania mapy zmeinia się w zalezności od ilości graczy na serwerze (im więcej graczy tym "mocniejszy kolor", albo kolor obramowania mapy zielony - jeśli serwer online lub czerowny - jesli offline.
$ graczy nie potrzebne, kto zechce dopisze sobie ta linijkę kodu.
piootrek16 - 29-01-2013, 18:09
Dajaj, ok sprawdzę to. Co do gier
Kod: | CS 1.5
CS 1.6
CS:S
Left 4 Dead
GarrysMod
Age of Chivalry
Team Fortress 2 |
W 1.5 nikt nie gra. JA proponował bym CS 1.6, CS:S, CS:GO, L4D, TF2, COD
kooza - 29-01-2013, 18:59
Z tego co widzę to w minecrafta dużo ludzi gra.
Dajaj - 29-01-2013, 20:47
kooza napisał/a: | Z tego co widzę to w minecrafta dużo ludzi gra. |
+ dla Cb - b. dobra propo - na sobotę postaram się all ogarnąć
@@ edit - mc i wszystkie gry ogarnięte - jutro pobawie sie z pa
aka twoją propozycje też przemyśle ;p ale to w sumie za dużo pierdołów jak na jedno mod jest przeznaczony do konkretnych rzeczy a tak każdy może sb zrobić warunkiem kolor ramk
Kod: | if($s1_info['players'] <= 10 ) { id="zielona ramka " } itd |
|
|
|