Skripta koju koristim: NL
Detaljan opis problema: Ja frajer kako bilo da ukradem predaleko ste nastimo sam da ne moze on se sam odvezvati i da mora biti u auto,ali nisam nastimo da ne moze opljackati kad je zavezan i kad hocu da opljackam piše mi da je frajer skroz tamo predaleko!
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
GetPlayerPos(id, Poz[0], Poz[1], Poz[2]);
if(!IsPlayerInRangeOfPoint(playerid, 5.0, Poz[0], Poz[1], Poz[2]) || IgracNaReconu[id] == true) return SCM(playerid, GRAD2, "(greska) Predaleko ste!");
Probaj !
Ne moze opet piše predaleko ste ! :D cc
proxdetector funkcija ? znas da koristis ?
Citat: Blaeks poslato Februar 27, 2014, 22:00:25 POSLE PODNE
proxdetector funkcija ? znas da koristis ?
NL mod je odma da ti kažem heh..
Ne znam novi sam,ak možeš objasniti ?
JoÅ¡ neÅ¡to kako da uradim da frajer mora biti zavezan da bih opljaÄkao skontao sam za vozilo da mora biti to ali nmg ovo drugo... cc
Iznova sam radio Komandu, Probaj ovu..
CMD:opljackaj(playerid, params[])
{
if(!IgracUBandi(playerid)) return SCM(playerid, GRAD2, "{56A5D6}|INFO| {C0C0C0} Niste clan mafije/bande!");
if(PI[playerid][Zavezan] == 1) return SCM(playerid, CRVENA, "NeroAS | {FFFFFF}Ne mozete pljackati igraca koji nije zavezan");
if(PI[playerid][Zatvoren] != 0) return SCM(playerid, CRVENA, "NeroAS | {FFFFFF}Ne mozete pljackati igraca u arei/zatvoru!");
new id, Float:Poz[3], svepare, rand;
if(sscanf(params, "u", id)) return SCM(playerid, BELA, "{68A4C9}Koristite: {C0C0C0}/opljackaj [Korisnicki ID ili Ime igraca]");
if(!IsPlayerConnected(id)) return SCM(playerid, CRVENA, "NeroAS Taj igrac je offline!");
if(id == playerid) return SCM(playerid, CRVENA, "NeroAS Ne mozete da pljackate samog sebe sami sebe!");
if(PI[id][Nivo] < 3) return SCM(playerid, CRVENA, "NeroAS Taj igrac je premali nivo!");
if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid, CRVENA, "NeroAS Ne mozete da pljackate dok ste u vozilu dok ste u vozilu!");
if(IsPlayerInAnyVehicle(id)) return SCM(playerid, CRVENA, "NeroAS Ne mozete da pljackate igraca koji je u vozilu!");
GetPlayerPos(id, Poz[0], Poz[1], Poz[2]);
if(!IsPlayerInRangeOfPoint(playerid, 2.0, Poz[0], Poz[1], Poz[2]) || IgracNaReconu[id] == true) return SCM(playerid, CRVENA, "NeroAS Predaleko ste!");
if(IsPlayerInRangeOfPoint(playerid, 20.0, 328.3708,123.6241,1007.9657))
{
SetPlayerPos_H(playerid, 107.2300,1920.6311,18.5208);
SetPlayerWorldBounds(playerid, 337.5694,101.5826,1940.9759,1798.7453);
ResetPlayerWeaponsEx(playerid);
}
if(PI[id][Novac] < 500)
{
SCM(playerid, SVETLOCRVENA, "Igrac ima premalo para!");
return 1;
}
rand = random(1);
switch(rand)
{
case 0..1:
{
ukradeno = random(9999999);
if(PI[id][Novac] < ukradeno) return PostaviZlocin(playerid, "Pokusaj kradje novcanika", "Nepoznato");
NovacMinus(id, ukradeno); NovacPlus(playerid, ukradeno);
SCMF(playerid, SVETLOPLAVA, "Kradja je uspesna! Ukrali ste $%d.", ukradeno);
new hIme[MAX_PLAYER_NAME];
RPIme(playerid, hIme);
format(CmdString, sizeof(CmdString), " %s Vam je ukrao sav novac koj ste imali kod sebe.", hIme);
SCM(id, SVETLOPLAVA, CmdString);
}
}
return 1;
}
Ovo je sve ok ali opet mogu pljaÄkati igraÄa a nije zavezan kontaÅ¡ me sada? :D
Ako može to da se napravi,hvala ili da mi objaniš brat moj :D
if(PI[playerid][Zavezan] == 0) return SCM(playerid, CRVENA, "NeroAS | {FFFFFF}Ne mozete pljackati igraca koji nije zavezan");
Citat: RoleX :) poslato Februar 27, 2014, 22:30:35 POSLE PODNE
Ovo je sve ok ali opet mogu pljaÄkati igraÄa a nije zavezan kontaÅ¡ me sada? :D
Ako može to da se napravi,hvala ili da mi objaniš brat moj :D
Definisano je pogledaj opet jel to prava variabla za zavezanog igraÄa
if(PI[playerid][Zavezan] == 1) return SCM(playerid, CRVENA, "NeroAS | {FFFFFF}Ne mozete pljackati igraca koji nije zavezan");