コード例 #1
0
ファイル: PHPTinyClient.php プロジェクト: Tombana/NNYv3
             break;
         default:
             echo 'Error code #2' . "\n";
             break;
     }
     break;
     //-------------------------
 //-------------------------
 case PCKT_W_CHARLIST_EOF:
     echo '[capsuleHandler] End of character list, you can now enter the world!' . "\n";
     $BA->addCmd(PCKT_C_ENTER_WORLD);
     echo 'Pickup a slot ID: ';
     $s = fopen('php://stdin', 'r');
     $slot = str_replace("\r", '', str_replace("\n", '', str_replace("\t", '', fgets($s))));
     $BA->addByte($slot);
     $BA->addBool($KICKGHOSTCHAR);
     //kick ghost
     socket_write($SOCKET, $BA->getPacket());
     $BA->clear();
     break;
     //-------------------------
 //-------------------------
 case PCKT_W_CHARLIST_ADD:
     echo '[capsuleHandler] Charlist, new character:' . "\n";
     echo '> Slot: ' . $CAPSULE->readByte() . "\n";
     echo '> Name: ' . $CAPSULE->readString() . "\n";
     echo '> Level: ' . $CAPSULE->readByte() . "\n";
     if ($CAPSULE->readBool()) {
         //true=1=female
         echo '> Gender: Female' . "\n";
     } else {