Deo skripte:
YCMD:zauzmi(playerid, params[], help)
{
#pragma unused help
new sat, minut, sekund;
gettime(sat, minut, sekund);
if(sat >= 3 && sat <= 7) return SCM(playerid, -1, ""SPLAVA"* Greska "BELA"Ne mozete zauzimati teritorije izmedju 7-3h!");
new gunID = GetPlayerWeapon(playerid);
new gunAmmo = GetPlayerAmmo(playerid);
if(gunID != 0 && gunAmmo != 0)
{
}
else return SCM(playerid, -1, ""SPLAVA"* Greska "BELA"Morate drzati oruzje u ruci kako biste zapoceli osvajanje teritorije!");
if(PlayerInfo == 1 || PlayerInfo == 1 || PlayerInfo == 7 || PlayerInfo == 7) return SCM(playerid, -1, ""SPLAVA"* Greska "BELA"Vi ste clan drzavne organizacije, vi morate da vodite red oko igraca!");
if(PlayerInfo == 6 || PlayerInfo == 6 || PlayerInfo == 8 || PlayerInfo == 8 || PlayerInfo == 10 || PlayerInfo == 10 || PlayerInfo == 0 || PlayerInfo == 0 ||
PlayerInfo == 14 || PlayerInfo == 14 || PlayerInfo == 18 || PlayerInfo == 18) return SCM(playerid,SVETLOPLAVA,"Niste clan bande/mafije.");
for(new id = 0; id < sizeof(GZ); id++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, GZ, GZ, GZ))
{
new string;
new clan = PlayerInfo;
new lider = PlayerInfo;
if(GZ == 1)
{
if(clan == 2 || lider == 2) //----The Vinci Family
{
SCM(playerid, -1, ""LeGeNDaJeCar"* Greska "BELA"Ne mozete zauzimati svoju teritoriju!");
return 1;
}
}
if(GZ == 2)
{
if(clan == 3 || lider == 3) //----Black Dragon Triads
{
SCM(playerid, -1, ""LeGeNDaJeCar"* Greska "BELA"Ne mozete zauzimati svoju teritoriju!");
return 1;
}
}
if(GZ == 3)
{
if(clan == 4 || lider == 4) //----Groove Street Family
{
SCM(playerid, -1, ""LeGeNDaJeCar"* Greska "BELA"Ne mozete zauzimati svoju teritoriju!");
return 1;
}
}
if(GZ == 4)
{
if(clan == 5 || lider == 5) //----Ballas
{
SCM(playerid, -1, ""LeGeNDaJeCar"* Greska "BELA"Ne mozete zauzimati svoju teritoriju!");
return 1;
}
}
if(GZ == 5)
{
if(clan == 9 || lider == 9) //----Condor
{
SCM(playerid, -1, ""LeGeNDaJeCar"* Greska "BELA"Ne mozete zauzimati svoju teritoriju!");
return 1;
}
}
if(GZ == 6)
{
if(clan == 10 || lider == 10) //----Hitman
{
SCM(playerid, -1, ""LeGeNDaJeCar"* Greska "BELA"Ne mozete zauzimati svoju teritoriju!");
return 1;
}
}
if(GZ == 7)
{
if(clan == 11 || lider == 11) //----Blue Lagoon
{
SCM(playerid, -1, ""LeGeNDaJeCar"* Greska "BELA"Ne mozete zauzimati svoju teritoriju!");
return 1;
}
}
if(GZ == 8)
{
if(clan == 12 || lider == 12) //---- Vagos Gang
{
SCM(playerid, -1, ""LeGeNDaJeCar"* Greska "BELA"Ne mozete zauzimati svoju teritoriju!");
return 1;
}
}
if(GZ == 9)
{
if(clan == 13 || lider == 13) //----Da Naga Boys
{
SCM(playerid, -1, ""LeGeNDaJeCar"* Greska "BELA"Ne mozete zauzimati svoju teritoriju!");
return 1;
}
}
if(GZ == 10)
{
if(clan == 15 || lider == 15) //----Yakuza
{
SCM(playerid, -1, ""LeGeNDaJeCar"* Greska "BELA"Ne mozete zauzimati svoju teritoriju!");
return 1;
}
}
if(GZ == 11)
{
if(clan == 17 || lider == 17) //----Black Cobra Corporation
{
SCM(playerid, -1, ""LeGeNDaJeCar"* Greska "BELA"Ne mozete zauzimati svoju teritoriju!");
return 1;
}
}
if(GZ == 12)
{
if(clan == 19 || lider == 19) //----DeathRow
{
SCM(playerid, -1, ""LeGeNDaJeCar"* Greska "BELA"Ne mozete zauzimati svoju teritoriju!");
return 1;
}
}
if(GZ == 13)
{
if(clan == 20 || lider == 20) //----Russian Mafia
{
SCM(playerid, -1, ""LeGeNDaJeCar"* Greska "BELA"Ne mozete zauzimati svoju teritoriju!");
return 1;
}
}
if(GZ == 14)
{
if(clan == 21 || lider == 21) //----Gucci Gang
{
SCM(playerid, -1, ""LeGeNDaJeCar"* Greska "BELA"Ne mozete zauzimati svoju teritoriju!");
return 1;
}
}
if(GZ == 15)
{
if(clan == 22 || lider == 22) //----The Escobar Cartel
{
SCM(playerid, -1, ""LeGeNDaJeCar"* Greska "BELA"Ne mozete zauzimati svoju teritoriju!");
return 1;
}
}
if(GZ == 16)
{
if(clan == 23 || lider == 23) //----Big Cartel Bulls
{
SCM(playerid, -1, ""LeGeNDaJeCar"* Greska "BELA"Ne mozete zauzimati svoju teritoriju!");
return 1;
}
}
zonaid = id;
zonatime = 300; //10min
zonas = 60;
zonatimer = SetTimerEx("ZonaZauzmi", 1000, true, "i", playerid);
SCM(playerid,-1,""LeGeNDaJeCar"** ZAPOCEO SI ZAUZIMANJE TERITORIJE. "BELA"Moras ostati ziv sljedecih "CRVENA"5 minuta "BELA"kako bi je osvojio.");
SCM(playerid,-1,""LeGeNDaJeCar"**** "BELA"Ne smijes se previse udaljiti od mjesta zauzimanja, jer ce zauzimanje biti prekinuto. "CRVENA"*****");
forward ZonaZauzmi(playerid);//na dnu skirpte ubaciti
public ZonaZauzmi(playerid) //na dnu skirpte ubaciti
{
if(!IsPlayerInRangeOfPoint(playerid, 10.0, GZ[zonaid], GZ[zonaid], GZ[zonaid]))
{
new id = zonaid;
GangZoneStopFlashForAll(ZonaID);
PlayerTextDrawHide(playerid, klecanjetd);
zonaid -= 1;
zonatime -= 1;
KillTimer(zonatimer);
SCM(playerid, -1 ,""LeGeNDaJeCar"* Greska: "BELA"Niste uspeli da zauzmete teritoriju, udaljili ste se od mesta zauzimanja!");
return 1;
}
zonatime -= 1;
if(zonatime > 240 && zonatime < 301)
{
if(zonas == 1)
{
zonas = 60;
}
zonas -= 1;
new text2;
format(text2, sizeof(text2), "Zauzimanje u toku: 04:%d.",zonas);
PlayerTextDrawSetString(playerid,klecanjetd, text2);
PlayerTextDrawShow(playerid, klecanjetd);
}
if(zonatime > 180 && zonatime < 240)
{
if(zonas == 1)
{
zonas = 60;
}
zonas -= 1;
new text2;
format(text2, sizeof(text2), "Zauzimanje u toku: 03:%d.",zonas);
PlayerTextDrawSetString(playerid,klecanjetd, text2);
PlayerTextDrawShow(playerid, klecanjetd);
}
if(zonatime > 120 && zonatime < 180)
{
if(zonas == 1)
{
zonas = 60;
}
zonas -= 1;
new text2;
format(text2, sizeof(text2), "Zauzimanje u toku: 02:%d.",zonas);
PlayerTextDrawSetString(playerid,klecanjetd, text2);
PlayerTextDrawShow(playerid, klecanjetd);
}
if(zonatime > 60 && zonatime < 120)
{
if(zonas == 1)
{
zonas = 60;
}
zonas -= 1;
new text2;
format(text2, sizeof(text2), "Zauzimanje u toku: 01:%d.",zonas);
PlayerTextDrawSetString(playerid,klecanjetd, text2);
PlayerTextDrawShow(playerid, klecanjetd);
}
if(zonatime > 0 && zonatime < 60)
{
if(zonas == 1)
{
zonas = 60;
}
zonas -= 1;
new text2;
format(text2, sizeof(text2), "Zauzimanje u toku: 00:%d.",zonas);
PlayerTextDrawSetString(playerid,klecanjetd, text2);
PlayerTextDrawShow(playerid, klecanjetd);
}
if(zonatime < 1)
{
PlayerTextDrawHide(playerid, klecanjetd);
SCM(playerid,-1,"Uspesno ste zauzeli ovu zonu!");
KillTimer(zonatimer);
new clan = PlayerInfo;
new lider = PlayerInfo;
new id = zonaid;
GangZoneStopFlashForAll(ZonaID);
new string;
new sttatus;
if(GZ == 1) { sttatus = "The Vinci Family"; }
else if(GZ == 2) { sttatus = "Black Dragon Triads"; }
else if(GZ == 3) { sttatus = "Groove Street Family"; }
else if(GZ == 4) { sttatus = "Ballas"; }
else if(GZ == 5) { sttatus = "Condor"; }
else if(GZ == 6) { sttatus = "Hitman"; }
else if(GZ == 7) { sttatus = "Blue Lagoon"; }
else if(GZ == 8) { sttatus = "Vagos Gang"; }
else if(GZ == 9) { sttatus = "Da Naga Boys"; }
else if(GZ == 10) { sttatus = "Yakuza"; }
else if(GZ == 11) { sttatus = "Black Cobra Corporation"; }
else if(GZ == 12) { sttatus = "DeathRow"; }
else if(GZ == 13) { sttatus = "Russian Mafia"; }
else if(GZ == 14) { sttatus = "Gucci Gang"; }
else if(GZ == 15) { sttatus = "The Escobar Cartel"; }
else if(GZ == 16) { sttatus = "Big Cartel Bulls"; }
if(PlayerInfo > 0)
{
format(string,sizeof(string),"{0A9DC9}#Obavestenje: Vasa organizacija je prosirila svoju vladavinu na jos jednu teritoriju. Clan %s je zauzeo teritoriju koju je kontrolisala organizacija %s i dobio 5000$.",GetName(playerid),sttatus);
SendFamilyMessage(PlayerInfo,-1,string);
}
else
{
format(string,sizeof(string),"{0A9DC9}#Obavestenje: Vasa organizacija je prosirila svoju vladavinu na jos jednu teritoriju. Clan %s je zauzeo teritoriju koju je kontrolisala organizacija %s i dobio 5000$.",GetName(playerid),sttatus);
SendFamilyMessage(PlayerInfo,-1,string);
}Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem): //