跳到主要内容

SetPlayerTime

描述

设置玩家的游戏时间。若玩家时钟已启用(TogglePlayerClock),其显示的时间将自动更新。

名称说明
playerid要设置游戏时间的玩家 ID
hour小时值 (0-23)
minute分钟值 (0-59)

返回值

true - 函数执行成功。

false - 函数执行失败。指定的玩家不存在。

示例

public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp(cmdtext, "/noon", true))
{
SetPlayerTime(playerid, 12, 0); // 正午
return 1;
}
if (!strcmp(cmdtext, "/midnight", true))
{
SetPlayerTime(playerid, 0, 0); // 午夜
return 1;
}
return 0;
}

注意

注意

OnPlayerConnect回调中使用此函数无效。

相关函数