i will make a plugin who paused the game when a player be paused:
who to use "bz_pauseCountdown()"??
my code:
Code: Select all
void playerPause::process(bz_EventData *eventData)
{
std::string soundToPlay;
if (eventData->eventType != bz_ePlayerPausedEvent)
return;
bz_PlayerPausedEventData *pauseData = (bz_PlayerPausedEventData*)eventData;
std::string killerCallSign = "UNKNOWN";
bz_PlayerRecord *killerData;
killerData = bz_getPlayerByIndex(pauseData->player);
if (killerData)
killerCallSign = killerData->callsign.c_str();
std::string message;
message = std::string("Player ")+ killerCallSign + std::string("go pause! Game Paused!");
//bz_sendTextMessage(playerToUse, joinData->playerID,message.c_str());
bz_sendTextMessage(BZ_SERVER, BZ_ALLUSERS,message.c_str());
bz_pauseCountdown();
}