Hallo wenn ich mich selber banne (/tban) für 5 Minuten steht in der Datenbank folgendes:
So wird es Gespeichert:
format(query,sizeof(query),"UPDATE user SET level='%i',money='%i',alevel='%i',premium='%i',timeban='%i' WHERE id='%i'",sInfo[playerid][level],GetPlayerMoney(playerid),sInfo[playerid][alevel],sInfo[playerid][premium],sInfo[playerid][timeban],sInfo[playerid][id]);
ocmd:tban(playerid,params[])
{
if(!isAdmin(playerid,4))return SendClientMessage(playerid,GRAU,"Du bist nicht befugt!");
new pID, zeit, grund[128];
if(sscanf(params,"uis",pID,zeit,grund))return SendClientMessage(playerid,GRAU,"Verwendung: /tban [Spieler] [Zeit] [Grund]");
if(IsPlayerConnected(pID))
{
if(zeit > 0 && zeit < 1000)
{
new string[128];
format(string,sizeof(string),"%s hat %s für %i Minute/n vom Server gebannt. Grund: %s",GetName(playerid),GetName(pID),zeit,grund);
SendClientMessageToAll(0x9B0000FF,string);
new wert;
wert = gettime() + (60*zeit);
sInfo[pID][timeban] = wert;
Kick(pID);
return 1;
}
SendClientMessage(playerid,ORANGE,"Du musst eine gültige Zeit angeben.");
return 1;
}
SendClientMessage(playerid,GRAU,"Dieser Spieler ist nicht Online.");
savePlayer(playerid);
return 1;
}