[POMOC] antiweapon

Započeo Fantom.pWn, Maj 24, 2012, 15:36:32 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Skripta Moja
Opis Problema - Pravim da resetuje igracu weapon kad ode na odredjeni kordinat,ali ne mogu da namestim da npr
PRIMER:
Kada nema oruzije da mu ne radi nista i da mu ne ispisuje
A Kada ima oruzije resetuje mu se i izbacuje text "[AntiWeapon] Server vam je oduzeo oruzije ,jer ste ga koristili na javnom mestu!"

DEO SKRIPTE EVO DOLE:

if(PlayerToPoint(4.0,i, 1302.1429,-1868.6748,17.3554))
           {
   ResetPlayerWeapons(i);
           }




Znaci kada nema weapon ne radi mu nista i ne ispicuje nista bas nista
a kada ima ispise mu gore navedeni text i Restuje sva oruzija!

Edit: Dodaj  SendClientMessage(i, COLOR_YELLOW, "Ne smete imati oruzije na javnom mestu!");
Poslednja Izmena: Maj 24, 2012, 20:13:37 POSLE PODNE od [BU]Lukas

Citat: lion.pwn poslato Maj 24, 2012, 19:25:06 POSLE PODNE
Pa dodas jednostavnu proveru ako ima gun ,ovako:

if(PlayerToPoint(4.0,i, 1302.1429,-1868.6748,17.3554))
{
        if(GetPlayerWeapon(i) >= 1)
        {
        ResetPlayerWeapons(i);
                SendClientMessage(i, COLOR_RED, "Ne smete imati gun na javnom mestu.");
         }
}


hvala brate pomogo si mi mnogo sad,ali mi treba jos nesto
evo ovako za SpawnKill ,da oduzima oruzije,ali da ne oduzima clanovima te org razumes me?

if(PlayerInfo[playerid][pMember] == PlayerInfo[killerid][pMember) return 1;

dodaj to


if((PlayerInfo[playerid][pLeader] >= STAVI BROJ ORGANIZACIJE || PlayerInfo[playerid][pMember] >= STAVI BROJ ORGANIZACIJE )

niste me razumeli,ja hocu da clanovi org mogu da nose gun u svojoj bazi,a oni koji nisu clanovi te org ne mogu da koriste gun na tom mestu jer je to spawn kill.

Koristi if(PlayerInfo[playerid][pMember] i if(PlayerInfo[playerid][pLeader]
i IsPlayerInRangeOfPoint

http://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint