GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => Szkript kérések => SA-MP: Szerverfejlesztés => RP/RPG kérések => A témát indította: Devil112 - 2016. január 05. - 16:55:39

Cím: Idő rendszer
Írta: Devil112 - 2016. január 05. - 16:55:39
Sziasztok.
Az a problémám mikor változtatok időt egy( tegyük fel estére ) egy ideig sötét van de kb 1 perc múlva ismét olyan idő amilyen volt..
Mitől van ez?
 
   if(strcmp(cmd, \"/óra\", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
      Msg(playerid,\"/óra [timeofday] (0-23)\");
      return 1;
   }
   SetWorldTime(hour);
   hour = strval(tmp);
   if (PlayerInfo[playerid][pAdmin] >= 7)
   {
            SetWorldTime(hour);
      format(string, sizeof(string), \"   Az idő átírva. Az új idő:%d óra.\", hour);
      BroadCast(COLOR_GRAD1, string);
   }
   else
   {
      SendClientMessage(playerid, COLOR_GRAD1, \"   Ezt a parancsot nem használhatod !\");
   }
}
return 1;
}
Cím: Idő rendszer
Írta: BVZS - 2016. január 12. - 23:11:34
Lehetséges, hogy a szerver valami más változót használ az időnél, ha van ennek rendszere a mododban, keress rá, nézd átt ott jobban hátha rájössz mi a gond. De az is lehet, hogy csak bent maradt egy gl_realtime filterscript.
Cím: Idő rendszer
Írta: kos - 2016. február 03. - 09:27:26
ez már fail :D
adminnak sem kell lenned h átállítsad :D
 
SetWorldTime(hour);
                        hour = strval(tmp);
                        if (PlayerInfo[playerid][pAdmin] >= 7)
                        {
                    SetWorldTime(hour);

 
mellesleg ez azért van, mert tutira van a módban idő timer ami állítja az időt és ha nem egyezik az érték akkor vissza rakja :D
Cím: Idő rendszer
Írta: Devil112 - 2016. február 23. - 17:44:09
Szerintem nem ez volt a kérdésem..
Cím: Idő rendszer
Írta: Devil112 - 2016. március 03. - 17:42:58
Megoldottam, az óránál minden percben vissza állította az időt arra