FiveGame SA:MP GameMod, Tutoriale
http://fivegame.amforum.net/t153-preturi-admin-hel
Grand Theft Auto Multiplayer


Ţin să te anunţ că http://fivegame.amforum.net este în căutare de moderatori pentru diferite categorii ale forumului, acestea sunt Ajutor Scripting, Gamemode-uri , Filterscript-uri, Designer

Că să fiţi moderator trebuie să intepliniti următoarele cerinţe:

Să aveţi minim 15 ani. Să aveţi experienţă în PAWN sau C++. Să vorbiţi corect şi să scrieţi corect. Să respectaţi pe ceilalţi din jur. Să aveţi minim 1-2 ore dedicate forumului pe zi.

FiveGame SA:MP Daca aveti orice fel de intrebari nu ezitati sa ne contactati. O zi buna, Echipa FiveGame.AmForum.Net
93.119.26.230:7777

de inceput 14kk+ level 3 + 6rp /getgift on

SYSTEME NOII,EVENTE new NOII COMENZI /JOINMISSION NEW /AREPAIR /ASKINS /ARED /ABLUE /AMOV /AVERDE /gnod /gms SI MULTE ALTELE COMENZI

va asteptam cu drag.
nu itati si de formul nostru fivegame.amforum.net
93.119.26.230:7777
http://rpg-fivegame.esy.es
FiveGame RPG

FiveGame RPG

Grand Theft Auto Multiplayer


Ţin să te anunţ că http://rpg-fivegame.esy.es este în căutare de moderatori pentru diferite categorii ale forumului, acestea sunt Ajutor Scripting, Gamemode-uri , Filterscript-uri, Designer

Că să fiţi moderator trebuie să intepliniti următoarele cerinţe:

Să aveţi minim 15 ani. Să aveţi experienţă în PAWN sau C++. Să vorbiţi corect şi să scrieţi corect. Să respectaţi pe ceilalţi din jur. Să aveţi minim 1-2 ore dedicate forumului pe zi.

August 2017
LunMarMierJoiVinSamDum
 123456
78910111213
14151617181920
21222324252627
28293031   

Calendar

Flux RSS

Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 
Navigare
 Portal
 Index
 Membri
 Profil
 FAQ
 Cautare
Cine este conectat?
In total sunt 13 utilizatori conectati: 1 Inregistrati, 0 Invizibil si 12 Vizitatori :: 1 Motor de cautare

Heloo12017

Vizualizeaza toata lista

Parteneri


forum new Fivegame RPG
http://rpg-fivegame.esy.es




Fan http://mobiclub.hi2.ro


Salut, vreau sa va anunț ca în

    Nu exista anunturi disponibile


    Distribuiţi
    Vezi subiectul anteriorIn josVezi subiectul urmator
    Shower
    Fundator
    Fundator
    Mesaje : 210
    Data de inscriere : 11/10/2015
    Varsta : 24

    [Tutorial] Vremea pe server mai realista in timp real!

    la data de 26/8/2016, 20:05
    - In acest tutorial am sa va ofer niste sisteme ingenioase care va pot ajuta sa : 
    * Setati vremea exact ca in bucuresti , adica daca ploua in bucale ploua si la voi.
    * Seteze automat ora pe server. (Worldtime)



    Adaugam la inceput in gamemode.


    forward GetRealWeather(index, response_code, data[]);
    forward ActualizareVreme(); // eu le-am asezat e simplu sa le modificati



    Inainte de OnGamemodeInit adaugam urmatoarele functii:




    public GetRealWeather(index, response_code, data[])
    {
    if(response_code == 200)
    {

    new weathercode[3];
    new pos = strfind(data, "icon");
    strmid(weathercode, data, pos+6, pos+Cool;
    if(weathercode[0] == '0') weathercode[0] = strval(weathercode[1]);
    else weathercode[0] = strval(weathercode);


    if(weathercode[0] > 4 && weathercode[0] < 12) weathercode[0] -= 4;
    else if(weathercode[0] == 13) weathercode[0] = 8;
    else if(weathercode[0] == 50) weathercode[0] = 9;

    static const weathercodes[] = {
    0,
    11,
    10,
    4,
    4,
    5,
    5,
    8,
    19,
    9};

    SetWeather(weathercodes[weathercode[0]]);
    }
    else printf("EROARE: Nu am putut executa GetRealWeather!", response_code);
    }
    stock SetRealWeather() return HTTP(0, HTTP_GET, "api.openweathermap.org/data/2.5/weather?q=Bucharest&mode=xml&units=metric", "", "GetRealWeather");

    public ActualizareVreme()
    {
    new Hour, Minute;
    gettime(Hour, Minute);
    if(Hour==0)
    {
    SetWorldTime(0);
    SetRealWeather();
    }
    if(Hour==1)
    {
    SetWorldTime(1);
    SetRealWeather();
    }
    if(Hour==2)
    {
    SetWorldTime(2);
    SetRealWeather();
    }
    if(Hour==3)
    {
    SetWorldTime(3);
    SetRealWeather();
    }
    if(Hour==4)
    {
    SetWorldTime(4);
    SetRealWeather();
    }
    if(Hour==5)
    {
    SetWorldTime(5);
    SetRealWeather();
    }
    if(Hour==6)
    {
    SetWorldTime(6);
    SetRealWeather();
    }
    if(Hour==7)
    {
    SetWorldTime(7);
    SetRealWeather();
    }
    if(Hour==Cool
    {
    SetWorldTime(Cool;
    SetRealWeather();
    }
    if(Hour==9)
    {
    SetWorldTime(9);
    SetRealWeather();
    }
    if(Hour==10)
    {
    SetWorldTime(10);
    SetRealWeather();
    }
    if(Hour==11)
    {
    SetWorldTime(11);
    SetRealWeather();
    }
    if(Hour==12)
    {
    SetWorldTime(12);
    SetRealWeather();
    }
    if(Hour==13)
    {
    SetWorldTime(13);
    SetRealWeather();
    }
    if(Hour==14)
    {
    SetWorldTime(14);
    SetRealWeather();
    }
    if(Hour==15)
    {
    SetWorldTime(15);
    SetRealWeather();
    }
    if(Hour==16)
    {
    SetWorldTime(16);
    SetRealWeather();
    }
    if(Hour==17)
    {
    SetWorldTime(17);
    SetRealWeather();
    }
    if(Hour==18)
    {
    SetWorldTime(18);
    SetRealWeather();
    }
    if(Hour==20)
    {
    SetWorldTime(20);
    SetRealWeather();
    }
    if(Hour==21)
    {
    SetWorldTime(0);
    SetRealWeather();
    }
    if(Hour==22)
    {
    SetWorldTime(0);
    SetRealWeather();

    }
    if(Hour==23)
    {
    SetWorldTime(0);
    SetWeather(2);

    }

    return 1;
    }


    Bun , acum sa va explic cum le folosim.
    De fiecare data cand vrem sa actualizam vremea si timpul folosim functia ActualizareVreme();

    Exemplu :


    public OnGamemodeInit()
    {
    ActualizareVreme(); // la pornirea gamemodeului

    }


    Exemplu 2 : (dintr-un gamemode de pe site)
    public SyncTime()
    {
    //new string[64];
    new tmphour;
    new tmpminute;
    new tmpsecond;
    gettime(tmphour, tmpminute, tmpsecond);
    FixHour(tmphour);
    tmphour = shifthour;
    if (tmpminute == 00)
    {
    PayDay();
    ActualizareVreme();
    }
    }


    Sper sa apreciati gestul meu sa impart cu voi aceste stockuri , din pacate majoritatea serverelor nici nu folosesc weathers macar q.q doar weather = 0 , peste tot .. 

    FiveGame RPG

    FiveGame RPG

    Vezi subiectul anteriorSusVezi subiectul urmator
    Permisiunile acestui forum:
    Nu puteti raspunde la subiectele acestui forum