Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Мануал Сис-ма капта

Статус
В этой теме нельзя размещать новые ответы.

Vitya_Saveliev

Компетентный
Привет обитатели форума, по многочисленным прозьбам выкладываю мануал сис-мы капта из MyStic RP.
игроки находящиеся в банде, смогут увидеть сколько осталось времени, и какая банда выигрывает!
Победит та банда, у которой будет больше убитых на счету!
Это уберет nonRP среди других банд которые едут на чужую территорию чтоб захватить!

Скрин:
Ну надеюсь вы поняли! Приступим:
Ко всем Define:
PHP:
#define YouCanNot 									"Вам не доступна данная функция!"
Ко всем new'ам:
PHP:
new Text:CaptTime[MAX_PLAYERS];
new Text:BandaCapt1a[MAX_PLAYERS];
new Text:BandaCapt2a[MAX_PLAYERS];
new Text:ScoreCapt1a[MAX_PLAYERS];
new Text:ScoreCaptTire[MAX_PLAYERS];
new Text:ScoreCapt2a[MAX_PLAYERS];
new Text:Textdraw3[MAX_PLAYERS];
new Text:Textdraw4[MAX_PLAYERS];
new Text:ScoreCapt[MAX_PLAYERS];
#define MAX_GANGS 20
enum Ganginfa
{
	capture,
	score,
	captureid,
	gangnumber
}
new GangInfo[MAX_GANGS][Ganginfa];
#define MAX_GZONE 150
new OnZONE[MAX_GZONE][20];
new ZoneOnBattle[MAX_GZONE];
new allowedfactions[] = { 8, 9, 10, 11, 12};
new GZSafeTime[MAX_GZONE];
enum GzoneInfo
{
    id,
    Float:gCoords[4],
    gFrak,
    gNapad
}
new GZInfo[MAX_GZONE][GzoneInfo];
new FrakCD;
в public SecUpdate:
PHP:
for(new i = 1; i <= TOTALGZ; i++)
    {
        if(GZSafeTime[i] > 0)
        {
            GZSafeTime[i]--;
            foreach(new x:Player)
			{
            	if(PlayerInfo[x][pMember] == GZInfo[i][gNapad] || PlayerInfo[x][pMember] == GZInfo[i][gFrak])
				{
            		new stringText[30];
            		Convert(GZSafeTime[i], stringText);
					TextDrawSetString(CaptTime[x], stringText);
				}
			}
            if(GZSafeTime[i] == 60 || GZSafeTime[i] == 600)
            {
                format(string,127,"[F] До окончания захвата территории осталось %d секунд.",GZSafeTime[i]);
                SendFMes(GZInfo[i][gNapad],COLOR_LIGHTRED,string);
                SendFMes(GZInfo[i][gFrak],COLOR_LIGHTRED,string);
            }
            if(GZSafeTime[i] == 0 && ZoneOnBattle[i] == 1)
            {
                format(string,127,"[F] Захват территории был окончен!!");
                SendFMes(GZInfo[i][gNapad],COLOR_LIGHTRED,string);
                SendFMes(GZInfo[i][gFrak],COLOR_LIGHTRED,string);
            }
		}
    }
for(new i =0;i<sizeof(FrakCD);i++)
    {
        if(FrakCD > 0)
        {
            FrakCD --;
            if(FrakCD == 0) SendFMes(i,COLOR_LIGHTRED,"Захват зоны снова может состояться.");
        }
    }
В public OnPlayerConnect:
PHP:
//--------[CAPTURE-SYSTEM]--------
	CaptTime[playerid] = TextDrawCreate(47.000000, 252.000000, "Time: 7:00");
	TextDrawBackgroundColor(CaptTime[playerid], 65535);
	TextDrawFont(CaptTime[playerid], 1);
	TextDrawLetterSize(CaptTime[playerid], 0.500000, 1.399999);
	TextDrawColor(CaptTime[playerid], -1);
	TextDrawSetOutline(CaptTime[playerid], 1);
	TextDrawSetProportional(CaptTime[playerid], 1);
	BandaCapt1a[playerid] = TextDrawCreate(47.000000, 276.000000, "_");
	TextDrawBackgroundColor(BandaCapt1a[playerid], 255);
	TextDrawFont(BandaCapt1a[playerid], 1);
	TextDrawLetterSize(BandaCapt1a[playerid], 0.470000, 1.300000);
	TextDrawColor(BandaCapt1a[playerid], -1);
	TextDrawSetOutline(BandaCapt1a[playerid], 1);
	TextDrawSetProportional(BandaCapt1a[playerid], 1);
	BandaCapt2a[playerid] = TextDrawCreate(47.000000, 293.000000, "_");
	TextDrawBackgroundColor(BandaCapt2a[playerid], 255);
	TextDrawFont(BandaCapt2a[playerid], 1);
	TextDrawLetterSize(BandaCapt2a[playerid], 0.500000, 1.200000);
	TextDrawColor(BandaCapt2a[playerid], -1);
	TextDrawSetOutline(BandaCapt2a[playerid], 1);
	TextDrawSetProportional(BandaCapt2a[playerid], 1);
	Textdraw3[playerid] = TextDrawCreate(250.000000, 236.000000, "_");
	TextDrawBackgroundColor(Textdraw3[playerid], 65535);
	TextDrawFont(Textdraw3[playerid], 1);
	TextDrawLetterSize(Textdraw3[playerid], 0.500000, 1.000000);
	TextDrawColor(Textdraw3[playerid], -1);
	TextDrawSetOutline(Textdraw3[playerid], 1);
	TextDrawSetProportional(Textdraw3[playerid], 1);
	TextDrawUseBox(Textdraw3[playerid], 1);
	TextDrawBoxColor(Textdraw3[playerid], 255);
	TextDrawTextSize(Textdraw3[playerid], 11.000000, 638.000000);
	Textdraw4[playerid] = TextDrawCreate(250.000000, 311.000000, "_");
	TextDrawBackgroundColor(Textdraw4[playerid], 65535);
	TextDrawFont(Textdraw4[playerid], 1);
	TextDrawLetterSize(Textdraw4[playerid], 0.240000, -8.000000);
	TextDrawColor(Textdraw4[playerid], -1);
	TextDrawSetOutline(Textdraw4[playerid], 1);
	TextDrawSetProportional(Textdraw4[playerid], 1);
	TextDrawUseBox(Textdraw4[playerid], 1);
	TextDrawBoxColor(Textdraw4[playerid], 80);
	TextDrawTextSize(Textdraw4[playerid], 11.000000, 638.000000);
	ScoreCapt1a[playerid] = TextDrawCreate(194.000000, 277.000000, "0");
	TextDrawBackgroundColor(ScoreCapt1a[playerid], -65281);
	TextDrawFont(ScoreCapt1a[playerid], 1);
	TextDrawLetterSize(ScoreCapt1a[playerid], 0.500000, 1.200000);
	TextDrawColor(ScoreCapt1a[playerid], 16777215);
	TextDrawSetOutline(ScoreCapt1a[playerid], 1);
	TextDrawSetProportional(ScoreCapt1a[playerid], 1);
	ScoreCapt2a[playerid] = TextDrawCreate(194.000000, 293.000000, "0");
	TextDrawBackgroundColor(ScoreCapt2a[playerid], -65281);
	TextDrawFont(ScoreCapt2a[playerid], 1);
	TextDrawLetterSize(ScoreCapt2a[playerid], 0.500000, 1.200000);
	TextDrawColor(ScoreCapt2a[playerid], 16777215);
	TextDrawSetOutline(ScoreCapt2a[playerid], 1);
	TextDrawSetProportional(ScoreCapt2a[playerid], 1);
	ScoreCapt[playerid] = TextDrawCreate(140.000000, 235.000000, "Score:");
	TextDrawBackgroundColor(ScoreCapt[playerid], 255);
	TextDrawFont(ScoreCapt[playerid], 3);
	TextDrawLetterSize(ScoreCapt[playerid], 0.500000, 1.000000);
	TextDrawColor(ScoreCapt[playerid], -1);
	TextDrawSetOutline(ScoreCapt[playerid], 0);
	TextDrawSetProportional(ScoreCapt[playerid], 1);
	TextDrawSetShadow(ScoreCapt[playerid], 1);
В public OnPlayerDeath:
PHP:
new bandkiller;
    new bandkill;
    if(PlayerInfo[killerid][pLeader] !=0)
	{
		bandkiller = PlayerInfo[killerid][pLeader];
	}
    else
	{
		bandkiller = PlayerInfo[killerid][pMember];
	}
    if(PlayerInfo[playerid][pLeader] !=0)
	{
		bandkill = PlayerInfo[playerid][pLeader];
	}
    else
	{
		bandkill = PlayerInfo[playerid][pMember];
	}
    if(bandkiller != bandkill)
    {
		if(GangInfo[bandkiller][capture] && GangInfo[bandkill][capture] == 1)
		{
			if(GangInfo[bandkiller][captureid] == GangInfo[bandkill][captureid])
			{
				GangInfo[bandkiller][score] = GangInfo[bandkiller][score]+1;
				CaptureUpd(bandkiller);
			}
		}
	}
В Команды:
ZCMD:
PHP:
CMD:capture(playerid, params[])
{
	if(PlayerLogged[playerid] == 0) return 1;
	if(IsAGang(playerid))
	{
		if(PlayerInfo[playerid][pRank] < 5) return SendClientMessage(playerid,COLOR_LIGHTRED,"Функция доступная с 5 ранга и выше!");
	   	new faction = PlayerInfo[playerid][pMember];
	   	if(FrakCD > 0) return SendClientMessage(playerid, COLOR_GREY, "Захватывать зону можно раз в 15 минут!");
	   	if(!IsInAllowed(playerid)) return SendClientMessage(playerid, COLOR_GREY, "Ваша банда уже учавствует в захвате зон!");
	   	for(new i = 1;i<=TOTALGZ;i++)
     	{
      		if(PlayerToKvadrat(playerid,GZInfo[i][gCoords][0], GZInfo[i][gCoords][1],GZInfo[i][gCoords][2],GZInfo[i][gCoords][3]) && ZoneOnBattle[i] == 0)
      		{
      		    if(GZInfo[i][gFrak] == faction) return SendClientMessage(playerid, COLOR_GREY, "Вы не можете захватывать зону вашей банды!");
      		    if(IsPlayerInBandOnline(faction) < 1) return SendMes(playerid,COLOR_GREY, "В вашей банде мало игроков онлайн!");
        		if(IsPlayerInBandOnline(GZInfo[i][gFrak]) < 1) return SendMes(playerid,COLOR_GREY, "У банды \"%s\" мало игроков!", GetGangName(GZInfo[i][gFrak]));
                new zahvatka[128];
			  	format(zahvatka, 127,"[F] Ваша зона атакуется бандой %s, у вас есть 7 минут, чтобы отбиться", FracInfo[PlayerInfo[playerid][pMember]][fName]);
          		SendFMes(GZInfo[i][gFrak],COLOR_LIGHTRED,zahvatka);
          		format(string, 127, "[F] Если по истечению времени вас не будет на зоне, она перейдет к %s",FracInfo[PlayerInfo[playerid][pMember]][fName]);
          		SendFMes(GZInfo[i][gFrak],COLOR_LIGHTRED,string);
          		//-----------------------------
          		new zahvat1[128];
          		format(zahvat1,128,"[Всем Бандам] %s начали захват зоны банды %s.",FracInfo[PlayerInfo[playerid][pMember]][fName],GetGangName(GZInfo[i][gFrak]));
          		SendFMes(8,COLOR_LIGHTBLUE,zahvat1);
          		format(zahvat1,128,"[Всем Бандам] %s начали захват зоны банды %s.",FracInfo[PlayerInfo[playerid][pMember]][fName],GetGangName(GZInfo[i][gFrak]));
          		SendFMes(9,COLOR_LIGHTBLUE,zahvat1);
          		format(zahvat1,128,"[Всем Бандам] %s начали захват зоны банды %s.",FracInfo[PlayerInfo[playerid][pMember]][fName],GetGangName(GZInfo[i][gFrak]));
          		SendFMes(10,COLOR_LIGHTBLUE,zahvat1);
          		format(zahvat1,128,"[Всем Бандам] %s начали захват зоны банды %s.",FracInfo[PlayerInfo[playerid][pMember]][fName],GetGangName(GZInfo[i][gFrak]));
          		SendFMes(11,COLOR_LIGHTBLUE,zahvat1);
          		format(zahvat1,128,"[Всем Бандам] %s начали захват зоны банды %s.",FracInfo[PlayerInfo[playerid][pMember]][fName],GetGangName(GZInfo[i][gFrak]));
          		SendFMes(12,COLOR_LIGHTBLUE,zahvat1);
          		//------------------------------------
				new zahvat[128];
				format(zahvat,128,"[F] %s начал захват зоны банды %s. У вас есть 7 минут, чтобы подготовиться",sendername(playerid),GetGangName(GZInfo[i][gFrak]));
          		SendFMes(faction,COLOR_LIGHTRED,zahvat);
		  		GangZoneFlashForAll(GZInfo[i][id],GetGZColorF(faction));
          		GZSafeTime[i] = 420;
          		FrakCD  = 900;
          		GZInfo[i][gNapad] = faction;
          		ZoneOnBattle[i] = 1;
          		GangInfo[faction][capture] = 1;
          		GangInfo[GZInfo[i][gFrak]][capture] = 1;
          		GangInfo[GZInfo[i][gFrak]][captureid] = faction;
          		GangInfo[faction][captureid] = faction;
          		GangInfo[faction][gangnumber] = 1;
          		GangInfo[GZInfo[i][gFrak]][gangnumber] = 0;
          		CaptureStart(faction, GZInfo[i][gFrak]);
          		//break;
            }
        }
	}
	else SendClientMessage(playerid, COLOR_GREY, YouCanNot);
	return true;
}
OnPlayerCommandText:
PHP:
else if(!strcmp(cmd,"/capture",true))
{
	if(PlayerLogged[playerid] == 0) return 1;
        {
	   if(IsAGang(playerid))
	   {
		if(PlayerInfo[playerid][pRank] < 5) return SendClientMessage(playerid,COLOR_LIGHTRED,"Функция доступная с 5 ранга и выше!");
	   	new faction = PlayerInfo[playerid][pMember];
	   	if(FrakCD > 0) return SendClientMessage(playerid, COLOR_GREY, "Захватывать зону можно раз в 15 минут!");
	   	if(!IsInAllowed(playerid)) return SendClientMessage(playerid, COLOR_GREY, "Ваша банда уже учавствует в захвате зон!");
	   	for(new i = 1;i<=TOTALGZ;i++)
     	   {
      		if(PlayerToKvadrat(playerid,GZInfo[i][gCoords][0], GZInfo[i][gCoords][1],GZInfo[i][gCoords][2],GZInfo[i][gCoords][3]) && ZoneOnBattle[i] == 0)
      		{
      		    if(GZInfo[i][gFrak] == faction) return SendClientMessage(playerid, COLOR_GREY, "Вы не можете захватывать зону вашей банды!");
      		    if(IsPlayerInBandOnline(faction) < 1) return SendMes(playerid,COLOR_GREY, "В вашей банде мало игроков онлайн!");
        		if(IsPlayerInBandOnline(GZInfo[i][gFrak]) < 1) return SendMes(playerid,COLOR_GREY, "У банды \"%s\" мало игроков!", GetGangName(GZInfo[i][gFrak]));
                new zahvatka[128];
			  	format(zahvatka, 127,"[F] Ваша зона атакуется бандой %s, у вас есть 7 минут, чтобы отбиться", FracInfo[PlayerInfo[playerid][pMember]][fName]);
          		SendFMes(GZInfo[i][gFrak],COLOR_LIGHTRED,zahvatka);
          		format(string, 127, "[F] Если по истечению времени вас не будет на зоне, она перейдет к %s",FracInfo[PlayerInfo[playerid][pMember]][fName]);
          		SendFMes(GZInfo[i][gFrak],COLOR_LIGHTRED,string);
          		//-----------------------------
          		new zahvat1[128];
          		format(zahvat1,128,"[Всем Бандам] %s начали захват зоны банды %s.",FracInfo[PlayerInfo[playerid][pMember]][fName],GetGangName(GZInfo[i][gFrak]));
          		SendFMes(8,COLOR_LIGHTBLUE,zahvat1);
          		format(zahvat1,128,"[Всем Бандам] %s начали захват зоны банды %s.",FracInfo[PlayerInfo[playerid][pMember]][fName],GetGangName(GZInfo[i][gFrak]));
          		SendFMes(9,COLOR_LIGHTBLUE,zahvat1);
          		format(zahvat1,128,"[Всем Бандам] %s начали захват зоны банды %s.",FracInfo[PlayerInfo[playerid][pMember]][fName],GetGangName(GZInfo[i][gFrak]));
          		SendFMes(10,COLOR_LIGHTBLUE,zahvat1);
          		format(zahvat1,128,"[Всем Бандам] %s начали захват зоны банды %s.",FracInfo[PlayerInfo[playerid][pMember]][fName],GetGangName(GZInfo[i][gFrak]));
          		SendFMes(11,COLOR_LIGHTBLUE,zahvat1);
          		format(zahvat1,128,"[Всем Бандам] %s начали захват зоны банды %s.",FracInfo[PlayerInfo[playerid][pMember]][fName],GetGangName(GZInfo[i][gFrak]));
          		SendFMes(12,COLOR_LIGHTBLUE,zahvat1);
          		//------------------------------------
				new zahvat[128];
				format(zahvat,128,"[F] %s начал захват зоны банды %s. У вас есть 7 минут, чтобы подготовиться",sendername(playerid),GetGangName(GZInfo[i][gFrak]));
          		SendFMes(faction,COLOR_LIGHTRED,zahvat);
		  		GangZoneFlashForAll(GZInfo[i][id],GetGZColorF(faction));
          		GZSafeTime[i] = 420;
          		FrakCD  = 900;
          		GZInfo[i][gNapad] = faction;
          		ZoneOnBattle[i] = 1;
          		GangInfo[faction][capture] = 1;
          		GangInfo[GZInfo[i][gFrak]][capture] = 1;
          		GangInfo[GZInfo[i][gFrak]][captureid] = faction;
          		GangInfo[faction][captureid] = faction;
          		GangInfo[faction][gangnumber] = 1;
          		GangInfo[GZInfo[i][gFrak]][gangnumber] = 0;
          		CaptureStart(faction, GZInfo[i][gFrak]);
          		//break;
            }
        }
	}
	else SendClientMessage(playerid, COLOR_GREY, YouCanNot);
	return true;
}
Заменяем stock GzCheck на этот:
PHP:
stock GzCheck()
{
    for(new i =1;i<=TOTALGZ;i++)
    {
    	if(ZoneOnBattle[i] == 1 && GZSafeTime[i] == 0)
        {
            if(GangInfo[GZInfo[i][gNapad]][score] == GangInfo[GZInfo[i][gFrak]][score])
            {
				format(string, 90, "[F] Счет захвата территории равен. Ничья");
				SendFMes(GZInfo[i][gFrak],COLOR_LIGHTRED, string);
                SendFMes(GZInfo[i][gNapad],COLOR_LIGHTRED, string);
                ZoneOnBattle[i] = 0;
                CaptureEnd(GZInfo[i][gNapad], GZInfo[i][gFrak]);
                GangZoneStopFlashForAll(GZInfo[i][id]);
                GangInfo[GZInfo[i][gNapad]][captureid] = 0;
				GangInfo[GZInfo[i][gNapad]][capture] = 0;
				GangInfo[GZInfo[i][gNapad]][score] = 0;
				GangInfo[GZInfo[i][gFrak]][captureid] = 0;
				GangInfo[GZInfo[i][gFrak]][capture] = 0;
				GangInfo[GZInfo[i][gFrak]][score] = 0;
  				GangInfo[GZInfo[i][gNapad]][gangnumber] = 0;
          		GangInfo[GZInfo[i][gFrak]][gangnumber] = 0;
            }
            else if(GangInfo[GZInfo[i][gNapad]][score] > GangInfo[GZInfo[i][gFrak]][score])
            {
            	new zx,zl;
             	zx = GZInfo[i][gNapad];
              	zl = i;
               	format(string,90,"[F] Банда %s выйгрывает захват зоны",GetGangName(zx));
               	SendFMes(GZInfo[i][gFrak],COLOR_LIGHTRED, string);
                SendFMes(GZInfo[i][gNapad],COLOR_LIGHTRED, string);
                //for(new ads = 8; ads <= 12;ads++) SendFMes(ads, COLOR_LIGHTRED,string);
                ZoneOnBattle[zl] =0;
                CaptureEnd(GZInfo[zl][gNapad], GZInfo[zl][gFrak]);
                GangInfo[GZInfo[zl][gNapad]][captureid] = 0;
				GangInfo[GZInfo[zl][gNapad]][capture] = 0;
				GangInfo[GZInfo[zl][gNapad]][score] = 0;
				GangInfo[GZInfo[zl][gFrak]][captureid] = 0;
				GangInfo[GZInfo[zl][gFrak]][capture] = 0;
				GangInfo[GZInfo[zl][gFrak]][score] = 0;
				GangInfo[GZInfo[i][gNapad]][gangnumber] = 0;
				GangInfo[GZInfo[i][gFrak]][gangnumber] = 0;
				GZInfo[zl][gFrak] = zx;
    			GZInfo[zl][gNapad] = 0;
       			GangZoneStopFlashForAll(GZInfo[zl][id]);
          		GangZoneHideForAll(GZInfo[zl][id]);
            	GangZoneShowForAll(GZInfo[zl][id],GetGangZoneColor(zl));
             	SaveGZ(zl);
			}
			else if(GangInfo[GZInfo[i][gNapad]][score] < GangInfo[GZInfo[i][gFrak]][score])
            {
            	new zx,zl;
             	zx = GZInfo[i][gFrak];
              	zl = i;
               	format(string,90,"[F] Банда %s выйгрывает захват зоны",GetGangName(zx));
               	SendFMes(GZInfo[i][gFrak],COLOR_LIGHTRED, string);
               	format(string,90,"[F] Банда %s выйграла, вы проиграли захват зоны",GetGangName(zx));
                SendFMes(GZInfo[i][gNapad],COLOR_LIGHTRED, string);
                ZoneOnBattle[zl] =0;
                CaptureEnd(GZInfo[zl][gNapad], GZInfo[zl][gFrak]);
                GangInfo[GZInfo[zl][gNapad]][captureid] = 0;
				GangInfo[GZInfo[zl][gNapad]][capture] = 0;
				GangInfo[GZInfo[zl][gNapad]][score] = 0;
				GangInfo[GZInfo[zl][gFrak]][captureid] = 0;
				GangInfo[GZInfo[zl][gFrak]][capture] = 0;
				GangInfo[GZInfo[zl][gFrak]][score] = 0;
				GangInfo[GZInfo[i][gNapad]][gangnumber] = 0;
				GangInfo[GZInfo[i][gFrak]][gangnumber] = 0;
				GZInfo[zl][gFrak] = zx;
    			GZInfo[zl][gNapad] = 0;
       			GangZoneStopFlashForAll(GZInfo[zl][id]);
          		GangZoneHideForAll(GZInfo[zl][id]);
            	GangZoneShowForAll(GZInfo[zl][id],GetGangZoneColor(zl));
             	SaveGZ(zl);
			}
        }
    }
    for(new i =1;i<=TOTALGZ;i++)
    {
        for(new z = 0;z<20;z++)
        {
            OnZONE[i][z] =0;
        }
    }
return 1;
}
И в конец мода:
PHP:
stock CaptureUpd(bandkiller)
{
	new SCORE1[128];
	new SCORE2[128];
	foreach(new i:Player)
	{
	if(PlayerLogged[i] == 0) continue;
	if(GangInfo[PlayerInfo[i][pMember]][capture] > 0)
	{
		if(GangInfo[bandkiller][gangnumber] == 1)
		{
    		format(SCORE1, 64, "%d", GangInfo[bandkiller][score]);
			TextDrawSetString(ScoreCapt1a[i], SCORE1);
		}
		else
  		{
			format(SCORE2, 64, "%d", GangInfo[bandkiller][score]);
			TextDrawSetString(ScoreCapt2a[i], SCORE2);
		}
	}
	}
}
stock CaptureEnd(familyone, familytwo)
{
	foreach(new i:Player)
	{
		if(PlayerInfo[i][pMember] == familyone || PlayerInfo[i][pMember] == familytwo)
		{
			TextDrawHideForPlayer(i, BandaCapt1a[i]);
			TextDrawHideForPlayer(i, BandaCapt2a[i]);
			TextDrawHideForPlayer(i, ScoreCapt1a[i]);
			TextDrawHideForPlayer(i, ScoreCapt2a[i]);
			TextDrawHideForPlayer(i, ScoreCaptTire[i]);
			TextDrawHideForPlayer(i, CaptTime[i]);
			TextDrawHideForPlayer(i, Textdraw3[i]);
			TextDrawHideForPlayer(i, Textdraw4[i]);
			TextDrawHideForPlayer(i, ScoreCapt[i]);
		}
	}
}
stock CaptureStart(familyone, familytwo)
{
	new BANDAA[128];
	new BANDAB[128];
	foreach(new i:Player)
	{
 		if(PlayerLogged[i] == 0) continue;
		if(PlayerInfo[i][pMember] == familyone || PlayerInfo[i][pMember] == familytwo)
		{
			TextDrawShowForPlayer(i, BandaCapt1a[i]);
			TextDrawShowForPlayer(i, BandaCapt2a[i]);
			TextDrawShowForPlayer(i, ScoreCapt1a[i]);
			TextDrawShowForPlayer(i, ScoreCapt2a[i]);
			TextDrawShowForPlayer(i, ScoreCaptTire[i]);
			TextDrawShowForPlayer(i, CaptTime[i]);
			TextDrawShowForPlayer(i, Textdraw3[i]);
			TextDrawShowForPlayer(i, Textdraw4[i]);
			TextDrawShowForPlayer(i, ScoreCapt[i]);
			format(BANDAA, sizeof(string), "%s", GetGangName(familyone));
			TextDrawSetString(BandaCapt1a[i], BANDAA);
			format(BANDAB, sizeof(string), "%s", GetGangName(familytwo));
			TextDrawSetString(BandaCapt2a[i], BANDAB);
			format(BANDAA, 64, "0");
			TextDrawSetString(ScoreCapt1a[i], BANDAA);
			format(BANDAB, 64, "0");
			TextDrawSetString(ScoreCapt2a[i], BANDAB);
 		}
	}
}
stock GetGangName(fnumbwer)
{
    switch(fnumbwer)
    {
        case 8: format(string,32,"Grove Street Gang");
        case 9: format(string,32,"The Ballas Gang");
        case 10: format(string,32,"The Rifa Gang");
        case 11: format(string,32,"Varios Los Aztecas Gang");
        case 12: format(string,32,"Los Santos Vagos Gang");
    }
    return string;
}
P.S: Если у вас 4 ерора ( На форич ), просто обновите инклуид:

Ну вот и всё :) С вами был Vitya_Saveliev.
Выложил по прозьбам!
За +-сами не гонюсь, делал для новичков ;)
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу