evo mene zanima kako danapravim komandu /kickall
jer bi mi trebala za nesto pa ako nebi bio problen tnx.
ps kick znam ali neznam kako da na sve playere to odredim...
komanda /kickall kako napravit
2,753
pregleda
14
postova
Shot Caller
Novi Član
90 / 100 XP
🌱Početnik(0)
131
Postovi:
10
Teme:
Pridružio se:Maj 2009
31. Maj 2009.
31. Maj 2009.
Pa ako znas napraviti /kick onda znas i /kickall
Ali evo dam ti malu pomoc 😉
SetPlayerHealth(i, 100);
na taj dio obrati puno paznje...
Ali evo dam ti malu pomoc 😉
if(strcmp(cmd, "/healall", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo >= 4)
{
format(string, sizeof(string), "Admin %s je izlijecio sve igrace na serveru.", sendername);
SendClientMessageToAll(COLOR_RED, string);
for(new i = 0; i < MAX_PLAYERS; i ++)
{
if(IsPlayerConnected(i))
{
SetPlayerHealth(i, 100);
}
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "Niste autorizirani za koristenje ove naredbe !");
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "Niste logirani !");
}
return 1;
}SetPlayerHealth(i, 100);
na taj dio obrati puno paznje...
31. Maj 2009.
nisi mu nista rekao.. treba ti for-loop da loopas sve igrace i ako je connected daje mu sta oces ili radi(player i vehicle komande imaju od 0.1b ugradene IsPlayerConnected tako da neka budala to ne napravi)
31. Maj 2009.
pa jednostavno napravis loop kroz sve igrace koji nisu admini (ako ne zelis da kicka admine)
EDIT: Isto sto je Regy rekao, P.S. sry nisam vidio tvoj post
for(new i = 0; i < MAX_PLAYERS; i ++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerAdmin(i) != 1) // nije testano neznam oce radit
{
Kick(i);
}
}
}
EDIT: Isto sto je Regy rekao, P.S. sry nisam vidio tvoj post
31. Maj 2009.
Regy wrote on May 31, 2009, 8:36 pm:
nisi mu nista rekao.. treba ti for-loop da loopas sve igrace i ako je connected daje mu sta oces ili radi(player i vehicle komande imaju od 0.1b ugradene IsPlayerConnected tako da neka budala to ne napravi)
Prvo probaj pa se onda pravi pametan 😉
BTW. ovo je naredba za lijecenje i lijeci sve ukljucujuci i toga tko je koristio naredbu...
31. Maj 2009.
Quote from May 31, 2009, 8:36 pm:
nisi mu nista rekao.. treba ti for-loop da loopas sve igrace i ako je connected daje mu sta oces ili radi(player i vehicle komande imaju od 0.1b ugradene IsPlayerConnected tako da neka budala to ne napravi)
Prvo probaj pa se onda pravi pametan 😉
Aj dobro,Matej,pa admin si,nemoj se prepirat :police:
Nego,pa dobro je Matej dao,samo primjer,ali je koristan,malo editas i eto ti koda
31. Maj 2009.
Ne prepirem se ja, samo kazem...
Nevolim kada netko nesto govori, a nije niti testirao, ama bas nista 😉
I ta naredba radi, samo malo izmjenis, na taj nacim mozes sve raditi...
Nevolim kada netko nesto govori, a nije niti testirao, ama bas nista 😉
I ta naredba radi, samo malo izmjenis, na taj nacim mozes sve raditi...
31. Maj 2009.
dobar je kod recimo ali neoptimiziran jer to sta si napravio;
for(new i; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i) SetPlayerHealth(i, 100);
je isto kao da si radio;
if(IsPlayerConnected(i))
{
if(IsPlayerCOnnected(i)) { // kod }}
}
zato je to totalno idiotski i ne potrebno.. zato je bolje ovako;
for(new i; i < MAX_PLAYERS; i++) SetPlayerHealth(i, 100);
eto to stam htio rec... znaci naucite prvo sta funkcija sadrzi i opcenito i onda se pravi pametan a i nisi
for(new i; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i) SetPlayerHealth(i, 100);
je isto kao da si radio;
if(IsPlayerConnected(i))
{
if(IsPlayerCOnnected(i)) { // kod }}
}
zato je to totalno idiotski i ne potrebno.. zato je bolje ovako;
for(new i; i < MAX_PLAYERS; i++) SetPlayerHealth(i, 100);
eto to stam htio rec... znaci naucite prvo sta funkcija sadrzi i opcenito i onda se pravi pametan a i nisi
31. Maj 2009.
Regy wrote on May 31, 2009, 8:46 pm:
dobar je kod recimo ali neoptimiziran jer to sta si napravio;
for(new i; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i) SetPlayerHealth(i, 100);
je isto kao da si radio;
if(IsPlayerConnected(i))
{
if(IsPlayerCOnnected(i)) { // kod }}
}
zato je to totalno *i wont flame any more*ski i ne potrebno.. zato je bolje ovako;
for(new i; i < MAX_PLAYERS; i++) SetPlayerHealth(i, 100);
eto to stam htio rec... znaci naucite prvo sta funkcija sadrzi i opcenito i onda se pravi pametan a i nisi
for(new i; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i) SetPlayerHealth(i, 100);
je isto kao da si radio;
if(IsPlayerConnected(i))
{
if(IsPlayerCOnnected(i)) { // kod }}
}
zato je to totalno *i wont flame any more*ski i ne potrebno.. zato je bolje ovako;
for(new i; i < MAX_PLAYERS; i++) SetPlayerHealth(i, 100);
eto to stam htio rec... znaci naucite prvo sta funkcija sadrzi i opcenito i onda se pravi pametan a i nisi
Regy,ti malo smiri zivce i ne pravi se prepametan.
Dosao si tek tu na forum,imas manje od 10 postova (nekorisnih) i onda jos adminima govoris da nisu pametnim.
31. Maj 2009.
a ti se ulizujes adminima i bezveze govoris jer si n00b na sektoru skriptanja ohladi.. javi se kad naucis ponesto...
31. Maj 2009.
Dosta svade :police:
Ono sto si ti rekao je skoro pa identicno, a da si malo bolji skripter to bi isto napravio na potpuno drugaciji nacin...
A sada, zasto sam ja dao onaj primjer?
Jer je covjek pocetnik, valjda na necemu mora nauciti, necemu lakom, pa preko toga moze raditi sve...
Ono sto si ti rekao je skoro pa identicno, a da si malo bolji skripter to bi isto napravio na potpuno drugaciji nacin...
A sada, zasto sam ja dao onaj primjer?
Jer je covjek pocetnik, valjda na necemu mora nauciti, necemu lakom, pa preko toga moze raditi sve...
31. Maj 2009.
Regy wrote on May 31, 2009, 9:02 pm:
a ti se ulizujes adminima i bezveze govoris jer si n00b na sektoru skriptanja ohladi.. javi se kad naucis ponesto...
Čuj,ako sam ja n00b u skriptanju,neznam što ti onda radiš na ovom forumu.Ovo je prepametno mjesto za tebe onda.
Ajde ohladi,nemaš blage veze,isti si ko onaj lukica što prijeti e-mailom da ako ne priznamo da on zna skriptat 100% da će nam MSN hakirat lmao.
Ti si tu doÅ¡o meni govorit da se adminima ulizujem? Pa da,vec su mokri kolko sam ih ulizo 👍
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava