Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Antonio_Bena poslato Septembar 08, 2012, 21:34:07 POSLE PODNE

Naslov: [POMOC] poruke
Poruka od: Antonio_Bena poslato Septembar 08, 2012, 21:34:07 POSLE PODNE
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
Naslov: Odg: [POMOC] poruke
Poruka od: Capetroon. poslato Septembar 08, 2012, 23:03:25 POSLE PODNE
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);
}
}
Naslov: Odg: [POMOC] poruke
Poruka od: Kopra poslato Septembar 09, 2012, 01:30:08 PRE PODNE
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;
}
Naslov: Odg: [POMOC] poruke
Poruka od: Antonio_Bena poslato Septembar 09, 2012, 10:19:02 PRE PODNE
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];
Naslov: Odg: [POMOC] poruke
Poruka od: Antonio_Bena poslato Septembar 09, 2012, 22:37:55 POSLE PODNE
neko?