[POMOC] Slanje poruke adminima po levelu

Započeo Seiz
9. Avg. 2014. Zaključano
860
pregleda
34
postova
seiz
4
Enforcer
9. Avg. 2014.
Skripta koju koristim: GTA RP
Detaljan opis problema: Ovako imam pitanje zbog cega kad npr koristim neku komandu koju ispisuje adminima kad je koristim, ispise svim adminima a ne samo mom levelu i vecem?
Dio skripte:
public ABroadCast(color,const string[],level)
{
foreach (new i : Player)
{
if (PlayerInfo >= level)
{
SendClientMessage(i, color, string);
printf("%s", string);
}
}
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Milos_Jovanovic
5
Underboss
9. Avg. 2014.
Koliko sam te shvatio ti zelis da odredjeni admin koristi komandu recimo admin 5
public ABroadCast(color,const string[],level)
{
foreach (new i : Player)
{
if (PlayerInfo >= 5)
{
SendClientMessage(i, color, string);
printf("%s", string);
}
}
return 1;
}

		if (PlayerInfo >= 5)
Ovo je deo de postavljas
James_SmithXDl
6
OG Legend
9. Avg. 2014.
da li ti ovde dobro postavis
znaci da li lepo ispunis uvet?
ABroadCast(color,const string[],level)


jel funkcija koju si dao ce lepo raditi ako si uneo pravilan level u strukturu funkcije.

i bespotrebno ti je koristit public za taj poziv to mozes jednostavnim stockom pozvat.
seiz
4
Enforcer
9. Avg. 2014.
C++ wrote on August 9, 2014, 11:07 am:
da li ti ovde dobro postavis
znaci da li lepo ispunis uvet?
ABroadCast(color,const string[],level)


jel funkcija koju si dao ce lepo raditi ako si uneo pravilan level u strukturu funkcije.

i bespotrebno ti je koristit public za taj poziv to mozes jednostavnim stockom pozvat.

Nisam se bas skontao mozes malo da pojasnis?
A inace te poruke salje svim adminima a ne samo onima koji su moj level i koji su veci od mene.
James_SmithXDl
6
OG Legend
9. Avg. 2014.
pa jel stavis u funkciju level na koji ce slati string?
Blaeks_Biofor
5
Forum Don
9. Avg. 2014.
C++ wrote on August 9, 2014, 11:28 am:
pa jel stavis u funkciju level na koji ce slati string?
to je vec napisao onaj decko gore...

samo povecas admin level kao uslov i to je to
James_SmithXDl
6
OG Legend
9. Avg. 2014.
Blaeks wrote on August 9, 2014, 11:28 am:
pa jel stavis u funkciju level na koji ce slati string?
to je vec napisao onaj decko gore...

samo povecas admin level kao uslov i to je to

Nisi me ni ti razumeo.
Mislio sam ovde
ABroadCast(color,const string[],level)


da li unese tacan level.

ako unese funkcija bi trebala dati tacan response.
Blaeks_Biofor
5
Forum Don
9. Avg. 2014.
to samo salje poruku koliko se ja secam GTARP-a, on ne bira level, nego se u formatu sastavi poruka a ovo je posalje
James_SmithXDl
6
OG Legend
9. Avg. 2014.
Blaeks wrote on August 9, 2014, 11:42 am:
to samo salje poruku koliko se ja secam GTARP-a, on ne bira level, nego se u formatu sastavi poruka a ovo je posalje

Njegova funkcija sadrzava 3 parametra..
Vidis kako je on stavio..
Znaci treci parametar to jest level odreduje vrednost admin varijable i onda je on u funkciji uspoređuje i daje response
public ABroadCast(color,const string[],level)
{
foreach (new i : Player)
{
if (PlayerInfo >= level)
{
SendClientMessage(i, color, string);
printf("%s", string);
}
}
return 1;
}


E sad ako on zeli admin lvl 5 da to bude samo gore u funkciji pred slanje 3 parametar popuni sa vrednosti 5.
Blaeks_Biofor
5
Forum Don
9. Avg. 2014.
nisi nikad skriptao na GTARP-u pa ti ne mogu objasniti... ja znam na sta ti mislis, i vidim jasno sve parametre, ali u praksi je to drugacije, no nebitno, nek se oglasi autor teme da vidimo na cemu je sad
seiz
4
Enforcer
9. Avg. 2014.
Koliko sam skontao meni ovde uopste ne ucitava level admina pa zato salje svima.
seiz
4
Enforcer
23. Avg. 2014.
BUMP!
Lenonâ„¢
5
Godfather
23. Avg. 2014.
Blaeks wrote on August 9, 2014, 11:47 am:
nisi nikad skriptao na GTARP-u pa ti ne mogu objasniti... ja znam na sta ti mislis, i vidim jasno sve parametre, ali u praksi je to drugacije, no nebitno, nek se oglasi autor teme da vidimo na cemu je sad


Objasni nam.

Seiz wrote on August 9, 2014, 12:02 pm:
Koliko sam skontao meni ovde uopste ne ucitava level admina pa zato salje svima.

ABroadCast(color,const string[],level)

ovdje gdje ti pise level, tu stavljas od kojeg levela admina ce primati poruku

u publicu ABroadCast stoji ovo:

if (PlayerInfo >= level)

sto znaci da ce primati poruku admin level veci ili jednak od onoga sto ti upises, npr. :
ABroadCast(color,const string[],3);


ovdje gdje sam stavio 3, to znaci da ce admini koji ima level 3 admina ili vise od 3 primati poruku...

Nadam se da si shvatio. 🙂
seiz
4
Enforcer
23. Avg. 2014.
Lenon wrote on August 9, 2014, 11:47 am:
nisi nikad skriptao na GTARP-u pa ti ne mogu objasniti... ja znam na sta ti mislis, i vidim jasno sve parametre, ali u praksi je to drugacije, no nebitno, nek se oglasi autor teme da vidimo na cemu je sad


Objasni nam.

Seiz wrote on August 9, 2014, 12:02 pm:
Koliko sam skontao meni ovde uopste ne ucitava level admina pa zato salje svima.

ABroadCast(color,const string[],level)

ovdje gdje ti pise level, tu stavljas od kojeg levela admina ce primati poruku

u publicu ABroadCast stoji ovo:

if (PlayerInfo >= level)

sto znaci da ce primati poruku admin level veci ili jednak od onoga sto ti upises, npr. :
ABroadCast(color,const string[],3);


ovdje gdje sam stavio 3, to znaci da ce admini koji ima level 3 admina ili vise od 3 primati poruku...

Nadam se da si shvatio. 🙂

brt kontam ja to sve ali kad ja stavim tako da poruku prima  jednak level i veci onda vide svi admini.
Lenonâ„¢
5
Godfather
24. Avg. 2014.
Ako hoces da samo odredjeni admin level dobija poruku onda stavi ovako:
if (PlayerInfo == level)

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha