Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: RilleX poslato Oktobar 23, 2014, 00:44:52 PRE PODNE

Naslov: [Pomoc] Ban
Poruka od: RilleX poslato Oktobar 23, 2014, 00:44:52 PRE PODNE
Skripta koju koristim:LS Edit
Detaljan opis problema:Imam komandu /ban ona samo u scriptfiles upisuju ime igraca koji je banovan i ona naravno nemoze uci na server ali ako promeni nick opet moze uci e sada me zanima kako se igrac moze banovati za stalno
Dio skripte:

CMD:ban(playerid, params[])
{
        //if(Logovan[playerid] == 0) return SCM(playerid,-1,"{07C1F5}{FFFFFF}Nisi se ulogovao");
        if(PlayerInfo[playerid][pAdmin] < 3) return NisiOvlascen(playerid);
//if(AdminDuty[playerid] == 0) return SCM(playerid,-1,"{07C1F5}{FFFFFF}Nisi na admin duznosti");
        new para1, string[128];
        new razlog[128];
    new godina, mesec, dan, sat, minut, sekunde;
    getdate(godina, mesec, dan);
    gettime(sat, minut, sekunde);
        if(sscanf(params, "us[128]", para1,razlog)) return SCM(playerid, -1, "{07C1F5}{FFFFFF}/ban [playerid] [razlog]");
        if(!IsPlayerConnected(para1)) return SCM(playerid,-1,"Taj igrac nije na serveru.");
if(PlayerInfo[para1][pAdmin] > PlayerInfo[playerid][pAdmin]) return SCM(playerid,-1,"{07C1F5}{FFFFFF}Ne mozes banovati jaceg admina od sebe");
format(string,sizeof(string), "[BAN] %s je banovan od strane Administratora. Razlog : %s",GetName(para1),razlog);
        SendClientMessageToAll(NARANDZASTA,string);
        ObrisiChat(para1, 20);
    format(string,sizeof(string),"|_____________BAN INFO_____________|");
        SCM(para1,-1,string);
        format(string,sizeof(string),"Od admina: %s || Razlog: %s",GetName(playerid),razlog);
        SCM(para1,-1,string);
        format(string,sizeof(string),"Datum: %d-%d-%d || Vreme: %d:%d:%d",dan,mesec,godina,sat,minut,sekunde);
        SCM(para1,-1,string);
        SCM(para1,-1,"{07C1F5}{FFFFFF}Ukoliko mislite da je ovo greska pritisnite F8");
        SCM(para1,-1,"{07C1F5}{FFFFFF}i postavite zahtev za unban na adresi /");
        new logstr[128];
        format(logstr,sizeof(logstr),"[BAN] ADMINISTRATOR %s je BANOVAO igraca %s sa servera. Razlog: %s",GetName(playerid),GetName(para1),razlog);
        ABroadCast(CRVENA, logstr, 4);
        SCMF(playerid,-1,"{07C1F5}Banovao si igraca %s! Razlog: %s",GetName(para1),razlog);
        BanPlayers(para1,GetName(playerid),razlog);
        SacuvajIgraca(para1);
        SetTimerEx("UnsetBan", 500, 0, "i", para1);
        return 1;
}

forward UnsetBan(playerid);
public UnsetBan(playerid)
{
    Ban(playerid);
    return 1;
}



Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [Pomoc] Ban
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Oktobar 23, 2014, 01:08:38 PRE PODNE
Jedini nacin da banujes igraca "za stalno" koliko ja znam je samo ovo
http://wiki.sa-mp.com/wiki/Ban

Ali verovatno znas da prilikom promene ip adrese igrac ce ponovo moci uci na Server, dal restartovao ruter ili koristio hot spot. Mislim da neko trajno resenje za ovo ne postoji a mozda i gresim :D
Naslov: Odg: [Pomoc] Ban
Poruka od: RilleX poslato Oktobar 23, 2014, 01:24:11 PRE PODNE
Znaci nema resenja za ovo  :'(
Naslov: Odg: [Pomoc] Ban
Poruka od: Dexicpro poslato Oktobar 23, 2014, 16:01:50 POSLE PODNE
Nemoguce brt
Naslov: Odg: [Pomoc] Ban
Poruka od: RilleX poslato Oktobar 23, 2014, 16:09:34 POSLE PODNE
Ajd onda LOCK temu