[POMOC] /ban

Započeo [BC]spiele
27. Okt. 2010.
1,117
pregleda
4
postova
spiele
4
Shot Caller
27. Okt. 2010.
Moze li mi neko reci kako da napravim da admin adminu ne moze dati BAN.

dakle da admine ne moze banovati admina.

evo komanda.i sta ja sada moram tu napravit da admin ne moze banovati admina.
if(strcmp(cmd, "/ban", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORISTITE: /ban [ID/Ime] ");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (PlayerInfo >= 1)
{
    if(IsPlayerConnected(giveplayerid))
    {
        if(giveplayerid != INVALID_PLAYER_ID)
        {
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORISTITE: /ban [ID/Ime] ");
return 1;
}
new year, month,day;
getdate(year, month, day);
format(string, sizeof(string), "Spile: %s je banao %s sa servera! Razlog: %s", giveplayer, sendername, (result),month,day,year);
BanLog(string);
format(string, sizeof(string), "Spile: %s je banao %s sa servera! Razlog: %s", giveplayer, sendername, (result));
SendClientMessageToAll(COLOR_LIGHTRED, string);
PlayerInfo = PlayerInfo;
PlayerInfo = -999;
Ban(giveplayerid);
return 1;
}
}
}
else
{
format(string, sizeof(string), "  %d nije aktivan igrac.", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
return 1;
}
spiele
4
Shot Caller
27. Okt. 2010.
imam GF  gamemod
Deleted User
Obrisan korisnik
27. Okt. 2010.
Luka P. wrote on October 27, 2010, 1:41 pm:
Koji gamemod?


Nije baš ni važno kad je stavio komandu u prvom postu. Ali možeš i po komandi prepoznati da je skripta Godfather ili njen edit, jer samo Godfather skripta može imati ovakvu glu*ost:
if(IsPlayerConnected(giveplayerid))
{
   if(giveplayerid != INVALID_PLAYER_ID)
   {
       // ...
   }
}

@[BC]spiele: a odgovor na pitanje kako ćeš spriječiti da admin bana ostale admine je ovaj:
if(PlayerInfo)
    return SendClientMessage(playerid, 0xFFFFFFFF, "Ne možeÅ¡ banati ostale admine!");
To dodaj ispod funkcije koja provjerava da li je igrač konektan.
Deleted User
Obrisan korisnik
27. Okt. 2010.
Luka P. wrote on October 27, 2010, 3:43 pm:
@Don Correlli: Ma znam, ali nije napomenuo da je to GF GM. Pomalo mi ide na živce što svi misle da se sve radi oko GF gamemoda. Žalosno, ali istinito.


Ma tako je već odavno na ovom forumu jer ljudi ne znaju koristiti ništa drugo osim Godfather prljavštine. Otvaraju servere sa Godfather skriptama a nisu svjesni da im server neće uspjeti.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha