bab4uk_company
Умник
Вообщем такая фигня, после капта, фраг того кто нападал показывается всем игрокам на всем сервере, именно после капта, пишет например "Vagos Gang" больше ничего не пишет (именно 1 фраг, нападающего). Как это исправить?
Команда капта:
Кто поможет отблагодарю!
Команда капта:
PHP:
CMD:capture(playerid, params[])
{
if(!IsAGang(playerid)) return SCM(playerid,COLOR_GREY,"Вы не состоите в банде.");
if(PlayerInfo[playerid][pRank] < 7) return SCM(playerid,COLOR_GREY,"Команда доступна с 7 ранга и выше.");
new minute; gettime(_, minute,_);
if(minute > 10) return SCM(playerid,COLOR_GREY,"Доступно в первые 10 минут нового часа.");
if(GetPlayerInterior(playerid) !=0 || GetPlayerVirtualWorld(playerid) !=0) return SCM(playerid,COLOR_GREY,"Вы не в гетто.");
for(new i=0; i<sizeof(GZInfo); i++)
{
if(PlayerToKvadrat(playerid,GZInfo[i][gCoords][0], GZInfo[i][gCoords][1],GZInfo[i][gCoords][2],GZInfo[i][gCoords][3]))
{
if(GZInfo[i][gID]==18 || GZInfo[i][gID]==39 || GZInfo[i][gID]==37 || GZInfo[i][gID]==1 || GZInfo[i][gID]==25) return SCM(playerid,COLOR_GREY,"Запрещено каптить основные терртории банд.");
if(GZInfo[i][gFrakVlad] == PlayerInfo[playerid][pMember]) return SCM(playerid,COLOR_GREY,"Это ваша территория.");
switch(PlayerInfo[playerid][pMember]) {
case 15: namegang[0] = "~r~Grove Gang:";
case 17: namegang[0] = "~r~Aztecas Gang:";
case 12: namegang[0] = "~r~Ballas Gang:";
case 18: namegang[0] = "~r~Rifa Gang:";
case 13: namegang[0] = "~r~Vagos Gang:"; }
switch(GZInfo[i][gFrakVlad]) {
case 15: namegang[1] = "~g~Grove Gang:";
case 17: namegang[1] = "~g~Aztecas Gang:";
case 12: namegang[1] = "~g~Ballas Gang:";
case 18: namegang[1] = "~g~Rifa Gang:";
case 13: namegang[1] = "~g~Vagos Gang:"; }
if(FrakCD[GZInfo[i][gFrakVlad]] == 1 || FrakCD[PlayerInfo[playerid][pMember]] == 1) return SCM(playerid,COLOR_GREY,"Банда уже воевала.");
new a=0,z=0;
foreach(Player,x)
{
if(PlayerInfo[x][pMember]==PlayerInfo[playerid][pMember]) { a++; }
if(PlayerInfo[x][pMember]==GZInfo[i][gFrakVlad]) { z++; }
}
if(a<1) return SCM(playerid,COLOR_GREY,"В вашей банде менее 2 человек в сети.");
if(z<1) return SCM(playerid,COLOR_GREY,"Во вражеской банде менее 2 человек в сети.");
GangZoneFlashForAll(GZInfo[i][gID],COLOR_REDD);
GZInfo[i][gNapad] = PlayerInfo[playerid][pMember];
GZInfo[i][gTime] = 600;
capture[PlayerInfo[playerid][pMember]] = 1;
FrakCD[PlayerInfo[playerid][pMember]] = 1;
FrakCD[GZInfo[i][gFrakVlad]] = 1;
captureteam[0] = PlayerInfo[playerid][pMember];
captureteam[1] = GZInfo[i][gFrakVlad];
CKills[0]=0; CKills[1]=0;
return 1;
}
if(i==sizeof(GZInfo)-1) { SCM(playerid,COLOR_GREY,"Вы не в гетто"); }
}
return true;
}
