08.04.2016, 17:31
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(TeamAFlag, 667.17340, 3089.45801, 22.72155, 0.00000, 0.00000, 0.00000));
AttachObjectToPlayer(GetPVarInt(playerid, "FlagA"), playerid, 1.5, 0.5, 0.0, 0.0, 1.5, 2);
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(TeamBFlag, 426.73987, 2979.22046, 22.72139, 0.00000, 0.00000, 0.00000));
AttachObjectToPlayer(GetPVarInt(playerid, "FlagB"), playerid, 1.5, 0.5, 0.0, 0.0, 1.5, 2);
SendFormatMessageToAll(-1, "{FF0000}.::Team A::. мчз аъ дгвм м %s дщзчп", pInfo[playerid][pName]);
}
}