ZahidShiraz

Untitled

Sep 5th, 2015
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. CMD:broadcast(playerid, params[])
  2. {
  3. if (GetFactionType(playerid) != FACTION_NEWS)
  4. return SendErrorMessage(playerid, "You must be part of a news faction.");
  5.  
  6. if (!IsNewsVehicle(GetPlayerVehicleID(playerid)))
  7. return SendErrorMessage(playerid, "You must be inside a news van or chopper.");
  8.  
  9. if (!PlayerData[playerid][pBroadcast])
  10. {
  11. PlayerData[playerid][pBroadcast] = true;
  12.  
  13. SendNearbyMessage(playerid, 30.0, COLOR_PURPLE, "** %s has started a news broadcast. **", ReturnName(playerid, 0));
  14. SendServerMessage(playerid, "You have started a news broadcast (use \"/bc [Text]\" to broadcast).");
  15. }
  16. else
  17. {
  18. PlayerData[playerid][pBroadcast] = false;
  19.  
  20. foreach (new i : Player) if (PlayerData[i][pNewsGuest] == playerid) {
  21. PlayerData[i][pNewsGuest] = INVALID_PLAYER_ID;
  22. }
  23. SendNearbyMessage(playerid, 30.0, COLOR_PURPLE, "** %s has stopped a news broadcast. **", ReturnName(playerid, 0));
  24. SendServerMessage(playerid, "You have stopped the news broadcast.");
  25. }
  26. return 1;
  27. }
Advertisement
Add Comment
Please, Sign In to add comment