Jump to content
  • 0

pomoc Čas


FrOsTy14

Dotaz

Dobrý chtěl bych se zeptat jestli existuje příkaz něco jako GetTime, ktery by mi dal čas ve hře něco jako GetVehicleID(playerid) dá to hráčové id auta potřebuji totiž že co 1h se mi změní čas o 1h udělal jsem to že jsem si udělal timer do neho jsem dal SetWorldTime(+1); ale to nejde tak jsem to zkoušel takhle SetWorldTime(cas+1) nahoru new cas; a pak cas = GetTime.

Jestli máte něco lechčího tak bych byl rád. Děkuji

Link to comment
Share on other sites

2 odpovědí na tuto otázku

Recommended Posts

  • 0
new cas = 0;

forward Time() ;
public Time()
{
   cas++;
   if(cas == 24) cas = 0;
   SetWorldTime(cas);
}


SetTimer("Time", 1000*60*60, true);

 

:d nevim co jsi mu to presne napsal uprime :d tohle:

SetTimer("Time", 1000*60*60, true);

vidim po prvy :d  a navic nakombinoval jsi mu tam hodiny a minuty dohromady to by mu nemohl ani nic ukazovat textdraw co by mu ukazoval hodiny...

 

 

 

něco jako GetVehicleID(playerid) dá to hráčové id auta potřebuj

 

GetPlayerVehicleID(playerid)

 

 

chtěl bych se zeptat jestli existuje příkaz něco jako GetTime, ktery by mi dal čas ve hře

 

uprime nevim jestli timhle myslis zkombinovat Real Time s casem ve hre, mel by jsi se naucit lepe popisovat...

jinak ten kod na cas by mel vypadat takhle:

new hodiny,minuty;

forward PocitejHodiny();

public OnGameModeInit()
{
    hodiny = 12; minuty = 0;
    SetTimer("PocitejHodiny",1000,true); //toto spusti opakovany timer publicu 'PocitejHodiny po sekunde
    return 1;
}

public PocitejHodiny()
{
    minuty++;
    if(minuty == 60) 
    {
        minuty = 0;
        Hodiny++;
        if(Hodiny == 24)
        {
            Hodiny = 0;
        }
        SetWorldTime(Hodiny);   
    }
    return 1;
}
Edited by ĐaVe
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...