Accepting player and data
Accepting the player
if(packet_type::connect == p->id)
{
const std::string &unique_id =
static_cast<const packet_connect *>(p)->name;
uint32_t status = equ8_sm_user_status(unique_id.c_str());
if(!user_is_allowed_to_play(from, unique_id, status))
{
std::cout << "Client '" << unique_id
<< "' not allowed to play (action: "
<< status << ")" << std::endl;
return;
}if(packet_type.connect == p.id)
{
string unique_id = ((packet_connect)p).name;
var status = equ8.session_manager.user_status(unique_id);
if(!user_is_allowed_to_play(from, unique_id, status))
{
Console.WriteLine(
"Client '{0}' not allowed to play (status: {1})",
unique_id, status);
return;
}Receiving data from the client
Last updated