Начал делать систему капта по убийствам, и когда начинаешь каптить например: The Rifa то цвет вообще другой...
Ну то есть территория должна мигать цветом The Rifa а он мигает совсем другим...
PHP код:
CMD:capture(playerid, params[])
{
new faction = BandFrak[playerid];
for(new i = 1; i != sizeof(GZInfo); i++)
{
if(PlayerToKvadrat(playerid,GZInfo[i][gCoords][0], GZInfo[i][gCoords][1],GZInfo[i][gCoords][2],GZInfo[i][gCoords][3]))
{
if(BandFrak[playerid] == GZInfo[i][gFrak]) return SendClientMessage(playerid,RIFA_COLOR,"Вы не можете захватить данную территорию.");
if(IsCapture == 1) return SendClientMessage(playerid, RIFA_COLOR, "Уже происходит захват одной из зон. Дождитесь окончания!");
vremyadokonca = 420;
Frags1 = 0;
Frags2 = 0;
IsCapture = 1;
GangZoneShowForAll(GZInfo[i][id], GZColor(faction));
CaptureStart(faction, GZInfo[i][gFrak]);
IDGang1 = faction;
IDGang2 = GZInfo[i][gFrak];
return 1;
}
}
return true;
}
PHP код:
stock CaptureStart(familyone, familytwo)
{
foreach(new i: Player)
{
if(!IsPlayerConnected(i) || !BandFrak[i]) continue;
{
TextDrawShowForPlayer(i, CaptureWarGang);
TextDrawShowForPlayer(i, CaptureWarGang2);
TextDrawShowForPlayer(i, CaptureTime);
TextDrawShowForPlayer(i, Textdraw4);
new BANDAA[128], BANDAB[128], string228[67];
format(string228, sizeof(string228), "%s начали захват территорий против %s", GetGangName(familyone),GetGangName(familytwo));
SendClientMessage(i, RIFA_COLOR, string228);
format(BANDAA, sizeof(BANDAA), "%s ~r~%i", GetGangName(familyone), Frags1);
TextDrawSetString(CaptureWarGang, BANDAA);
format(BANDAB, sizeof(BANDAB), "%s ~r~%i", GetGangName(familytwo), Frags2);
TextDrawSetString(CaptureWarGang2, BANDAB);
}
}
}