CMD:day(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] <= 2) return SendClientMessage(playerid, COLOR_RED, "ERROR: Insufficient Permissions!"); for(new i = 0; i < MAX_PLAYERS; i++) { SetPlayerTime(i, 12, 0); SendClientMessageToAll(COLOR_RED, "Server's time has been set to day time!"); } return 1; }
CMD:day(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] <= 2) return SendClientMessage(playerid, COLOR_RED, "ERROR: Insufficient Permissions!"); for(new i = 0; i < MAX_PLAYERS; i++) { SetPlayerTime(i, 12, 0); SendClientMessageToAll(COLOR_RED, "Server's time has been set to day time!"); return 1; } return 1; }
CMD:day(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] <= 2) return SendClientMessage(playerid, COLOR_RED, "ERROR: Insufficient Permissions!"); for(new i = 0; i < MAX_PLAYERS; i++) { SetPlayerTime(i, 12, 0); SendClientMessage(i, COLOR_RED, "Server's time has been set to day time!"); } return 1; }
CMD:day(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] <= 2) return SendClientMessage(playerid, COLOR_RED, "ERROR: Insufficient Permissions!"); SetWorldTime(12); SendClientMessageToAll(COLOR_RED, "Server's time has been set to day time!"); return 1; }
#define SetTimeForAll(0%, %1) for(new i; i<MAX_PLAYERS; i++) { SetPlayerTime(i, 0%, %1) }
CMD:day(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] <= 2) return SendClientMessage(playerid, COLOR_RED, "ERROR: Insufficient Permissions!");
SetTimeForAll(12,0);
SendClientMessageToAll(COLOR_RED, "Server's time has been set to day time!");
return 1;
}
This one is better, and you won't need to script the loop inside every time command.
PHP Code:
PHP Code:
|
Why not replacing it like this (much better than doing loop):
Code:
CMD:day(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] <= 2) return SendClientMessage(playerid, COLOR_RED, "ERROR: Insufficient Permissions!"); SetWorldTime(12); SendClientMessageToAll(COLOR_RED, "Server's time has been set to day time!"); return 1; } SetWorldTime |