Započeo Sottra
•8. Jul 2014.• Zaključano[Pomoc] unban
418
pregleda
12
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
172
Postovi:
47
Teme:
Pridružio se:Feb. 2014
8. Jul 2014.
Skripta koju koristim: Moja
Detaljan opis problema: Napravio sam komanu unban u ZCMD, ali problem je to sto kad nekog oces unbanovat mora biti offline logicno jer je predhodno dobio ban. I kad kucam npr. /unban nick igraca izbaci mi "Unknown command". Kako sad da dodam to da mogu unbanovat igraca kad je offline. Predpostavljam da ima neka funkcija za to. Hvala unapred!
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Detaljan opis problema: Napravio sam komanu unban u ZCMD, ali problem je to sto kad nekog oces unbanovat mora biti offline logicno jer je predhodno dobio ban. I kad kucam npr. /unban nick igraca izbaci mi "Unknown command". Kako sad da dodam to da mogu unbanovat igraca kad je offline. Predpostavljam da ima neka funkcija za to. Hvala unapred!
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
157
Postovi:
51
Teme:
Pridružio se:Sep. 2013
8. Jul 2014.
Ja tek uÄim skriptati,pa ti ne mogu napraviti komandu uZCMD(neznam 😄 ) ..Evo ti u YCMD.Pa pokuÅ¡aj neÅ¡to..
Quote
YCMD:unban(playerid, params[],help)
{
#pragma unused help
if(UlogovanProvera == 0) return GreskaMessage(playerid, "Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo < 5 ) return SCM(playerid, 0xC3C3C3FF, " {FFFFFF}[{F81414}!!!{FFFFFF}] {C3C3C3} Samo Admini");
if(AdminDuty == 0 && SkripterDuty == 0) return GreskaMessage(playerid, "Morate biti na admin duznosti!");
new user;
new String;
new sendername;
if(sscanf(params, "s", user)) return SendClientMessage(playerid, SVETLOPLAVA, "Koristite: /unban ");
format(user, sizeof(user), "Bans/%s.ini", user);
if(fexist(user))
{
new INI:File = INI_Open(user);
printf(user);
INI_WriteInt(File, "bBanDani", 0);
INI_WriteInt(File, "bBanMesec", 0);
INI_WriteInt(File, "bBanGodina", 0);
INI_Close(File);
GetPlayerName(playerid,sendername,sizeof(sendername));
format(String, 128, "|OFFBAN| Admin %s je unban-ovao igraca %s.", sendername, user);
SendClientMessageToAll(0x2D2DFFFF, String);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Korisnik nije pronadjen!");
}
return 1;
}
{
#pragma unused help
if(UlogovanProvera == 0) return GreskaMessage(playerid, "Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo < 5 ) return SCM(playerid, 0xC3C3C3FF, " {FFFFFF}[{F81414}!!!{FFFFFF}] {C3C3C3} Samo Admini");
if(AdminDuty == 0 && SkripterDuty == 0) return GreskaMessage(playerid, "Morate biti na admin duznosti!");
new user;
new String;
new sendername;
if(sscanf(params, "s", user)) return SendClientMessage(playerid, SVETLOPLAVA, "Koristite: /unban ");
format(user, sizeof(user), "Bans/%s.ini", user);
if(fexist(user))
{
new INI:File = INI_Open(user);
printf(user);
INI_WriteInt(File, "bBanDani", 0);
INI_WriteInt(File, "bBanMesec", 0);
INI_WriteInt(File, "bBanGodina", 0);
INI_Close(File);
GetPlayerName(playerid,sendername,sizeof(sendername));
format(String, 128, "|OFFBAN| Admin %s je unban-ovao igraca %s.", sendername, user);
SendClientMessageToAll(0x2D2DFFFF, String);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Korisnik nije pronadjen!");
}
return 1;
}
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
172
Postovi:
47
Teme:
Pridružio se:Feb. 2014
8. Jul 2014.
Ne treba mi nikakva komanda sa ban folderom i ban fajlom. Ja sam napravio /ban tako da kad banujem nekog igraca samo u scriptfiles i napravio sam u OnPlayerConnect ako je
Banovan = 1 da ga kicka. Sad hocu da napravim /unban samo da u scriptfiles. Ali mi pise unknown command. Moze mi sad neko pomociShot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
172
Postovi:
47
Teme:
Pridružio se:Feb. 2014
9. Jul 2014.
Quote from July 9, 2014, 9:25 pm:
pa nemozes na drugi nacin nego na onaj koji ti je dao korisnik iznad ili da rucno namestas vrijednost varijable u fajlu.
Ako se ne moze namjestiti da napravis komandu tipa /unban (ID igraca koji je offline), za sta onda sluzi ta komanda? Jer kad je igrac banan nikad ne moze biti online. Znaci ako se to ne moze IG bolje da idem u scriptfiles stavim
Banovan = 0Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
172
Postovi:
47
Teme:
Pridružio se:Feb. 2014
9. Jul 2014.
Quote from July 9, 2014, 9:35 pm:
naravno da nemoze taj princip jer igrac nedobija id kad je offline.
Da u pravu si. Da li je mozda moguce napraviti komandu koja radi preko nicka, a ne ID-a?
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava