[REL] 24H-Uhrzeit in SA:MP

Aus gegebenem Anlass: Sichert eure Backupcodes wenn ihr die Zwei-Faktor-Authentifizierung aktiviert habt!

Infos dazu findet ihr nochmal hier

  • Hey,


    ich hab mir vorgenommen paar Teile aus meinem Reallife Gamemode zu releasen.

    Für alle meine "Releases" werdet ihr YSI brauchen und solltet ihr in Zukunft auch verwenden.


    Erstellt euch folgende Ordner in euer Gamemodes Ordner: Server -> Realtime

    In diesen Ordner erstellt ihr folgende Datein: function.inc | header.inc | main.inc


    In euer Gamemode kommen folgende Includes:

    #include "Server/Realtime/header"

    #include "Server/Realtime/function"

    #include "Server/Realtime/main"


    Außerdem kommt noch folgendes an's ende:

    Code
    1. minrand(min, max)
    2. {
    3. return random(max - min) + min;
    4. }

    Header

    Code: header.inc
    1. new SERVER_TIME[2], SERVER_WEATHER = 3, worldtime_timer_interval = 1; // SERVER_WEATHER = SUNNY_SMOG_LA

    Main

    Function

    Code: function.inc
    1. SetMyWorldTime(minutes_for_day) // SetMyWorldTime(180); // 3 Stunden IRL = 24 Stunden Ingame
    2. {
    3. worldtime_timer_interval = floatround(floatmul(float(minutes_for_day), floatdiv(125, 3)));
    4. SERVER_TIME[0] = minrand(9, 16);
    5. SERVER_TIME[1] = minrand(0, 60);
    6. return 1;
    7. }