RemovePlayerAttachedObject don't work
#1

Код:
	TeamAFlag = CreateObject(19307, 667.17340, 3089.45801, 22.72155,   0.00000, 0.00000, 0.00000);
	TeamBFlag = CreateObject(19306, 426.73987, 2979.22046, 22.72139,   0.00000, 0.00000, 0.00000);
Код:
	if(checkpointid == TeamACP) 
	{
	    if(GetPlayerTeam(playerid) == TEAM_A) 
	    {
	        if(InCapture[playerid] == true) 
	        {
	            TeamAScore ++;
	            SendFormatMessageToAll(-1, "%d", TeamAScore);
	            RemovePlayerAttachedObject(playerid, FlagB);
	            InCapture[playerid] = false;
	            FlagBTaken = false;
	        }
	        else SendClientMessage(playerid, -1, "{8C8C8C}[Error]: {FFFFFF} дгвм ма тмйк"); 
	    }
	    else
		{
		    if(FlagATaken == true) return SendClientMessage(playerid, -1, "{8C8C8C}[Error]: {FFFFFF} ойщде мчз аъ дгвм одочен мфрйк");
            FlagATaken = true;
            InCapture[playerid] = true;
			FlagA = AttachObjectToPlayer(TeamAFlag, playerid, 1.5, 0.5, 0.0, 0.0, 1.5, 2);
			SendFormatMessageToAll(-1, "{FF0000}.Team B мчз аъ дгвм м %s дщзчп", pInfo[playerid][pName]);
		}
	}
This is attach and not remove please help
Reply
#2

Try this;

PHP код:
#define TeamAFlag 19307
#define TeamBFlag 19306 
PHP код:
if(checkpointid == TeamACP)
    {
        if(
GetPlayerTeam(playerid) == TEAM_A)
        {
            if(
InCapture[playerid] == true)
            {
                
TeamAScore ++;
                
SendFormatMessageToAll(-1"%d"TeamAScore);
                
DestroyObject(GetPVarInt(playerid"FlagB"));
                
SetPVarInt(playerid"FlagB", -1);
                
InCapture[playerid] = false;
                
FlagBTaken false;
            }
            else 
SendClientMessage(playerid, -1"{8C8C8C}[Error]: {FFFFFF} дгвм ма тмйк");
        }
        else
        {
            if(
FlagATaken == true) return SendClientMessage(playerid, -1"{8C8C8C}[Error]: {FFFFFF} ойщде мчз аъ дгвм одочен мф?йк");
            
FlagATaken true;
            
InCapture[playerid] = true;
            
SetPVarInt(playerid"FlagA"CreateObject(TeamAFlag667.173403089.4580122.721550.000000.000000.00000));
            
AttachObjectToPlayer(GetPVarInt(playerid"FlagA"), playerid1.50.50.00.01.52);
            
SendFormatMessageToAll(-1"{FF0000}.::Team B::. мчз аъ дгвм м %s дщзчп"pInfo[playerid][pName]);
        }
    }
    
    if(
checkpointid == TeamBCP)
    {
        if(
GetPlayerTeam(playerid) == TEAM_B)
        {
            if(
InCapture[playerid] == true)
            {
                
TeamBScore ++;
                
SendFormatMessageToAll(-1"%d"TeamBScore);
                
DestroyObject(GetPVarInt(playerid"FlagA"));
                
SetPVarInt(playerid"FlagA", -1);
                
InCapture[playerid] = false;
                
FlagATaken false;
            }
            else 
SendClientMessage(playerid, -1"{8C8C8C}[Error]: {FFFFFF} дгвм ма тмйк");
        }
        else
        {
            if(
FlagBTaken == true) return SendClientMessage(playerid, -1"{8C8C8C}[Error]: {FFFFFF} ойщде мчз аъ дгвм одочен мф?йк");
            
FlagBTaken true;
            
InCapture[playerid] = true;
            
SetPVarInt(playerid"FlagB"CreateObject(TeamBFlag426.739872979.2204622.721390.000000.000000.00000));
            
AttachObjectToPlayer(GetPVarInt(playerid"FlagB"), playerid1.50.50.00.01.52);
            
SendFormatMessageToAll(-1"{FF0000}.::Team A::. мчз аъ дгвм м %s дщзчп"pInfo[playerid][pName]);
        }
    } 
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)