Dio skripte:
Ovo je forward za zauzimanje teritorije,kada se zauzme onda se pojavi boja na mapi ali opet nestane posle reloga ili restarta.
////////////////////////////////////
forward RobTer(playerid);
public RobTer(playerid)
{
new string;
if(KodTeritorije(playerid) != -1)
{
if(TerRobbingTime > 0)
{
TerRobbingTime --;
format(string, sizeof(string),"~n~~n~~w~Zauzimate jos ~r~%d ~w~sekundi !", TerRobbingTime);
GameTextForPlayer(playerid, string, 1000, 4);
}
else
{
TerRobbingTime = 0;
KillTimer(RobTerTimer);
for(new i = 0; i < sizeof(TeritorijaInfo); i++)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, TeritorijaInfo, TeritorijaInfo, TeritorijaInfo))
{
TeritorijaInfo = i;
Zauzima = i;
GangZoneStopFlashForAll(TeritorijaInfo);
if(PlayerInfo == 2)
{
TeritorijaInfo = 2;
strmid(TeritorijaInfo, "ELQ Mafija", 0, strlen("ELQ Mafija"), 255);
GangZoneShowForAll(TeritorijaInfo,COLOR_GSF); //boja na mapi
}
else if(PlayerInfo == 4)
{
strmid(TeritorijaInfo, "BaySide Boys", 0, strlen("BaySide Boys"), 255);
TeritorijaInfo = 4;
GangZoneShowForAll(TeritorijaInfo,COLOR_MS13); //boja na mapi
}
else if(PlayerInfo == 5)
{
strmid(TeritorijaInfo, "Seoski Cosak", 0, strlen("Seoski Cosak"), 255);
TeritorijaInfo = 5;
GangZoneShowForAll(TeritorijaInfo,COLOR_SURENOS); //boja na mapi
}
else if(PlayerInfo == 7)
{
strmid(TeritorijaInfo, "ELQ Boys", 0, strlen("ELQ Boys"), 255);
TeritorijaInfo = 7;
GangZoneShowForAll(TeritorijaInfo,COLOR_BALLAS); //boja na mapi
}
SCM(playerid,-1,""ORANGE"INFO:"BELA"Uspesno ste zauzeli teritoriju i dobijacete 200$ po svakoj teritoriji na 1h!");
TeritorijaLP(i);
SacuvajTER(i);
Nekozauzima = 0;
}
}
SavePlayer(playerid);
}
}
else
{
Nekozauzima = 0;
TeritorijaInfo[Zauzima] = Zauzima;
KillTimer(RobTerTimer);
TerRobbingTime = 0;
GangZoneStopFlashForAll(TeritorijaInfo[Zauzima]);
Zauzima = 0;
}
return 1;
}
Ovo je kako je stavljeno da se ucitava:
for(new i = 0; i < sizeof(TeritorijaInfo); i++)
{
new teFile;
format(teFile, sizeof(teFile), TERITORIJE_FILE, i);
if(fexist(teFile))
{
INI_ParseFile(teFile, "UcitajTER", .bExtra = true, .extra = i);
KreirajTer(i);
TeritorijaInfo = i;
TeritorijaInfo = GangZoneCreate(TeritorijaInfo, TeritorijaInfo, TeritorijaInfo, TeritorijaInfo);
}
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
