worm Posted August 19, 2009 Report Share Posted August 19, 2009 kopē iekšā konkrētus koda fragmentus, citādi no tava teksta skaidrāk nepaliek... Link to comment Share on other sites More sharing options...
GuskiS Posted August 19, 2009 Report Share Posted August 19, 2009 (edited) Reāli man nerukā arī players_max un izvada kkādu 47. Un ar šito kodu man vislaik rādas nedabujaam chalange... <? $ip="cs.****.lv"; $port=27015; if(!$sock=@fsockopen("udp://".$ip,$port,$errno,$errstr,1)){ die('[ERROR] '.$errno.': '.$errstr); } $data=(object)array(); $response=query("TSource Engine Query\"); // te vel to sudu rauj nost, starp \ un 0 nav jabut atstarpei $type=getbyte($response); if($type==0x49){ $data->name=getstring($response); $data->map=getstring($response); getstring($response); getstring($response); getshort($response); getbyte($response); $data->players_now=getbyte($response); $data->players_max=getbyte($response); }elseif($type==0x6D){ getstring($response); $data->name=getstring($response); $data->map=getstring($response); getstring($response); getstring($response); getbyte($response); $data->players_now=getbyte($response); $data->players_max=getbyte($response); }else{ die('WTF?!'); } echo " Servera nosaukums: $data->name<br /> Karte: $data->map<br /> Speletaji: $data->players_now/$data->players_max<br /> "; define('A2S_PLAYER', "\x55"); $response = query(A2S_PLAYER . "\xFF\xFF\xFF\xFF"); if ( getbyte($response) != 0x41 ) die('nedabujaam challenge'); $challenge = @pack("L", getlong($response)); $response = query(A2S_PLAYER . $challenge); if ( getbyte($response) != 0x44 ) die('nedabujaam playeru sarakstu'); $total_players = getbyte($response); for($i = 1;$i < $total_players; $i++) { getbyte($response); $name = getstring($response); $kills = getlong($response); getlong($response); echo $name."<br />\n"; } ?> Edited August 19, 2009 by GuskiS Link to comment Share on other sites More sharing options...
GuskiS Posted August 23, 2009 Report Share Posted August 23, 2009 Bump I need help Link to comment Share on other sites More sharing options...
worm Posted August 23, 2009 Report Share Posted August 23, 2009 Pirmkārt, tā kā tu esi vienkārši botsiki taisījis copy&paste no pirmās lapas, tad tu tāpat kā liela daļa uzrāvies uz problēmu. Otrkārt, es nezinu vai tu esi ievērojis, bet iekš query funkcijas ir tāds mainīgais $query_type, kas var būt vai nu "source" vai "goldsource". Varētu būt, ka dēļ šī mainīgā tev response neatnāk pareizā. Nēesmu gan šito nekur pieminējis, bet noteikt query_type var nosūtot A2A_PING komandu un pārbaudot responses garumu. Ja garums strlen($response) ir 2, tad tas ir goldsource, citādi source. To vajag kā globālo mainīgo uzstādīt... Link to comment Share on other sites More sharing options...
GuskiS Posted August 23, 2009 Report Share Posted August 23, 2009 $data->name=getstring($response); // <=== pirms šī trūkst versijas nolasīšana Vari iedot piemēru, nesaprotu, kā izveidot to versijas nolasīšanu... Link to comment Share on other sites More sharing options...
*jancis38* Posted August 23, 2009 Author Report Share Posted August 23, 2009 Var redzēt, ka neesi izlasījis visu topiku. Par dokumentāciju nemaz nerunāsim. Link to comment Share on other sites More sharing options...
*jancis38* Posted August 24, 2009 Author Report Share Posted August 24, 2009 Kā varētu spēlētāju sarakstu izveidot dilstošā secībā pēc kill'iem? Link to comment Share on other sites More sharing options...
X ID Posted August 24, 2009 Report Share Posted August 24, 2009 (edited) Sakārtojot - http://lv.php.net/krsort for(...){ $players[$kills][] = $name; } krsort($players); foreach($players as $kills=>$player){ foreach($player as $name){ echo "Niks: $name\nFragi: $kills\n\n"; } } Edited August 24, 2009 by X ID Link to comment Share on other sites More sharing options...
RaaapuLis Posted November 22, 2009 Report Share Posted November 22, 2009 Radusies problēma ar šo monitoru, kā lai viņu izmanto vairākie mserveriem uzreiz vienā lapā? Haotiski copy&paste totāli sāk bremzēt lapu, ja lapā ir vairāk kā2 copy&paste varianta monitori.. Link to comment Share on other sites More sharing options...
worm Posted November 22, 2009 Report Share Posted November 22, 2009 nolasi rezultātus ar kaut kādu php skriptu, kas darbojas no crontab un visus rezultātus sagāz datubāzē... web lapa tikai nolasa jau gatavus datus no db Link to comment Share on other sites More sharing options...
gerik Posted December 4, 2009 Report Share Posted December 4, 2009 (edited) Visu sataisij ka vaig Edited December 4, 2009 by gerik Link to comment Share on other sites More sharing options...
gerik Posted December 4, 2009 Report Share Posted December 4, 2009 (edited) isti nevaru saprast ka izvadit speletajus ja pienemsim ir Half Life 2 SRRY par Duble Post Edited December 4, 2009 by gerik Link to comment Share on other sites More sharing options...
ANALGINS Posted December 4, 2009 Report Share Posted December 4, 2009 neesmu parak iedziljinajies kodaa bet to ka janorada goldsource vai source es pat piefikseju! Link to comment Share on other sites More sharing options...
gerik Posted December 4, 2009 Report Share Posted December 4, 2009 Nu tik talu es arii sapratu un nomainiu nekas pilniba neizmainijas man tieshi interese ka butu prieksh Half life 2 izvilkt speletaju vardus Link to comment Share on other sites More sharing options...
worm Posted December 5, 2009 Report Share Posted December 5, 2009 Nekam nevajadzētu atšķirties, tik vien kā jānorāda ka ir "source" engine. Starpcitu, šo parametru var noteikt no A2S_PING atbildes... ja atbildes garums ir 2 baiti, tad tas ir goldsource, citādi - source Link to comment Share on other sites More sharing options...
gerik Posted December 5, 2009 Report Share Posted December 5, 2009 (edited) Noradits ir ka uz source bet speletajus neizvelk links uz monitoru Edited December 5, 2009 by gerik Link to comment Share on other sites More sharing options...
worm Posted December 6, 2009 Report Share Posted December 6, 2009 offtopic // nēesi mazliet pārcenties ar lapas dizaina kopēšanu no gigna? Link to comment Share on other sites More sharing options...
DoubleT Posted December 6, 2009 Report Share Posted December 6, 2009 // offtopic Nr.2 - ak dievs diena vismaz ar smiekliem iesākās pretīgi burti, karoč FAIL! Link to comment Share on other sites More sharing options...
false Posted December 6, 2009 Report Share Posted December 6, 2009 offtopic3 // un jau huacked Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now