Započeo Ridley
•14. Apr. 2016.• Zaključano[POMOC]Vremenski mute i vremenski ban
755
pregleda
8
postova
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
7 / 250 XP
Početnik(0)
535
Postovi:
50
Teme:
Pridružio se:Nov. 2013
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,270
Postovi:
156
Teme:
Pridružio se:Dec. 2015
14. Apr. 2016.
Eto ti system 😁
#define PATH_SBAN "sBanovi/%s.ini"
enum bana
{
BanSati,
BanDan
};new SBanInfo;public OnPlayerConnect(playerid)
{
SBanInfo = -1;
SBanInfo = 0;
if(fexist(SBanPath(playerid)))
{
INI_ParseFile(SBanPath(playerid), "LoadSBan", .bExtra = true, .extra = playerid);
if(SBanInfo > -1)
{
new sati, minute, sekunde;
gettime(sati, minute, sekunde);
new yera, mjesa, dana;
getdate(yera, mjesa, dana);
if(dana >= SBanInfo)
{
if(SBanInfo > sati)
{
new bstr;
format(bstr, sizeof(bstr), "Banovan si sa ovog servera do %d sati", SBanInfo);
SCM(playerid, CRVENA, "__________________BAN________________");
SCM(playerid, CRVENA, bstr);
SCM(playerid, CRVENA, "Ukoliko mislis da je ovo greska");
SCM(playerid, CRVENA, "Zahtjev za unban mozes traziti na forumu");
SCM(playerid, CRVENA, "Forum: www.balkan-gaming.com");
SCM(playerid, CRVENA, "_____________________________________");
Kickaj(playerid);
}
else
{
SBanInfo = -1;
SBanInfo = 0;
Sacuvajsban(playerid);
}
}
else
{
new bstr;
format(bstr, sizeof(bstr), "Banovan si sa ovog servera do %d sati", SBanInfo);
SCM(playerid, CRVENA, "__________________BAN________________");
SCM(playerid, CRVENA, bstr);
SCM(playerid, CRVENA, "Ukoliko mislis da je ovo greska");
SCM(playerid, CRVENA, "Zahtjev za unban mozes traziti na forumu");
SCM(playerid, CRVENA, "Forum: www.balkan-gaming.com");
SCM(playerid, CRVENA, "_____________________________________");
Kickaj(playerid);
}
}
}
return 1;
}forward LoadSBan(playerid,name[],value[]);
public LoadSBan(playerid,name[],value[])
{
INI_Int("BanSati",SBanInfo);
INI_Int("BanDan",SBanInfo);
return 1;
}
stock Sacuvajsban(playerid)
{
new INI:File = INI_Open(SBanPath(playerid));
INI_WriteInt(File,"BanSati",SBanInfo);
INI_WriteInt(File,"BanDan",SBanInfo);
INI_Close(File);
return 1;
}
stock SBanPath(playerid)
{
new string;
format(string,sizeof(string),PATH_SBAN,GetName(playerid));
return string;
}
CMD:sban(playerid, params[])
{
if(PlayerInfo >= 1)
{
new id, sat, rsn;
if(sscanf(params, "uis", id, sat, rsn)) return SCM(playerid, CRVENA, "Koristi || /sban [ID/DioImena] [Sati(max 3)] ");
if(sat > 3 || sat < 0) return SCM(playerid, CRVENA, "Nemozes preko 3 sata ili ispod 0");
new sata,mina,seca;
gettime(sata,mina,seca);
new goda,mjesa,dana;
getdate(goda,mjesa,dana);
new sato = sata+sat;
if(sato == 24)
{
sato=0;
dana++;
}
if(sato == 25)
{
sato=1;
dana++;
}
if(sato == 26)
{
sato=2;
dana++;
}
SBanInfo = sato;
SBanInfo = dana;
new str;
format(str, sizeof(str), "{F81414}ABG {FFFFFF}%s je privremeno banovao igraca {F81414}%s {FFFFFF}|| Razlog: {F81414}%s || Dobija unban za: %d sata", GetName(playerid), GetName(id), rsn, sat);
Sacuvajsban(id);
SendAdminMessage(CRVENA, str);
new ha,haha;
format(ha, sizeof(ha), "|{F81414}Banao si igraca {FFFFFF}%s {F81414}| Razlog Bana: {F81414}%s", GetName(id), rsn);
format(haha, sizeof(haha), "|{F81414}Unbanan ce biti za{FFFFFF} %d sata {F81414}|", sat);
SCM(playerid,CRVENA,"-------------------------------------------------------------");
SCM(playerid,CRVENA,ha);
SCM(playerid,CRVENA,haha);
SCM(playerid,CRVENA,"-------------------------------------------------------------");
new string;
format(string,sizeof(string), "Privremeni ban| {F81414}Banovan si od administratora {FFFFFF} %s{F81414} | Razlog{FFFFFF} %s ",GetName(playerid), rsn);
new str2;
format(str2, sizeof(str2), "{00CED1}Unbanan ces biti za: %d sata", sat);
SCM(id, CRVENA, "________________________BAN___________________________________");
SCM(id, CRVENA, string);
SCM(id, CRVENA, str2);
SCM(id, CRVENA, "Ukoliko mislis da je ovo greska slikaj(f8) i postavi na forum");
SCM(id, CRVENA, "Forum www.balkan-gaming.com");
SCM(id, CRVENA, "______________________________________________________________");
SetTimerEx("KonektKick", 1000, 0, "d", id);
}
else
{
SCM(playerid,CRVENA,"Niste admin");
}
return 1;
}
CMD:sunban(playerid, params[])
{
if(PlayerInfo < 1) return SendClientMessage(playerid, CRVENA, "Nisi ovlasten da koristis komandu!");
new user;
new String;
new sendername;
if(sscanf(params, "s", user)) return SendClientMessage(playerid, CRVENA, "Koristite: /sunban ");
format(user, sizeof(user), "sBanovi/%s.ini", user);
if(fexist(user))
{
new INI:File = INI_Open(user);
INI_WriteInt(File, "BanSati", -1);
INI_WriteInt(File, "BanDan", 0);
INI_Close(File);
GetPlayerName(playerid,sendername,sizeof(sendername));
format(String, 128, "|OFFBAN| ABG %s je unban-ovao igraca %s(Ban na sate).", sendername, user);
SendAdminMessage(0x2D2DFFFF, String);
return 1;
}
else
{
SendClientMessage(playerid, CRVENA, "Korisnik nije pronadjen!");
}
return 1;
}14. Apr. 2016.
Ja koristim komandu /ban ali posluzice mi i ova.Hvala vam.Nego el mogu naprimer ovo da stavim da bude kao filterskripta posto je na mom modu kod public OnPlayerConnect mesto gde unosim imena koja se sadrze iz jedne reci
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,270
Postovi:
156
Teme:
Pridružio se:Dec. 2015
14. Apr. 2016.
Ovo sto je pod OnPlayerConnect ti stavljes gdje bilo al samo da bude ispod OnPlayerConnect i sve fino ubaci u suprotnom ti nece raditi 😎
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,270
Postovi:
156
Teme:
Pridružio se:Dec. 2015
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
705
Postovi:
25
Teme:
Pridružio se:Jan. 2015
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava