komanda /kickall kako napravit

31. Maj 2009. Zaključano
2,753
pregleda
14
postova
BeR0
4
Shot Caller
31. Maj 2009.
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...
Deleted User
Obrisan korisnik
31. Maj 2009.
Pa ako znas napraviti /kick onda znas i /kickall

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...
Deleted User
Obrisan korisnik
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)
Deleted User
Obrisan korisnik
31. Maj 2009.
pa jednostavno napravis loop kroz sve igrace koji nisu admini (ako ne zelis da kicka admine)

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
Deleted User
Obrisan korisnik
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...
Deleted User
Obrisan korisnik
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
Deleted User
Obrisan korisnik
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...
Deleted User
Obrisan korisnik
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
Deleted User
Obrisan korisnik
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


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.
Deleted User
Obrisan korisnik
31. Maj 2009.
a ti se ulizujes adminima i bezveze govoris jer si n00b na sektoru skriptanja ohladi.. javi se kad naucis ponesto...
Deleted User
Obrisan korisnik
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...
Deleted User
Obrisan korisnik
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  👍
admin
5
Kingpin
1. Jun 2009.
MIR!!!
Deleted User
Obrisan korisnik
1. Jun 2009.
aj pa lock ovu temu,pomogli smo!

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha