Skripta koju koristim:Radim svoj RP mod od 0.
Detaljan opis problema:Uradio sam admin sistem i komande uz pomoc zcmd-a odnosno CMD:komanda(playerid, params[]) itd..Uradio sam dosta komandi ali problem mi pravi komanda unban, ne znam kako da uradim to...molim nekoga ko zna za pomoc.
Dio skripte://
Unban komanda
559
pregleda
7
postova
11. Jul 2017.
if (strcmp(cmd, "/unban", true)==0)
{
if((IsPlayerAdmin(playerid)) || PlayerInfo >=4)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "KORISTI: /unban ");
return 1;
}
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(giveplayer));
format(string, 256, "AdmWarning: %s Je unbanovao nalog %s", sendername, tmp);
ABroadCast(COLOR_YELLOW,string,1);
format(string, 256, "AdmWarning: %s Je unbanovao nalog %s", sendername, tmp);
printf(string);
format(string,sizeof(string),"users/%s.ini",tmp);
dini_IntSet(string, "Banned", 0);
dini_IntSet(string, "Warnings", 0);
SendClientMessage(playerid, COLOR_WHITE, "Igrac unbanovan");
SendRconCommand(string);
SendRconCommand("reloadbans");
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
}
return 1;
}11. Jul 2017.
YCMD:unban(playerid, params[], help)
{
if(UlogovanProvera == 0) return SCM(playerid,-1," TT:TT | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
#pragma unused help
if(PlayerInfo < 6) return SCM(playerid, -1, ""CRVENA"[TT:TT] "SIVA"Samo Admini (Admin Level 7)!");
if(AdminDuty == 0 && SkripterDuty == 0) return SCM(playerid,-1,""CRVENA"[TT:TT] "SIVA"Morate biti na admin duznosti!");
new imeigraca,str,banfile;
if(sscanf(params,"s",imeigraca)) return SCM(playerid, -1, "TT:TT Pomoc | "PPLAVA"/unban ");
format(banfile,64,BAN_FOLDER,imeigraca);
if(!fexist(banfile)) return SCM(playerid,-1, "TT:TT | "CRVENA"Taj igrac nije banovan (Nema ga u fajlu)!");
format(str,sizeof(str),"TT:TT | "ZUTA"Igrac %s je unbanovan od strane Admina %s!",imeigraca,GetName(playerid));
AdminGameMaster(-1,str);
format(str,sizeof(str),"TT:TT| "ZUTA"Unbanovali ste igraca %s!",imeigraca);
SCM(playerid,-1,str);
fremove(banfile);
return 1;
}Samo sebi lijepo odradi, to je kod mene od 0 na modu.. dakle ono banfolder ono TT:TT
ono "imeigraca" itd tako samo sebi namjesti kako si definisao i tjt
12. Jul 2017.
Izvinjavam se na ovom spamu mada ponovo imam errore, treba mi CMD:unban(playerid, params[]) i ne treba mi sa banfile, jer ja nemam folder za smestanje banova vec mi je to u scriptfiles->accounts pa onda igracev fajl u kome imam = 1 kada je banovan, i ja taj broj 1, odnosno da je banovan zelim promeniti u 0 odnosno da nije banovan..izvinjavam se na spamu, mada molim nekoga ko moze da pomogne da odgovori na ovaj post 🙂
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava