Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: CS1.6, CSS, TF2, SAMP serverių informacija. (v1.0)

Parašė sniuff· 2010 Geg. 14 17:05:31
#1

Turite CS1.6, CSS, TF2, SAMP serverį ?
Neturite normalios modifikacijos atvaizduoti serverio informacijai ?
Turiu išeitį. Nereikės nieko instaliuoti, tik sukurti panelę.

Įrašom į panelę tokį kodą. Užpildom nustatymus. Su CSS galima dar pagražinti tekstą.
$ip = "tf2.sniuff.lt"; // Server IP Adresas
$port = "27015"; // Server PORT
$type = "tf2"; // Server TYPE (csold, cssource, tf2, samp)
$prot = "text"; // DON'T CHANGE

$info = file_get_contents("http://apps.sniuff.lt/game_server_info/api.php?ip={$ip}&port={$port}&type={$type}&prot={$prot}");
$info = explode("|", $info);

openside("Serverio Informacija");
if($info['0'] == "") {
echo "Serveris išjungtas";
} else {
echo "Serverio pavadinimas: {$info['0']}<br />
IP Adresas: {$info['1']}<br />
Žaidėjai: {$info['2']}/{$info['3']}<br />
Žemėlapis: {$info['4']}";
}
closeside();




Galima ir gauti json formatu (bet manau niekas nesugebės pritaikyti), tiesiog į $prot vietą rašom json.

Redagavo sniuff· 2010 Geg. 16 13:05:23

Parašė RuP3r· 2010 Geg. 14 17:05:49
#2

Ar įmanoma kaip nors pasidaryti savo dydžio ir savo fono(img) lentelę? su tavo šia panele.?

Parašė sniuff· 2010 Geg. 14 17:05:17
#3

echo "Serverio pavadinimas: {$info['0']}<br />
IP Adresas: {$info['1']}<br />
Žaidėjai: {$info['2']}/{$info['3']}<br />
Žemėlapis: {$info['4']}";

$info['0'] gali kur nori rasyti kad atvaizduotu serverio pavadinima.

Kodas 100% customizable

Parašė RuP3r· 2010 Geg. 14 17:05:58
#4

Norėčiau suprasti visus tuos kodus. Čia tipo viskas su tais skaičiukais ?

Parašė sniuff· 2010 Geg. 14 17:05:14
#5

Serverio pavadinimas -
{$info['0']}



IP Adresas -
{$info['1']}


(Arba tiesiog pats gali irasyt)
Dabar zaidzia -
{$info['2']}



MAX Zaideju -
{$info['3']}



Zemelapis -
{$info['4']}



Parašė RuP3r· 2010 Geg. 14 17:05:04
#6

Taip bet,ar galima pvz aš per photoshop'ą nusipiešiu ten img 100x500 ir ant jo uždėti visus statusus?

Parašė sniuff· 2010 Geg. 14 18:05:55
#7

Tai čia jau tavo kūribingumui viskas. Savo puslapį HTMl gali pasidaryti.

Parašė Funo· 2010 Geg. 14 19:05:31
#8

Sniuff parašė:
Serverio pavadinimas -
{$info['0']}



IP Adresas -
{$info['1']}


(Arba tiesiog pats gali irasyt)
Dabar zaidzia -
{$info['2']}



MAX Zaideju -
{$info['3']}



Zemelapis -
{$info['4']}




O didelis dekui sito lb prireiks :)

Parašė Niger· 2010 Geg. 14 19:05:26
#9

Jei dalinies tai duok visa: http://apps.sniuff.lt/game_serve...

Nes but priklausomam nuo kasko tai nzn...

Parašė sniuff· 2010 Geg. 14 20:05:30
#10

Niger, tai kol kas tik bandomoji versija, vėliau kai bus daugiau žaidimų, tai gal ir padalinsiu. Nes dar tai nėra daug darbo.

Parašė Niger· 2010 Geg. 14 20:05:40
#11

Cituoju: tai gal ir padalinsiu.

Kai padalinsi tai tada ir bandysiu ziuret :]

Parašė mNm.· 2010 Geg. 14 20:05:50
#12

ruper,

<img src='images/mapai/{$info['4']}.png' width='100' height='100' />

turėtų veikti. :)

Redagavo mNm.· 2010 Geg. 14 20:05:19

Parašė Funo· 2010 Geg. 14 23:05:24
#13

o jai as naudoju html puslapi tai koks turietu buti kodas nes cia tik paneles .

Parašė mNm.· 2010 Geg. 14 23:05:01
#14

isimesk į ftp ir naudok http://www.w3schools.com/tags/ta... funkciją.

Parašė sniuff· 2010 Geg. 14 23:05:50
#15

Funo, jei naudoji HTML, gali naudotis json.

Parašė sniuff· 2010 Geg. 15 00:05:02
#16

Kokiais dar formatais reikėtų padaryti atvaizdavimą ?

Parašė edeni· 2010 Geg. 15 11:05:40
#17

Gal galėtum duot tą api.php failą, nes man reikia kodo, kad rodytų css serverio info. Nes jeigu naudosiu dabar tavo kodą, tai man ilgokai užtruks ~100 serverių atvaizdavimas :((

Parašė Funo· 2010 Geg. 15 12:05:07
#18

O galite numesti kaip visas kodas turietu atrodyti ? ant html

Parašė edeni· 2010 Geg. 15 12:05:59
#19

Funo parašė:
O galite numesti kaip visas kodas turietu atrodyti ? ant html


Sukuri failą status.php
ir ten įrašai:
<?php
$ip = "tf2.sniuff.lt"; // Server IP Adresas
$port = "27015"; // Server PORT
$type = "tf2"; // Server TYPE (csold, cssource, tf2, samp)
$prot = "text"; // DON'T CHANGE

$info = file_get_contents("http://apps.sniuff.lt/game_server_info/api.php?ip={$ip}&port={$port}&type={$type}&prot={$prot}");
$info = explode("|", $info);

if($info['0'] == "") {
print_r($info);
echo "Serveris išjungtas";
} else {
echo "Serverio pavadinimas: {$info['0']}<br />
IP Adresas: {$info['1']}<br />
Žaidėjai: {$info['2']}/{$info['3']}<br />
Žemėlapis: {$info['4']}";
}
?>



Redagavo edeni· 2010 Geg. 15 12:05:10

Parašė Kelmas· 2010 Geg. 16 13:05:09
#20

print_r($info);



Šito tai tikrai nepagavau kam bereikia...

Redagavo Kelmas· 2010 Geg. 16 13:05:28

Parašė sniuff· 2010 Geg. 16 14:05:25
#21

Šitą galit ir ištrinti.

Parašė H2O· 2010 Bir. 10 18:06:51
#22

$ip = "cs.wos.lt"; // Server IP Adresas
$port = "27015"; // Server PORT
$type = "tf2"; // Server TYPE (csold, cssource, tf2, samp)
$prot = "text"; // DON'T CHANGE

$info = file_get_contents("http://apps.sniuff.lt/game_server_info/api.php?ip={$ip}&port={$port}&type={$type}&prot={$prot}");
$info = explode("|", $info);

openside("Serverio Informacija");
if($info['0'] == "") {
echo "Serveris išjungtas";
} else {
echo "Serverio pavadinimas: {$info['0']}<br />
IP Adresas: {$info['1']}<br />
Žaidėjai: {$info['2']}/{$info['3']}<br />
Žemėlapis: {$info['4']}";
}
closeside();




Gal kas galite padaryti, kad nerodytu vienas kito po apačia o kad rodytu vienas šalia kito.

Redagavo H2O· 2010 Bir. 10 18:06:11

Parašė mNm.· 2010 Bir. 10 18:06:30
#23

<br> nuimk... :)

Parašė H2O· 2010 Bir. 10 19:06:25
#24

mnm_naujas parašė:
<br> nuimk... :)


Ta prasme yra dvie panelės, man reikia kad rodytu viena šalia kitos o ne viena viršui kita apačioje.

$ip = "cs.wos.lt"; // Server IP Adresas
$port = "27015"; // Server PORT
$type = "tf2"; // Server TYPE (csold, cssource, tf2, samp)
$prot = "text"; // DON'T CHANGE

$info = file_get_contents("http://apps.sniuff.lt/game_server_info/api.php?ip={$ip}&port={$port}&type={$type}&prot={$prot}");
$info = explode("|", $info);

openside("Serverio Informacija");
if($info['0'] == "") {
echo "Serveris išjungtas";
} else {
echo "Serverio pavadinimas: {$info['0']}<br />
IP Adresas: {$info['1']}<br />
Žaidėjai: {$info['2']}/{$info['3']}<br />
Žemėlapis: {$info['4']}";
}
closeside();

$ip = "cs.wos.lt"; // Server IP Adresas
$port = "27015"; // Server PORT
$type = "tf2"; // Server TYPE (csold, cssource, tf2, samp)
$prot = "text"; // DON'T CHANGE

$info = file_get_contents("http://apps.sniuff.lt/game_server_info/api.php?ip={$ip}&port={$port}&type={$type}&prot={$prot}");
$info = explode("|", $info);

openside("Serverio Informacija");
if($info['0'] == "") {
echo "Serveris išjungtas";
} else {
echo "Serverio pavadinimas: {$info['0']}<br />
IP Adresas: {$info['1']}<br />
Žaidėjai: {$info['2']}/{$info['3']}<br />
Žemėlapis: {$info['4']}";
}
closeside();





Parašė MaskedProgrammer· 2010 Bir. 28 16:06:29
#25

Gal geriau pasidalink tuom api.php, nes be jo jokios naudos. Kai tavo puslapis neveiks, tada neveiks visiems ir panel'es.

Parašė Nachal· 2010 Bir. 28 17:06:00
#26

Neveikia man ta panelė. Įmesk api.php

Dabar kaip tik prireikė serverio statuso ir niekur nerandu normalaus kodo..

Redagavo Nachal· 2010 Bir. 28 17:06:39

Parašė dyaz· 2010 Rugs. 12 18:09:18
#27

Prireike ir man, rodo errorus, raso serveris isjungtas...