Guest User

Untitled

a guest
Jun 16th, 2010
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.83 KB | None | 0 0
  1. if (realchat)
  2.     {
  3.         if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT && GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_NONE)
  4.                 {
  5.         new time=strlen(text)*100;
  6.         new idcar = GetPlayerVehicleID(playerid);
  7.         GetPlayerName(playerid, sendername, sizeof(sendername));
  8.         GiveNameSpace(sendername);
  9.         if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "[Mask_%d_38]", RandMask[playerid]); }
  10.         if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT && GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_NONE)
  11.         {
  12.         ApplyAnimation(playerid,"PED", "IDLE_CHAT",4.1,0,1,1,1,1);
  13.         SetTimerEx("StopTalking",time,0,"i",playerid);
  14.        
  15.         if(LiveOffer[playerid][0] == 1)
  16.         {
  17.             if(PlayerInfo[playerid][pMember] == 5)
  18.             {
  19.                 format(string, sizeof(string), "LiveNR %s: %s", sendername, text);
  20.             }
  21.             else
  22.             {
  23.                 format(string, sizeof(string), "Live interview %s: %s", sendername, text);
  24.             }
  25.             SendNewsMessage(COLOR_LIGHTGREEN, string);
  26.             return 0;
  27.         }
  28.         else if(LiveOffer[playerid][1] == 1)
  29.         {
  30.             if(PlayerInfo[playerid][pMember] == 6)
  31.             {
  32.                 format(string, sizeof(string), "[TFMR Broadcaster] %s: %s", sendername, text);
  33.             }
  34.             else
  35.             {
  36.                 format(string, sizeof(string), "[TFMR Guest] %s: %s", sendername, text);
  37.             }
  38.             SendRadio2Message(0xFFA04296, string);
  39.             return 0;
  40.         }
  41.         else if(LiveOffer[playerid][2] == 1)
  42.         {
  43.             if(PlayerInfo[playerid][pMember] == 11)
  44.             {
  45.                 format(string, sizeof(string), "[RLS Broadcaster] %s: %s", sendername, text);
  46.             }
  47.             else
  48.             {
  49.                 format(string, sizeof(string), "[RLS Guest] %s: %s", sendername, text);
  50.             }
  51.             SendClientMessageToAll(COLOR_LIGHTGREEN, string);
  52.             return 0;
  53.         }
  54.         else if (IsPlayerInAnyVehicle(playerid) && IsAWindowCar(playerid))
  55.         {
  56.             if(VehicleWindows[idcar] == 0)
  57.             {
  58.             format(string, sizeof(string), "[Windows Shut]: %s %s: %s", sendername, PlayerInfo[playerid][pAccent], text);
  59.             }
  60.             else if(VehicleWindows[idcar] == 1)
  61.             {
  62.             format(string, sizeof(string), "[Windows Open]: %s %s: %s", sendername, PlayerInfo[playerid][pAccent], text);
  63.             }
  64.         }
  65.         else
  66.         {
  67.        
  68.             format(string, sizeof(string), "%s %s: %s", sendername, PlayerInfo[playerid][pAccent], text);
  69.             ApplyAnimation(playerid,"PED", "IDLE_CHAT",4.1,0,1,1,1,1);
  70.             SetTimerEx("StopTalking",time,0,"i",playerid);
  71.         }
  72.         ProxDetector(30.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
  73.    
  74.             }
  75.  
  76.          }
  77.         return 0;
  78.     }
  79.     return 1;
  80. }
  81. forward StopTalking(playerid);
  82. public StopTalking(playerid)
  83. {
  84.     ApplyAnimationEx(playerid, "CARRY", "crry_prtial", 2.0, 0, 0, 0, 0, 0);
  85. }
Advertisement
Add Comment
Please, Sign In to add comment