Skripta koju koristim: CLRP
Detaljan opis problema: Kad napustim teritorij stalno mi se spama ''Napustili ste teritoriji'' iz sekunde u sekundu.. kak napravit da samo jednom se pojavi i dosta?
Dio skripte:public ProvjeraZone1(playerid)
{
if(!IsPlayerInRangeOfPoint(playerid, 30.0,2789.1926,-2456.7061,13.6333))//zona 1
{SendClientMessage(playerid,COLOR_WHITE,"Napustili ste teritoriju!");KillTimer(zona1timer);KillTimer(bzona1timer);}
}
Neke slike/video za lakse dobivanje pomoci(neobavezno): Ak treba jos sta javite
Neznam, pokušaj ovako xd:
public ProvjeraZone1(playerid)
{
if(!IsPlayerInRangeOfPoint(playerid, 30.0,2789.1926,-2456.7061,13.6333))//zona 1
{
SendClientMessage(playerid,COLOR_WHITE,"Napustili ste teritoriju!");KillTimer(zona1timer);KillTimer(bzona1timer);
}
}
Pokusaj ovako:
new NapustioTeritoriju[MAX_PLAYERS]; // negde na VRH moda
NapustioTeritoriju[playerid] = 0; // pod OnPlayerConnect
public ProvjeraZone1(playerid)
{
if(!IsPlayerInRangeOfPoint(playerid, 30.0,2789.1926,-2456.7061,13.6333))//zona 1
{
if(NapustioTeritoriju[playerid] != 1)
{
SendClientMessage(playerid,COLOR_WHITE,"Napustili ste teritoriju!");KillTimer(zona1timer);KillTimer(bzona1timer);
NapustioTeritoriju[playerid] = 1;
}
}
return true;
}
valja ce,, moze jos nesto,, kako kad neka banda zauzme zonu da dobije osim para, matse i drogu al da ide odma u sef?? ono kad zauzme kad osvoji dobije u sefu to..
public ZauzimanjeZone1(playerid)
{
if(PlayerInfo[playerid][pLeader] == 15 || PlayerInfo[playerid][pMember] == 15){gangzona[gzona1] = 1; BojaZone(); SacuvajZone(); SendClientMessage(playerid,0x9EC73DAA,"Zauzeli ste teritoriju!"); GivePlayerMoney(playerid,5000);}
else if(PlayerInfo[playerid][pLeader] == 12 || PlayerInfo[playerid][pMember] == 12){gangzona[gzona1] = 2; BojaZone(); SacuvajZone(); SendClientMessage(playerid,0xD900D3C8,"Zauzeli ste teritoriju!"); GivePlayerMoney(playerid,5000);}
else if(PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pMember] == 5){gangzona[gzona1] = 3; BojaZone(); SacuvajZone(); SendClientMessage(playerid,0xFF6347AA,"Zauzeli ste teritoriju!"); GivePlayerMoney(playerid,5000);}
else if(PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 6){gangzona[gzona1] = 4; BojaZone(); SacuvajZone(); SendClientMessage(playerid,0x0000BBAA,"Zauzeli ste teritoriju!"); GivePlayerMoney(playerid,5000);}
KillTimer(zona1timer);
KillTimer(bzona1timer);
evo neš valda ce vam trebat
enum materijali
{
lcnmat,
yakuzamat,
bloodsmat,
cripsmat,
rusmat,
lsurenmat,
cracermat,
};
new materijal[materijali];
enum droge
{
lcndrug,
yakuzadrug,
bloodsdrug,
cripsdrug,
rusdrug,
lsurendrug,
cracerdrug,
};
new droga[droge];
neko?