跳到主要内容

CreateExplosionForPlayer

描述

创建仅对特定玩家可见的爆炸特效。适用于隔离爆炸效果或指定虚拟世界显示。

参数名说明
playerid目标玩家 ID
Float:x爆炸 X 轴坐标
Float:y爆炸 Y 轴坐标
Float:z爆炸 Z 轴坐标
type爆炸类型编号
Float:radius爆炸影响半径(单位:游戏单位)

返回值

始终返回 1(即使玩家不存在/参数无效时仍返回成功状态)。

应用示例

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/burnme", true) == 0)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
CreateExplosionForPlayer(playerid, x, y, z, 1, 10.0);
return 1;
}
return 0;
}

注意事项

提示

单个玩家同时可见的爆炸效果存在数量限制(约 10 个)

关联函数

扩展阅读