Arrest timer speichern!

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Guten Abend,


    ich habe hier mein Arrest Befehl:

    ocmd:arrest(playerid,params[])
    {
    if(isPlayerInFrakt(playerid,1))
    {
    if(IsPlayerInRangeOfPoint(playerid, 3,-1592.1013,716.2028,-5.2422))
    {
    new pID, n1[128], n2[128], Float:posx, Float:posy, Float:posz, knasttime, kosten;
    if(sscanf(params,"uii",pID,kosten,knasttime))return SendClientMessage(playerid,ROT,"Benutze: /arrest [ID] [KOSTEN] [MINUTEN]");
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,ROT,"Der Spieler ist nicht online.");
    if(kosten < 400 || kosten > 10000) return SendClientMessage(playerid,ROT, "Die Kosten müssen zwischen §400 und $10000 liegen.");
    if(knasttime < 1 || knasttime > 10) return SendClientMessage(playerid,ROT, "Die Knastzeit muss zwischen 1 und 10 liegn.");
    if(pID == playerid) return SendClientMessage(playerid,ROT,"Du kannst dich nicht selbst einsperren!");
    format(n1,sizeof(n1),"Police Officer %s sperrt %s ein.",SpielerName(playerid),SpielerName(pID));
    format(n2,sizeof(n2),"Police Officer %s hat dich für %i Minuten eingesperrt.",SpielerName(playerid),knasttime);
    GetPlayerPos(pID, posx, posy, posz);
    if(IsPlayerInRangeOfPoint(playerid, 7, posx, posy, posz))
    {
    SendClientMessageToAll(ROT,n1);
    SendClientMessage(pID,ROT,n2);
    SetPVarInt(pID,"Knast",1);
    SetPVarInt(pID,"Wanteds",0);
    SetPlayerWantedLevel(pID,0);
    SetPVarInt(pID,"Enterpdarmycar",0);
    TogglePlayerControllable(pID,1);
    SetPVarInt(playerid,"pFreezed",0);
    GivePlayerMoney(playerid,kosten);
    GivePlayerMoney(pID, -kosten);
    SetPlayerInterior(pID,10);
    SetPlayerPos(pID, 222.4998,111.1868,999.0156);
    ResetPlayerWeapons(pID);
    SetTimerEx("KnastTimer",knasttime*60*1000,0,"i",pID);
    GameTextForPlayer(pID,"~r~Herzlich Wilkommen im Knast.",5*1000,5);
    SendClientMessage(pID, ROT, "Info: Wenn du im Knast stirbst oder dich ausloggst sitzst du die ganze Zeit nochmal ab.");
    }
    else
    {
    SendClientMessage(playerid, ROT, "Spieler ist nicht in deiner Nähe!");
    }
    return 1;
    }
    else
    {
    return SendClientMessage(playerid, ROT, "Du bist nicht in der Nähe vom Arrest Punkt");
    }
    }
    SendClientMessage(playerid, ROT, "Du darfst diesen Befehl nicht verwenden.");
    return 1;
    }



    nun möchte ich die arrestzeit in dini speichern von dem arrest timer.
    Wie kann ich die kanstzeit nun speicher oder wie kann ich eine abfrage erstellen, womit ich die knastzeit herausfinde, für wie lange man noch im kanst ist?


    Bitte um schnelle hilfe


    Danke
    Scripter4.0

    Scripter im Ruhestand.