Question

всем привет такая проблема ,  вот моя команда посмотреть время , а как сделать смену времени , чтобы оно глобально меняло время а не просто визуально день ночь 

кто знает помогите , 

я не особо догоняю как это сделать ((((

CMD:time(playerid, params[])
{
    if(PlayerLogged[playerid] == 0return true;
    if(PlayerInfo[playerid][pWatch] == 0return SendClientMessage(playerid,CGREEN,"Ó âàñ íåò ÷àñîâ, êóïèòå èõ â ëþáîì ìàãàçèíå 24/7");
    new mtext[20];
    new year, month,day;
    getdate(year, month, day);
    if(month == 1) { mtext = "January"; }
    else if(month == 2) { mtext = "February"; }
    else if(month == 3) { mtext = "March"; }
    else if(month == 4) { mtext = "April"; }
    else if(month == 5) { mtext = "May"; }
    else if(month == 6) { mtext = "June"; }
    else if(month == 7) { mtext = "Juli"; }
    else if(month == 8) { mtext = "August"; }
    else if(month == 9) { mtext = "September"; }
    else if(month == 10) { mtext = "October"; }
    else if(month == 11) { mtext = "November"; }
    else if(month == 12) { mtext = "December"; }
    new hour,minuite,second;
    gettime(hour,minuite,second);
    if (minuite < 10)
    {
        if (PlayerInfo[playerid][pJailTime] > 0) format(totalstring, 128"~y~%d %s~n~~g~|~w~%d:0%d~g~|~n~~w~Jail Time Left: %d sec", day, mtext, hour, minuite, PlayerInfo[playerid][pJailTime]-10);
        else format(totalstring, 127"~y~%d %s~n~~g~|~w~%d:0%d~g~|", day, mtext, hour, minuite);
    }
    else
    {
        if (PlayerInfo[playerid][pJailTime] > 0) format(totalstring, 128"~y~%d %s~n~~g~|~w~%d:%d~g~|~n~~w~Jail Time Left: %d sec", day, mtext, hour, minuite, PlayerInfo[playerid][pJailTime]-10);
        else format(totalstring, 127"~y~%d %s~n~~g~|~w~%d:%d~g~|", day, mtext, hour, minuite);
    }
    GameTextForPlayer(playerid, totalstring, 50001);
    ApplyAnimation(playerid,"COP_AMBIENT","Coplook_watch",4.1,0,0,0,0,0,1);
    static const fmt_string[] = "%s âçãëÿíóë(à) íà ÷àñû";
    new str[sizeof(fmt_string)+MAX_PLAYER_NAME];
    format(str, sizeof(str), fmt_string,PN(playerid));
    ProxDetectorNew(playerid,30.0,COLOR_PURPLE,str);
    return true;
}

 

Edited by цвфцвцфв

Share this post


Link to post

1 answer to this question

  • 0

А собственно в чём проблема делать проверку на часы, и производить время  функцией ? SetPlayerTime. Делаешь перебор игроков, и просто по времени, ставишь время

Edited by RomanTex

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • z1pa228
      By z1pa228
      Какой плагин, за это отвечает и что нужно исправить ?


      [00:12:15] [debug] Run time error 19: "File or function is not found"
      [00:12:15] [debug]  IsVehicleOccupied
      [00:12:15] [debug]  SetPlayerGravity
      [00:12:15] [debug] Run time error 19: "File or function is not found"
      [00:12:15] [debug]  IsVehicleOccupied
      [00:12:15] [debug]  SetPlayerGravity
      [00:12:15] Script[gamemodes/new.amx]: Run time error 19: "File or function is not found"
      [00:12:15] Number of vehicle models: 0