Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:broadcast(playerid, params[])
- {
- if (GetFactionType(playerid) != FACTION_NEWS)
- return SendErrorMessage(playerid, "You must be part of a news faction.");
- if (!IsNewsVehicle(GetPlayerVehicleID(playerid)))
- return SendErrorMessage(playerid, "You must be inside a news van or chopper.");
- if (!PlayerData[playerid][pBroadcast])
- {
- PlayerData[playerid][pBroadcast] = true;
- SendNearbyMessage(playerid, 30.0, COLOR_PURPLE, "** %s has started a news broadcast. **", ReturnName(playerid, 0));
- SendServerMessage(playerid, "You have started a news broadcast (use \"/bc [Text]\" to broadcast).");
- }
- else
- {
- PlayerData[playerid][pBroadcast] = false;
- foreach (new i : Player) if (PlayerData[i][pNewsGuest] == playerid) {
- PlayerData[i][pNewsGuest] = INVALID_PLAYER_ID;
- }
- SendNearbyMessage(playerid, 30.0, COLOR_PURPLE, "** %s has stopped a news broadcast. **", ReturnName(playerid, 0));
- SendServerMessage(playerid, "You have stopped the news broadcast.");
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment