Beiträge von Jeffrey

    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
    minrand(min, max)
    {
    return random(max - min) + min;
    }

    Header

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

    Main

    Function

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