跳到主要内容

OnPlayerRequestSpawn

描述

当玩家通过职业选择界面尝试生成角色时触发此回调函数(按下 SHIFT 或点击生成按钮)。

参数说明
playerid请求生成角色的玩家 ID

返回值

此回调始终在滤镜脚本中优先触发,返回 0 将阻止其他脚本处理

示例

public OnPlayerRequestSpawn(playerid)
{
if (!IsPlayerAdmin(playerid)) // 非管理员玩家
{
SendClientMessage(playerid, -1, "你无权生成角色。");
return 0; // 阻止生成
}
return 1; // 允许生成
}

注意事项

技巧

这个回调也可以由NPC调用。

技巧

如需限制玩家使用特定职业生成,需在 OnPlayerRequestClass 回调中保存最后查看的职业类别

相关回调

以下回调函数可能与此回调相关:

相关函数

以下函数可能与此回调函数相关: