Hallo, ich habe hier im Tutorial Bereich, ein Timeban-Schnipsel gefunden.
Dieses hab ich mir auf meine wünsche umgeschrieben jedoch läuft der Timeban nicht aus.
Codes:
Laden:
if(PlayerInfo[playerid][pBanned] >= 1 && PlayerInfo[playerid][pAdmin] != 8 || timestamp > PlayerInfo[playerid][bTban])
{
format(BanInfo,sizeof(BanInfo),"Du bist gebannt\nGrund: %s\nAdmin: %s \n Dauer: %i",ban,banmin,PlayerInfo[playerid][bTban]);
ShowPlayerDialog(playerid,1337,DIALOG_STYLE_MSGBOX,"Banübersicht",BanInfo,"","Okay");
}
Ban:
CMD:tban(playerid,params[])
{
new ID,grund[64],dauer;
if(sscanf(params,"us[64]i",ID,grund,dauer))return SendClientMessage(playerid,COLOR_RED,"Verwendung: /tban [Playerid] [Dauer] [Grund]");
{
new timestamp,str[254],query[500],name[MAX_PLAYER_NAME],bannername[MAX_PLAYER_NAME];
timestamp = gettime();
new sekunden = dauer * 60;
timestamp += sekunden;
GetPlayerName(playerid,name,sizeof(name));
GetPlayerName(ID,bannername,sizeof(bannername));
format(str,sizeof(str),"AdmMsg: %s wurde von %s für %d Minuten gebannt Grund: %s",name,bannername,dauer,grund);
SendClientMessageToAll(ROT,str);
format(query,sizeof(query),"UPDATE user SET Timeban='%i' WHERE username='%s'",dauer,bannername);
mysql_function_query(Data,query,false,"","");
}
return 1;
}