SA-MP Forums Archive
[Pedido] Comando de sentar as horas do servidor. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Pedido] Comando de sentar as horas do servidor. (/showthread.php?tid=518881)



Comando de sentar as horas do servidor. - PabLoHenriique - 11.06.2014

Vou ser direto e rapido, estou a procura de um comando que senta a hora do servidor, pois minha gm tem sу o de sentar tempo.


Re: Comando de sentar as horas do servidor. - SpeakDS - 11.06.2014

pawn Код:
if(strcmp(cmd, "/sethora", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "USE: /sethora [hora do dia] (0-23)");
                return true;
            }
            new hour2;
            hour2 = strval(tmp);
            if (PlayerInfo[playerid][pAdmin] >= 2)
{
                    SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
                    return true;
                }
                SetWorldTime(hour2);
                format(string, sizeof(string), "   Tempo Definido Para %d Horas.", hour2);
                BroadCast(COLOR_GRAD1, string);
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб autorizado a usar o comando!");
            }
        }
        return true;
    }



Re: Comando de sentar as horas do servidor. - Living - 12.06.2014

Quote:
Originally Posted by SpeakDS
Посмотреть сообщение
pawn Код:
if(strcmp(cmd, "/sethora", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "USE: /sethora [hora do dia] (0-23)");
                return true;
            }
            new hour2;
            hour2 = strval(tmp);
            if (PlayerInfo[playerid][pAdmin] >= 2)
{
                    SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
                    return true;
                }
                SetWorldTime(hour2);
                format(string, sizeof(string), "   Tempo Definido Para %d Horas.", hour2);
                BroadCast(COLOR_GRAD1, string);
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб autorizado a usar o comando!");
            }
        }
        return true;
    }
eita, ctrl+v ai heim...

@Topic

Tenta ai fiz em zcmd e sscanf

pawn Код:
CMD:setarhora(playerid, params[])
{
    new hora;
    if(sscanf(params,"u",hora)) return SendClientMessage(playerid, -1, #Use: /setarhora [hora]);
    SetWorldTime(hora);
    return 1;
}



Re: Comando de sentar as horas do servidor. - SpeakDS - 13.06.2014

Vou nem fala nada... vai que й doenзa :/