Skripta koju koristim:Ghost Town 1.8
Detaljan opis problema:Ovako,znam da smaram sa ovim al sta cu,kada pokusam da zauzmem zonu ono krene da zauzima kada zauzmem boja zone ostane ista ne promeni se u boju org koja ju je zauzela kao ni label.
Dio skripte:Evo To kad krene da zauzima //******************************************************************************
//-------------------------------Zauzimanje-------------------------------------
forward ZonaZauzmi(playerid);//na dnu skirpte ubaciti
public ZonaZauzmi(playerid) //na dnu skirpte ubaciti
{
if(!IsPlayerInRangeOfPoint(playerid, 10.0, GZ[zonaid[playerid]][gPickupx], GZ[zonaid[playerid]][gPickupy], GZ[zonaid[playerid]][gPickupz]))
{
new id = zonaid[playerid];
GangZoneStopFlashForAll(ZonaID[id]);
PlayerTextDrawHide(playerid, klecanjetd[playerid]);
TextDrawHideForPlayer(playerid, zonatd0);
TextDrawHideForPlayer(playerid, zonatd1);
TextDrawHideForPlayer(playerid, zonatd2);
zonaid[playerid] -= 1;
zonatime[playerid] -= 1;
KillTimer(zonatimer[playerid]);
SCM(playerid, -1 ,""CRVENA"* Greska: "BELA"Niste uspeli da zauzmete teritoriju, udaljili ste se od mesta zauzimanja!");
return 1;
}
zonatime[playerid] -= 1;
if(zonatime[playerid] > 540 && zonatime[playerid] < 601)
{
if(zonas[playerid] == 1)
{
zonas[playerid] = 60;
}
zonas[playerid] -= 1;
new text2[126];
format(text2, sizeof(text2), "09:%d MINUTA",zonas[playerid]);
PlayerTextDrawSetString(playerid,klecanjetd[playerid], text2);
PlayerTextDrawShow(playerid, klecanjetd[playerid]);
TextDrawShowForPlayer(playerid, zonatd0);
TextDrawShowForPlayer(playerid, zonatd1);
TextDrawShowForPlayer(playerid, zonatd2);
}
if(zonatime[playerid] > 480 && zonatime[playerid] < 540)
{
if(zonas[playerid] == 1)
{
zonas[playerid] = 60;
}
zonas[playerid] -= 1;
new text2[126];
format(text2, sizeof(text2), "08:%d MINUTA",zonas[playerid]);
PlayerTextDrawSetString(playerid,klecanjetd[playerid], text2);
PlayerTextDrawShow(playerid, klecanjetd[playerid]);
TextDrawShowForPlayer(playerid, zonatd0);
TextDrawShowForPlayer(playerid, zonatd1);
TextDrawShowForPlayer(playerid, zonatd2);
}
if(zonatime[playerid] > 420 && zonatime[playerid] < 480)
{
if(zonas[playerid] == 1)
{
zonas[playerid] = 60;
}
zonas[playerid] -= 1;
new text2[126];
format(text2, sizeof(text2), "07:%d MINUTA",zonas[playerid]);
PlayerTextDrawSetString(playerid,klecanjetd[playerid], text2);
PlayerTextDrawShow(playerid, klecanjetd[playerid]);
TextDrawShowForPlayer(playerid, zonatd0);
TextDrawShowForPlayer(playerid, zonatd1);
TextDrawShowForPlayer(playerid, zonatd2);
}
if(zonatime[playerid] > 360 && zonatime[playerid] < 420)
{
if(zonas[playerid] == 1)
{
zonas[playerid] = 60;
}
zonas[playerid] -= 1;
new text2[126];
format(text2, sizeof(text2), "06:%d MINUTA",zonas[playerid]);
PlayerTextDrawSetString(playerid,klecanjetd[playerid], text2);
PlayerTextDrawShow(playerid, klecanjetd[playerid]);
TextDrawShowForPlayer(playerid, zonatd0);
TextDrawShowForPlayer(playerid, zonatd1);
TextDrawShowForPlayer(playerid, zonatd2);
}
if(zonatime[playerid] > 300 && zonatime[playerid] < 360)
{
if(zonas[playerid] == 1)
{
zonas[playerid] = 60;
}
zonas[playerid] -= 1;
new text2[126];
format(text2, sizeof(text2), "05:%d MINUTA",zonas[playerid]);
PlayerTextDrawSetString(playerid,klecanjetd[playerid], text2);
PlayerTextDrawShow(playerid, klecanjetd[playerid]);
TextDrawShowForPlayer(playerid, zonatd0);
TextDrawShowForPlayer(playerid, zonatd1);
TextDrawShowForPlayer(playerid, zonatd2);
}
if(zonatime[playerid] > 240 && zonatime[playerid] < 300)
{
if(zonas[playerid] == 1)
{
zonas[playerid] = 60;
}
zonas[playerid] -= 1;
new text2[126];
format(text2, sizeof(text2), "04:%d MINUTA",zonas[playerid]);
PlayerTextDrawSetString(playerid,klecanjetd[playerid], text2);
PlayerTextDrawShow(playerid, klecanjetd[playerid]);
TextDrawShowForPlayer(playerid, zonatd0);
TextDrawShowForPlayer(playerid, zonatd1);
TextDrawShowForPlayer(playerid, zonatd2);
}
if(zonatime[playerid] > 180 && zonatime[playerid] < 240)
{
if(zonas[playerid] == 1)
{
zonas[playerid] = 60;
}
zonas[playerid] -= 1;
new text2[126];
format(text2, sizeof(text2), "03:%d MINUTA",zonas[playerid]);
PlayerTextDrawSetString(playerid,klecanjetd[playerid], text2);
PlayerTextDrawShow(playerid, klecanjetd[playerid]);
TextDrawShowForPlayer(playerid, zonatd0);
TextDrawShowForPlayer(playerid, zonatd1);
TextDrawShowForPlayer(playerid, zonatd2);
}
if(zonatime[playerid] > 120 && zonatime[playerid] < 180)
{
if(zonas[playerid] == 1)
{
zonas[playerid] = 60;
}
zonas[playerid] -= 1;
new text2[126];
format(text2, sizeof(text2), "02:%d MINUTA",zonas[playerid]);
PlayerTextDrawSetString(playerid,klecanjetd[playerid], text2);
PlayerTextDrawShow(playerid, klecanjetd[playerid]);
TextDrawShowForPlayer(playerid, zonatd0);
TextDrawShowForPlayer(playerid, zonatd1);
TextDrawShowForPlayer(playerid, zonatd2);
}
if(zonatime[playerid] > 60 && zonatime[playerid] < 120)
{
if(zonas[playerid] == 1)
{
zonas[playerid] = 60;
}
zonas[playerid] -= 1;
new text2[126];
format(text2, sizeof(text2), "01:%d MINUTA",zonas[playerid]);
PlayerTextDrawSetString(playerid,klecanjetd[playerid], text2);
PlayerTextDrawShow(playerid, klecanjetd[playerid]);
TextDrawShowForPlayer(playerid, zonatd0);
TextDrawShowForPlayer(playerid, zonatd1);
TextDrawShowForPlayer(playerid, zonatd2);
}
if(zonatime[playerid] > 0 && zonatime[playerid] < 60)
{
if(zonas[playerid] == 1)
{
zonas[playerid] = 60;
}
zonas[playerid] -= 1;
new text2[126];
format(text2, sizeof(text2), "00:%d SEKUNDI",zonas[playerid]);
PlayerTextDrawSetString(playerid,klecanjetd[playerid], text2);
PlayerTextDrawShow(playerid, klecanjetd[playerid]);
TextDrawShowForPlayer(playerid, zonatd0);
TextDrawShowForPlayer(playerid, zonatd1);
TextDrawShowForPlayer(playerid, zonatd2);
}
if(zonatime[playerid] < 1)
{
PlayerTextDrawHide(playerid, klecanjetd[playerid]);
TextDrawHideForPlayer(playerid, zonatd0);
TextDrawHideForPlayer(playerid, zonatd1);
TextDrawHideForPlayer(playerid, zonatd2);
SCM(playerid,-1,"Uspesno ste zauzeli ovu zonu!");
KillTimer(zonatimer[playerid]);
new clan = PlayerInfo[playerid][pClan];
new lider = PlayerInfo[playerid][pLider];
new id = zonaid[playerid];
GangZoneStopFlashForAll(ZonaID[id]);
new string[256];
new status[64];
for(new b = 0; b < sizeof(GZ); b++)
{
if(GZ[b][zonaTeam] == 1) { status = "The Vinci Family"; }
else if(GZ[b][zonaTeam] == 2) { status = "Black Dragon Triads"; }
else if(GZ[b][zonaTeam] == 3) { status = "Groove Street Family"; }
else if(GZ[b][zonaTeam] == 4) { status = "Ballas"; }
else if(GZ[b][zonaTeam] == 5) { status = "TEC"; }
else if(GZ[b][zonaTeam] == 6) { status = "Blue Lagoon"; }
else if(GZ[b][zonaTeam] == 7) { status = "Da Naga Boys"; }
else if(GZ[b][zonaTeam] == 8) { status = "Black Cobra Corporation"; }
else if(GZ[b][zonaTeam] == 9) { status = "DeathRow"; }
else if(GZ[b][zonaTeam] == 10) { status = "Russian Mafia"; }
else if(GZ[b][zonaTeam] == 11) { status = "La Cosa Nostra"; }
}
if(PlayerInfo[playerid][pClan] > 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),status);
SendFamilyMessage(PlayerInfo[playerid][pClan],-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),status);
SendFamilyMessage(PlayerInfo[playerid][pLider],-1,string);
Neke slike/video za lakse dobivanje pomoci(neobavezno):///