[pomoc] ban sistem

Započeo .G.h.0.s.T.
24. Okt. 2012. Zaključano
322
pregleda
3
postova
Mike93
4
Enforcer
24. Okt. 2012.
Gamemod: mod od 0
Problem: radio sam ban sistem sa y_ini i napravio da mi ako je acc banan, da mi to sacuva u drugoj mapi. ali me zanima kao napraviti da kada banam drugog igraca da mi napravi novi dokument s imenom tog igraca...svaki put kada banam drugog igraca, da svaki put napravi svaki novi dokument bananog igraca...
Skripta:
#define BanFajl  "Server podaci/Banani korisnicki racuni/%s.ini"

CMD:abanaj(playerid, params[])
{
if(iIgracSpawnan == 0) return SCM(playerid, -1, "{F81414}[ GREÅ KA > {FFFFFF}Niste spawnani! {F81414}]");
if(iIgracSpawnan == 1)
{
if (PI >= 1)
{
new igrac, igracid, razlog, string, vrijemebana, datumbana, IP_Adresa;
getdate(godina, mjesec, dan);
gettime(sati, minute, sekunde);
GPIp(igrac,IP_Adresa,16);
if(sscanf(params,"us",igrac, razlog)) return SCM(playerid, -1, "{FFAF00}[ KORIÅ TENJE > {FFFFFF}/abanaj (ID/Ime igraca) (razlog) {FFAF00}]");
if(igrac == IPI) return SCM(playerid, -1, "{F81414}[ GREÅ KA > {FFFFFF}Igrac nije online! {F81414}]");
format(vrijemebana, sizeof(vrijemebana), "%d:%d:%d", sati, minute, sekunde);
format(datumbana, sizeof(datumbana), "%d/%d/%d", dan, mjesec, godina);
format(string, sizeof(string), "(Vrijeme: %d:%d:%d - Datum: %d/%d/%d) | BAN | Administrator: %s | Igrac: %s | Razlog: %s.", sati, minute, sekunde, dan, mjesec, godina, ImeIgraca(playerid), ImeIgraca(igrac), razlog);
BanLog(string);
format(string, sizeof(string), "(Vrijeme: %d:%d:%d - Datum: %d/%d/%d) | Komanda: /abanaj | Administrator: %s | Igrac: %s.", sati, minute, sekunde, dan, mjesec, godina, ImeIgraca(playerid), ImeIgraca(igrac));
AdminKomandeLog(string);
new INI:Fajl = INI_Open(BanPath(playerid));
INI_SetTag(Fajl, "Igrac Banan");
INI_WriteString(Fajl, "Administrator", ImeIgraca(playerid));
INI_WriteString(Fajl, "Igrac", ImeIgraca(igrac));
INI_WriteString(Fajl, "Razlog", razlog);
INI_WriteString(Fajl, "Vrijeme", vrijemebana);
INI_WriteString(Fajl, "Datum", datumbana);
INI_WriteString(Fajl, "IP adresa",IP_Adresa);
INI_Close(Fajl);
format(string, sizeof(string), "{0393FC}[ INFO > {FFFFFF}Banali ste igraca %s (%d). | Razlog: %s. {0393FC}]", ImeIgraca(igrac), igracid, razlog);
SCM(playerid, -1, string);
format(string, sizeof(string), "{0393FC}[ INFO > {FFFFFF}Admin vas je banao. | Razlog: %s. {0393FC}]", razlog);
SCM(igrac, -1, string);
format(string, sizeof(string), "{2828FF}[ AdminINFO > {FFFFFF}Administrator %s (%d) je banao igraca %s (%d). | Razlog: %s. {2828FF}]", ImeIgraca(playerid), playerid, ImeIgraca(igrac), igracid, razlog);
PorukaAdminima(-1, string);
PI = 1;
Kick(igrac);
}
}
  return 1;
}

stock BanPath(playerid)
{
    new string;
    format(string,sizeof(string), BanFajl, ImeIgraca(playerid));
    return string;
}


Slike/Video: //
Alycone
3
Hustler
24. Okt. 2012.
Evo uradi po ovom TuT-u

http://balkan-samp.com/forum/index.php?topic=52692.0
FlasHica
5
Kingpin
24. Okt. 2012.
evo ti jedan basic  🙂

http://balkan-samp.com/forum/index.php?topic=30893.0

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha