Jump to content
  • 0

pomoc Ukládání času ?


Stellet

Dotaz

Ahoj mám /prison [iD] [Cas] [Důvod] a když to dá portne ho to na určitou pozici, když už má čas 0 tak ho to propustí. To vše jde jak má ale potřebuju aby se ukládal i čas když se odpojí třeba když je v prisonu tak se odpojí zbývá mu 50minut připojí se a má 0... Tak prosím o pomoc zde je kod:

 

CMD:prison(playerid, params[])
{
    new string[500];
    new Pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Pname, sizeof(Pname));
    format(string, sizeof(string), "/Players/%s.ini",Pname);
    new ID,Cas,str[128];
    if(Hrac[playerid][AdminLevel] <= 2) return SendClientMessage(playerid,-1,"Nejsi Administrátor!");
    else if(sscanf(params,"uis",ID,Cas,params)) return SendClientMessage(playerid,-1,"/prison [ID] [CAS] [DUVOD]");
    else  if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,-1,"Tento hráč není na serveru.");
    else if(ajail[ID] == 1) return SendClientMessage(playerid,-1,"Tento hráč už je v prisonu.");
    if(Hrac[playerid][AdminLevel] == 7)
    {
        format(str,sizeof(str),"Administrátor %s udělil prison hráči %s na %i minut [Důvod: %s ]",GetName(playerid),GetName(ID),Cas,params);
        SendClientMessageToAll(COLOR_RED,str);
        ajail[ID] = 1;
        SpawnPlayer(ID);
        SetTimerEx("P_Propust",60000*Cas,false,"i",ID);
        DOF2_SetInt(string, "Prison", Hrac[playerid][Prison] +1);
        return 1;
    }
    return true;
}

 

Ukládání mám přes DOF2

Edited by FeedBoss
Link to comment
Share on other sites

2 odpovědí na tuto otázku

Recommended Posts

  • 0

No ale jak to dám do ukládacího stocku jelikož ten Cas mám udělán jen v příkazu, jinde mi to bude dávat Error:

 

stock UlozHrace(playerid)
{
    new string[500];
    new Pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Pname, sizeof(Pname));
    format(string, sizeof(string), "/Players/%s.ini",Pname);
    //
    DOF2_SetInt(string, "Penize", GetPlayerMoney(playerid));
    DOF2_SetInt(string, "RPLevel", GetPlayerScore(playerid));
    DOF2_SetInt(string, "Skin", GetPlayerSkin(playerid));
    DOF2_SetInt(string, "Vek", Hrac[playerid][Vek]);
    DOF2_SetInt(string, "Pohlavi", Hrac[playerid][Pohlavi]);
    DOF2_SetInt(string, "AdminLevel", Hrac[playerid][AdminLevel]);
    DOF2_SetInt(string, "Velitel", Hrac[playerid][Velitel]);
    DOF2_SetInt(string, "Zastupce", Hrac[playerid][Zastupce]);
    DOF2_SetInt(string, "Frakce", Hrac[playerid][Frakce]);
    DOF2_SetInt(string, "Job", Hrac[playerid][Job]);
    DOF2_SetInt(string, "CK", Hrac[playerid][CK]);
    DOF2_SetInt(string, "PK", Hrac[playerid][PK]);
    DOF2_SetInt(string, "HracSpawnut", Hrac[playerid][HracSpawnut]);
    DOF2_SetInt(string, "Prison", Hrac[playerid][Prison]);
    DOF2_SetInt(string, "Hodnost", Hrac[playerid][Hodnost]);
    DOF2_SetInt(string, "Odznak", Hrac[playerid][Odznak]);
    DOF2_SetInt(string, "Hide", Hrac[playerid][Hide]);
    DOF2_SetInt(string, "Aduty", Hrac[playerid][Aduty]);
    DOF2_SetInt(string, "PCR_Hodnost", Hrac[playerid][PCR_Hodnost]);
    DOF2_SetInt(string, "HZS_Hodnost", Hrac[playerid][HZS_Hodnost]);
    DOF2_SaveFile();
    //
    return 1;
}
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...