Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Blazey poslato Februar 27, 2014, 21:30:21 POSLE PODNE

Naslov: [POMOC]CMD.
Poruka od: Blazey poslato Februar 27, 2014, 21:30:21 POSLE PODNE
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):
Naslov: Odg: [POMOC]CMD.
Poruka od: DevoXx poslato Februar 27, 2014, 21:49:50 POSLE PODNE
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 !
Naslov: Odg: [POMOC]CMD.
Poruka od: Blazey poslato Februar 27, 2014, 21:59:37 POSLE PODNE
Ne moze opet piše predaleko ste ! :D cc
Naslov: Odg: [POMOC]CMD.
Poruka od: Blaeks poslato Februar 27, 2014, 22:00:25 POSLE PODNE
proxdetector funkcija ? znas da koristis ?
Naslov: Odg: [POMOC]CMD.
Poruka od: Blazey poslato Februar 27, 2014, 22:01:14 POSLE PODNE
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
Naslov: Odg: [POMOC]CMD.
Poruka od: DevoXx poslato Februar 27, 2014, 22:07:02 POSLE PODNE
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;
}
Naslov: Odg: [POMOC]CMD.
Poruka od: Blazey 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
Naslov: Odg: [POMOC]CMD.
Poruka od: Blaeks poslato Februar 27, 2014, 22:31:58 POSLE PODNE
if(PI[playerid][Zavezan] == 0) return SCM(playerid, CRVENA, "NeroAS | {FFFFFF}Ne mozete pljackati igraca koji nije zavezan");
Naslov: Odg: [POMOC]CMD.
Poruka od: yabb3 poslato Februar 27, 2014, 22:33:05 POSLE PODNE
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");