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!");
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
sacu probati :)
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