Hey Leute,
ich möchte mit diesem Befehl die Knastzeit eines Spielers abfragen.
ocmd:test3(playerid,params[])
{
new pID;
new string[200];
new name[32];
new zeit;
zeit = KnastZeit[pID];
GetPlayerName(pID,name,sizeof(name));
if(sscanf(params,"u",pID))return SCM(playerid, ROT,"Benutze /haftstrafe [ID]");
//if(playerid == pID) return 1;
format(string,sizeof(string),"Name: %s\n\nVerbl. Haftzeit: %i Minuten",name,zeit);
ShowPlayerDialog(playerid,DIALOG_HAFTSTRAFE1,DIALOG_STYLE_MSGBOX,"Haftstrafe",string,"O.K.","");
return 1;
}
Problem ist, dass die verbleibende Knastzeit beim Spieler in dem Format "00:00" (MinuteMinute:Sekunde:Sekunde) als Textdraw abläuft.
Wenn der Spieler dann also nur noch 30 Sekunden sitzen muss "00:30" und ich den Befehl eingebe, stehen dort 30 Minuten, da er die 00:30 als Minuten erkennt
Wie kann ich es machen, dass er erkennt wie viel Minutne und Sekunden er sind?