problem ban


Započeo Ole, Jul 19, 2017, 17:30:35 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Ole

*

Skripta koju koristim: moje nesto
Detaljan opis problema: problem je taj sto koristim dini system i sad kad banujem igraca na npr. 1 sat i ne gasim server sve je uredu i kad mu istekne ban on ponovno udje ali kad ugasim server i nije mu istekao ban on moze uci ?? takodje mi ne ispisuje ovo "Banovan si!" i ako zna neko kako da stavim u ovu ban komandu i ban na dane jer je sad ograniceno samo na sate  :o ::) Hvala  :P
Dio skripte:
CMD:tempban(playerid, params[]) {
	new id, hours2, string[128];
	 if(PlayerInfo[playerid][LoggedIn] == 1) {
	  if(sscanf(params, "uis", id, hours2, params)) return SendClientMessage(playerid, COLOR_GREY, "Koristi: /tempban [playerid] [sati] [razlog]");
	   if(PlayerInfo[playerid][Level] >= 2) {
	    if(0 < hours2 < 24) {
	     if(IsPlayerConnected(playerid)) {
            {
                dUserSetINT(PlayerName2(id)).("ban", (gettime() + (hours2 * 60 * 60)));
                SaveToFile("BanLog",string);
                CMDMessageToAdmins(playerid,"BAN");
                DelayKick(id);
            }
           } else return SendClientMessage(playerid, COLOR_FIREBRICK, "ERROR: Taj igrac nije na serveru");
          } else return SendClientMessage(playerid, COLOR_FIREBRICK, "Pogresna duzina sati!");
         } else return SendClientMessage(playerid,COLOR_FIREBRICK,"ERROR: Nemas ovlastenje za ovu komandu!");
        } else return SendClientMessage(playerid,COLOR_FIREBRICK,"ERROR: Moras biti ulogovan da koristis ovu komandu!");
       return true;
}
ovo je komanda za ban i sad ide provjera
   	new
        banned = dUserINT(PlayerName2(playerid)).("ban")
    ;
    if(banned) {
        if(banned == 1) { // default ban without time
            SendClientMessage(playerid, red, "Banovan si!");
            Kick(playerid);
        } else {
            if(banned < gettime()) { // reset his ban
                 dUserSetINT(PlayerName2(playerid)).("ban", 0);
            } else { // if the time hasnt passed kick him
                SendClientMessage(playerid, red, "Banovan si!");
                Kick(playerid);
            }
        }
    }
nadam se da ste me shvatili  :-[ :-* :'(
Neke slike/video za lakse dobivanje pomoci(neobavezno): ///