[HELP]Realchat not working properly
#1

Well im trying to make realchat so when a players talk in InCharector Chat and hes in a anim,his hands doesn't move i tried to do it but it didn't work at all heres my code:
Код:
if (realchat)
	{
		if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT && GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_NONE)
				{
    new time=strlen(text)*100;
    new idcar = GetPlayerVehicleID(playerid);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    GiveNameSpace(sendername);
    if(PlayerInfo[playerid][pMaskUse] == 1) { format(sendername, sizeof(sendername), "[Mask_%d_38]", RandMask[playerid]); }
    	if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT && GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_NONE)
		{
    ApplyAnimation(playerid,"PED", "IDLE_CHAT",4.1,0,1,1,1,1);
    SetTimerEx("StopTalking",time,0,"i",playerid);
    
    if(LiveOffer[playerid][0] == 1)
	  {
      if(PlayerInfo[playerid][pMember] == 5)
		  {
		    format(string, sizeof(string), "LiveNR %s: %s", sendername, text);
		  }
		  else
		  {
		    format(string, sizeof(string), "Live interview %s: %s", sendername, text);
		  }
	    SendNewsMessage(COLOR_LIGHTGREEN, string);
	    return 0;
	  }
	  else if(LiveOffer[playerid][1] == 1)
	  {
      if(PlayerInfo[playerid][pMember] == 6)
		  {
		    format(string, sizeof(string), "[TFMR Broadcaster] %s: %s", sendername, text);
		  }
		  else
		  {
		    format(string, sizeof(string), "[TFMR Guest] %s: %s", sendername, text);
		  }
	    SendRadio2Message(0xFFA04296, string);
	    return 0;
	  }
	  else if(LiveOffer[playerid][2] == 1)
	  {
      if(PlayerInfo[playerid][pMember] == 11)
		  {
		    format(string, sizeof(string), "[RLS Broadcaster] %s: %s", sendername, text);
		  }
		  else
		  {
		    format(string, sizeof(string), "[RLS Guest] %s: %s", sendername, text);
		  }
	    SendClientMessageToAll(COLOR_LIGHTGREEN, string);
	    return 0;
	  }
    else if (IsPlayerInAnyVehicle(playerid) && IsAWindowCar(playerid))
    {
			if(VehicleWindows[idcar] == 0)
			{
		  format(string, sizeof(string), "[Windows Shut]: %s %s: %s", sendername, PlayerInfo[playerid][pAccent], text);
			}
			else if(VehicleWindows[idcar] == 1)
			{
		  format(string, sizeof(string), "[Windows Open]: %s %s: %s", sendername, PlayerInfo[playerid][pAccent], text);
			}
		}
		else
		{
		
		  format(string, sizeof(string), "%s %s: %s", sendername, PlayerInfo[playerid][pAccent], text);
		  ApplyAnimation(playerid,"PED", "IDLE_CHAT",4.1,0,1,1,1,1);
      SetTimerEx("StopTalking",time,0,"i",playerid);
		}
		ProxDetector(30.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
	
      }

		 }
		return 0;
	}
	return 1;
}
forward StopTalking(playerid);
public StopTalking(playerid)
{
  ApplyAnimationEx(playerid, "CARRY", "crry_prtial", 2.0, 0, 0, 0, 0, 0);
}
Reply
#2

BUMPED
Reply
#3

Anyone
Reply
#4

Please reply
Reply
#5

STOP BUMPING!
Reply
#6

Stop bumping, god sake.. And please pastebin the code you just posted(it looks all messed up), i might have a fix for it.
Reply
#7

Quote:
Originally Posted by Johndaone
Stop bumping, god sake.. And please pastebin the code you just posted(it looks all messed up), i might have a fix for it.
there http://pastebin.com/gPN4uyLP
Reply
#8

Bumped been past 2days
Reply
#9

You can bump every 24 hours, after the LAST POST MADE BY ANYONE.
Reply
#10

Ok please help me it has been 1day.Bumped
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)