-
Pranešimai
101 -
Užsiregistravo
-
Lankėsi
-
Atsiliepimai
0%
Turinio tipas
Forumas
Kalendorius
Parduotuvė
Akademija
Skelbimai
P0NAS Pranešimai
-
-
Nu tai debug'ink kodą, dėk var_dump() ir žiūrėk, gal ką gražiną ne to. Arba kažko trūksta tiesiog
Nu bet tai ant mano kompo viskas veikė.
-
Sveiki, turėjau klausimą, bet jau nebereikia atsakymo.
-
Man tai labiausiai patinka visi (neišskyrus "nei vieno"). O jei asmeniškai, tai 1, 4, 11, 12.
-
-
Taip, įsikėliau šį failą į savo kompiuterį ir su Wamp serveriu paleidęs jį neradau jokių 500 errorų. Viskas veikė kuo puikiausiai. Aš klausiau hostingo administracijos ar tik jie ko nors neblokuoja, sako SOCKET'ų neblokuoja. O čia vien socket'ais naudojamasi, kaip matau. Tai kame reikalas?
-
O ką logas sako kai gauni 500 statusą?
Nu nežinau, daug ką, bet ten visi užrašai pasenę, niekas nebegalioja, ten rodo klaida pvz. 400 eilutėj, o tokios jau net nebėra. Aš nesuprantu kaip tuo error logu naudotis, jis ten rodo datas kažkokias, tai ten tos datos, kada tas erroras atsirado? Jei viską ištrinčiau, tai atnaujintų?
EDIT:
Jau išsiaiškinau, bet žinokit iš tikrųjų nieko nerodo apie tai... Viskas pasenę ir nieko galiojančio nėra...
-
Arba dar geriau – ištaisius kodą parašyti dokumentaciją ir ją atvežti nurodytu adresu už savo kurą. Tfu, o atvažiavus automobilį palikti dovanų ir pačiam grįžti autobusu.
Na, jei kas neturi ką veikti ir nori patobulėti (nes kai kažką darai, visada tobulėji) tai leidžiu
sutvarkyti tas klases kad veiktų ir įduoti man:D
-
Sveiki, PHP žinovai. Man reikia padaryti puslapį, kuriame rodytų Minecraft serverio šiuos dalykus:
- Kiek žaidėjų dabar žaidžia
- Kiek gali daugiausiai žaidėjų žaisti
- MOTD, kitaip tariant dienos žinutę
- PING'ą
Sakykim kad pas mane toks kodas:
include "status.php"; $response = MinecraftServerStatus::query('play.mcprison.lt', 25565); if (! $response) { echo "OFFLINE"; } else { echo $response['players']."/".$response['max_players']; }
status.php :
class Packet { protected $packetID; protected $data; public function __construct ($packetID) { $this->packetID = $packetID; $this->data = pack('C', $packetID); } public function addSignedChar ($data) { $this->data .= pack('c', $data); } public function addUnsignedChar ($data) { $this->data .= pack('C', $data); } public function addSignedShort ($data) { $this->data .= pack('s', $data); } public function addUnsignedShort ($data) { $this->data .= pack('S', $data); } public function addString ($data) { $this->data .= pack('C', strlen($data)); $this->data .= $data; } public function send ($socket) { $this->data = pack('C', strlen($this->data)) . $this->data; socket_send($socket, $this->data, strlen($this->data), 0); } } class HandshakePacket extends Packet { public function __construct ($host, $port, $protocol, $nextState) { parent::__construct(0); $this->addUnsignedChar($protocol); $this->addString($host); $this->addUnsignedShort($port); $this->addUnsignedChar($nextState); } } class PingPacket extends Packet { public function __construct () { parent::__construct(0); } } class MinecraftServerStatus { public static function query ($host = '127.0.0.1', $port = 25565) { // check if the host is in ipv4 format $host = filter_var($host, FILTER_VALIDATE_IP) ? $host : gethostbyname($host); $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); if (! @socket_connect($socket, $host, $port)) { return false; } // create the handshake and ping packet $handshakePacket = new HandshakePacket($host, $port, 107, 1); $pingPacket = new PingPacket(); $handshakePacket->send($socket); // high five $start = microtime(true); $pingPacket->send($socket); $length = self::readVarInt($socket); $ping = round((microtime(true) - $start) * 1000); // read the requested data $data = socket_read($socket, $length, PHP_NORMAL_READ); $data = strstr($data, '{'); $data = json_decode($data); $descriptionRaw = isset($data->description) ? $data->description : false; $description = $descriptionRaw; // colorize the description if it is supported if (gettype($descriptionRaw) == 'object' && isset($descriptionRaw->extra)) { $description = ''; foreach ($descriptionRaw->extra as $item) { $description .= isset($item->bold) && $item->bold ? '<b>' : ''; $description .= '<font color="' . $item->color . '">' . $item->text . '</font>'; $description .= isset($item->bold) && $item->bold ? '</b>' : ''; } } return array( 'hostname' => $host, 'port' => $port, 'ping' => $ping, 'version' => isset($data->version->name) ? $data->version->name : false, 'protocol' => isset($data->version->protocol) ? $data->version->protocol : false, 'players' => isset($data->players->online) ? $data->players->online : false, 'max_players' => isset($data->players->max) ? $data->players->max : false, 'description' => $description, 'description_raw' => $descriptionRaw, 'favicon' => isset($data->favicon) ? $data->favicon : false, 'modinfo' => isset($data->modinfo) ? $data->modinfo : false ); } private static function readVarInt ($socket) { $a = 0; $b = 0; while (true) { $c = socket_read($socket, 1); if (! $c) { return 0; } $c = Ord($c); $a |= ($c & 0x7F) << $b ++ * 7; if ($b > 5) { return false; } if (($c & 0x80) != 128) { break; } } return $a; } }
mc.servai.lt duomenimis serveris play.mcprison.lt yra įjungtas
Gal galite pasakyti kame reikalas? Arba dar geriau sutvarkyti tas klases kad veiktų ir įduoti man, nes ten net ne aš dariau, ir nelabai man aišku, ko ten privaryta, atrodo, kai kurių dalykų net nereikėtų...
- Kiek žaidėjų dabar žaidžia
-
O kas cia blogo, uzvesti tema ir padiskutuoti su bendraminciais? Forumas viesa vieta. Niekad nesuprasiu tokiu zmoniu kurie turi lyst i temas kurios joms nepatinka ir reiksti nepasitenkinima.
Noresiu, sukursiu tema apie katinus ir nieko tu man nepadarysi :D :D Zinau, kad sunku susitaikyt, bet niekam neidomi tavo nuomone.
Nesivargink, niekas neskaitys.
-
O galima paredaguoti ta pacia tema ir padaryti ja apklausa? Ar butina kurti nauja? Tikrai pripazistu savo kalte, visai nepagalvojau kad visai cia neaiskus toks tas mano pagalbos sauksmas gavosi :D
Butinai paklausti reikia... Pabandyk.
-
Joooo, dabar prancūzams nekažką... Iš pradžių europos futbolo čempionatą prieš portugalus pralaimėjo, o dabar dar žmonės 84 žuvo...
Bet dabar jau iš tikro nieko gero niekam nebus, dabar musulmonai visur plūsta, paskui jau bus kas antras kaimynas musulmonas, tada jie užims valdžią ir bus pasaulio pabaiga. :D
-
Sunumeruok ir apklausą padaryk - bus paprasčiau, nes pagal mano logiką -
trečias nuo viršaus, pirmas iš kairėsir
pirmas nuo apačios pirmas iš kairėspaprasčiau būtų pasakyti:
Pirmas ir Antras nuo apačios pirmame stulpelyje.
Šis atsakymas yra geresnis nei zilfisfus, nes zilfisfus nurodė tik
paskutiniai duIr nėra aišku ar nuo viršaus paskutiniai, ar nuo apačios. Taigi, taigi, kol kas aš čia TEISINGIAUSIAS ^_^
Man (P0NUI) asmeniškai tai labiausiai patinka antro (1 + 1) nuo kairės (arba kitaip, poniškai sakant - kairiosios šalies) stulpelyje (arba kitaip, poniškai sakant - centre) esantis ketvirtas (2 + 2) nuo viršaus (arba kitaip, poniškai sakant - dangaus).
-
2 Kilometrus važiavos po gatves, kol nušovė.
-
Jei kas padarys gerą paprastą aiškią funkciją, tai atsilyginsiu geru atsiliepimu.
-
Nu tai daryk
include 'Klase.php';
ir naudok
Ten išviso 4 failai ir jie turi
use blablabla/blablabla
Tai tipo šituos USE pakeisti į include?
-
Kaip tu ta serva pasileisi nemokedamas tokiu pagrindu
Savo servo neleisiu.
-
Sorry, bet man ten žiauriai painu, daugybė failų, visokios classės... GAL galite kas nors padaryti 1 GRAŽIĄ funkciją, kurią galėčiau įkelti į 1 FAIlĄ? O naudoti ją norėčiau maždaug taip:
$status = status("127.0.0.1","25565"); echo $status['online'];
Jei kažkas duotų, tai būčiau labai dėkingas.
-
Sveiki. Man reikia Šito dalyko, bet, kad jį instaliuoti, reikia Composerio. Aš įsiinstaliuoti Composerį neturiu galimybių. Ar yra koks būdas padaryti kad tai veiktų be Composerio? Ačiū.
-
Naujas veidas forume (nuo 0 iki 50 pranešimų)
Pradedantis dalyvis (nuo 50 iki 200 pranešimų)
Dažnas dalyvis (nuo 200 iki 1000 pranešimų)
Užkietėjęs dalyvis (nuo 1000 iki 2500 pranešimų)
Forumo senbuvis (2500 ir daugiau pranešimų)
Tik 5?
-
Sveiki, man smalsu, kokie yra uzdarbis.lt narių rankai, pvz. mano - Pradedantysis dalyvis. Dar, kaip suprantu, jie skirstomi pagal pranešimų skaičių... Gal būtų galima sužinoti kokie yra visi rankų pavadinimai, ir kada jie gaunami... Labai Ačiū.
-
Toks jausmas susidaro, jog kraują tesiog susiradai internete ir COPY+PASTE ant viršaus... Mano nuomone kraujas viską sugadina, būtų gražu ir be jo.
-
Sveiki. Aš žinau, kad Minecraft tarp lietuvių yra gan populiarus, tad pagalvojau, kodėl gi nepradėjus reklamuoti ko nors Minecraft serverių topų svetainėse... Deja užėjęs į kelias, likau labai, laaaabai nusivylęs.
Pasikalbėkime apie tai per SKYPE...
Pinigų nepriemam, keičiames reklamom.
3. Draudžiama turėti daugiau nei 1 topą tokiu pačiu adresu.
Nes mes netikrinam, bet jeigu jau kas nors praneš, tai gausi atlygį!
2. Draudžiama nurodyti kitą tinklapį kuris jums nepriklauso.
Nes mes nežinom, kaip galima patikrinti, ar tinklalapis jūsų, ar ne jūsų.
Jūsų reklamos vieta... O kaip padaryti, kad ji ten atsirastų, patys sugalvokite.
Nes mes žinom, kad jūs norite mus nemokamai pareklamuoti, todėl duodame kodą "be klaidų".
<img src="http://Mc-Serveriai.LT/foto/baneris.gif">
Čia ALT yra, tik nesimato.
Ir dabar jau kyla noras sukurti NORMALIĄ, AIŠKIĄ, BE-KLAIDĘ Serverių Topų svetainę, ne vien Minecraft, nes jaučiu su kitais žaidimais irgi ne kažką...
Kas nors pritaria?
-
codecademy.com
w3schools.com
Kam pirkt knygas?
-
Žmonės balsuotų tik tada, jei kiekvienas balsas dalyvautų loterijoje su gerais prizais.
Bet tokiu atveju reikia, kad tavim tikėtų, jog nesi šaraškino kontora.
O tu deja, būtent toks ir esi :)
http://ep.kaunas.lt/index.php/5/?itemID=278
Deja, loterijų organizuoti neketinu.
Top MC serveriai?
Tinklalapių kūrimas
Atrašyta · Redagavo P0NAS
Spėju tu perskaitei pirmas 3 eilutes ir iškart puoli atsakinėti.
Atspėjau? Ten net versijos PHP skiriasi:
Wamp - 5.5
Hostingas - 7.0
...