Vitya_Saveliev
Компетентный
Привет обитатели форума, по многочисленным прозьбам выкладываю мануал сис-мы капта из MyStic RP.
игроки находящиеся в банде, смогут увидеть сколько осталось времени, и какая банда выигрывает!
Победит та банда, у которой будет больше убитых на счету!
Это уберет nonRP среди других банд которые едут на чужую территорию чтоб захватить!
Скрин:
Ну надеюсь вы поняли! Приступим:
Ко всем Define:
Ко всем new'ам:
в public SecUpdate:
В public OnPlayerConnect:
В public OnPlayerDeath:
В Команды:
ZCMD:
OnPlayerCommandText:
Заменяем stock GzCheck на этот:
И в конец мода:
P.S: Если у вас 4 ерора ( На форич ), просто обновите инклуид:
Ну вот и всё
С вами был Vitya_Saveliev.
Выложил по прозьбам!
За +-сами не гонюсь, делал для новичков
Победит та банда, у которой будет больше убитых на счету!
Это уберет nonRP среди других банд которые едут на чужую территорию чтоб захватить!
Скрин:
Ко всем Define:
PHP:
#define YouCanNot "Вам не доступна данная функция!"
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;
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,"Захват зоны снова может состояться.");
}
}
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);
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;
}
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;
}
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;
}
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Ну вот и всё
Выложил по прозьбам!
За +-сами не гонюсь, делал для новичков
Последнее редактирование модератором:
