15.06.2015, 05:33
Actually the gettime function isn't working.
Here's my code.
When I open my database and see the date is 0000.00.00
Help me out, thanks
Here's my code.
Код:
CMD:tban(playerid,params[]) { new id,days,reason[128],string[128],string2[128],string3[128]; if(AdminLevel{playerid} < 1) return SendLangMessage(playerid, _COLOR_RED2, "Du hast keine Berechtigung dafьr!","You are not authorized to use this command","No estas autorizado a usar este comando"); else if(sscanf(params, "iis[128]", id, days, reason)) return SendLangMessage(playerid, _COLOR_WHITE, "Benutzung: /tban [ID] [TAGE] [Grund]","Usage: /tban [ID] [DAYS] [REASON]","Uso: /tban [ID] [DAYS] [REASON]"); else if(!IsPlayerConnected(id)) return SendLangMessage(playerid, _COLOR_WHITE, "Spieler nicht gefunden!","Player not found!","Jugador no encontrado!"); else if(days < 1 || days > 30) return SendLangMessage(playerid, _COLOR_WHITE, "Die Tage mьssen zwischen 1 und 30 sein!","Days must be between 1 and 30!","Los dias deben ser entre 1 y 30!"); CMDMessageToAdmins(playerid,"TBAN"); new unbandate = gettime() + (days * 86400); //<----------------------- new name[MAX_PLAYER_NAME]; if(GetPVarInt(playerid,"undercover") == 0) name = PlayerName(playerid); else name = RealName(playerid); if(AdminLevel{playerid} == 255) name = "RCON_Admin"; TempBanPlayer(PlayerName(id),p_IP[id],unbandate,reason,name); format(string,sizeof(string),"TEMP-BAN until: %s %s",TimestampToDate(unbandate,1),reason); WriteBanToFile(id, name, string); if(GetPVarInt(playerid,"undercover") == 0) { format(string,sizeof(string),"ADMIN: %s wurde von Admin %s fьr %d Tag(e) gebannt. [Grund: %s]",PlayerName(id),name,days,reason); format(string2,sizeof(string2),"ADMIN: %s was banned by Admin %s for %d day(s). [Reason: %s]",PlayerName(id),name,days,reason); format(string3,sizeof(string3),"ADMIN: %s fue baneado por el admin %s por %d dia(s). [Razуn: %s]",PlayerName(id),name,days,reason); SendLangMessageToAll(_COLOR_RED,string,string2,string3); } else SendFakeKickMessage(id); SendClientMessage(id,_COLOR_RED," "); SendClientMessage(id,_COLOR_RED," "); switch(Sprache[playerid]) { case 0: format(string,sizeof(string),"Du bist aus diesem server fьr %i tag(e) vorrьbergehend verbannt!",days); case 1: format(string,sizeof(string),"You are temporarily banned from this server for %i day(s)!",days); case 2: format(string,sizeof(string),"Estas temporalmente baneado de este servidor por %i dia(s)!",days); } SendClientMessage(id,_COLOR_RED,string); switch(Sprache[id]) { case 0: format(string, sizeof(string), "Grund: %s",reason); case 1: format(string, sizeof(string), "Reason: %s",reason); case 2: format(string, sizeof(string), "Razуn: %s",reason); } SendClientMessage(id,_COLOR_WHITE,string); format(string, sizeof(string), "Admin: %s",name); SendLangMessage(id,_COLOR_WHITE,string,string,string); switch(Sprache[id]) { case 0: format(string, sizeof(string), "Datum: %s",TimestampToDate(gettime(),1)); case 1: format(string, sizeof(string), "Date: %s",TimestampToDate(gettime(),1)); case 2: format(string, sizeof(string), "Fecha: %s",TimestampToDate(gettime(),1)); } SendClientMessage(id,_COLOR_WHITE,string); format(string, sizeof(string), "IP: %s",p_IP[id]); SendLangMessage(id,_COLOR_WHITE,string,string,string); SendLangMessage(id,_COLOR_RED,"Falls der Ban nicht gerechtfertig ist, oder du es klar stellen mцchtest, bitte ich Dich mit F8 ein Bild zu machen","If the ban is not correct, or for clarification take a screenshot with F8","Si el ban es un erros, o para aclaraciуn, toma una captura de pantalla con F8"); SendLangMessage(id,_COLOR_RED,"und es umgehend auf www.bfsamp.tk zu posten!","and report it immediately at www.bfsamp.tk!","y reportalo inmediatamente en www.bfsamp.tk!"); SendLangMessage(id,_COLOR_RED,"MfG die Admins","Regards, the Admins","Saludos, los Admins"); DelayKick(id,10); return 1; }
Help me out, thanks