跳到主要内容

GetPlayerClass

注意

这个函数是在omp v1.1.0.2612中添加的,在以前的版本中不起作用!

描述

获取已注册职业的配置数据

参数名说明
classid要获取数据的职业 ID
&team存储队伍 ID 的变量(通过引用传递)
&skin存储角色皮肤的变量(通过引用传递)
&Float:spawnX存储出生点 X 坐标的浮点变量(通过引用传递)
&Float:spawnY存储出生点 Y 坐标的浮点变量(通过引用传递)
&Float:spawnZ存储出生点 Z 坐标的浮点变量(通过引用传递)
&Float:angle存储出生朝向角度的浮点变量(通过引用传递)
&WEAPON:weapon1存储第一主武器的变量(通过引用传递)
&ammo1存储第一武器弹药的变量(通过引用传递)
&WEAPON:weapon2存储第二主武器的变量(通过引用传递)
&ammo2存储第二武器弹药的变量(通过引用传递)
&WEAPON:weapon3存储第三主武器的变量(通过引用传递)
&ammo3存储第三武器弹药的变量(通过引用传递)

示例代码

new
classid = 10,
team,
skin,
Float:spawnX,
Float:spawnY,
Float:spawnZ,
Float:angle,
WEAPON:weapon1,
ammo1,
WEAPON:weapon2,
ammo2,
WEAPON:weapon3,
ammo3;

GetPlayerClass(classid, team, skin, spawnX, spawnY, spawnZ, angle, weapon1, ammo1, weapon2, ammo2, weapon3, ammo3);

printf("[职业ID %d 配置详情]\n\
队伍: %d\n\
皮肤: %d\n\
出生点X: %f\n\
出生点Y: %f\n\
出生点Z: %f\n\
朝向角度: %f\n\
武器1: %d\n\
弹药1: %d\n\
武器2: %d\n\
弹药2: %d\n\
武器3: %d\n\
弹药3: %d",
classid, team, skin, spawnX, spawnY, spawnZ, angle, weapon1, ammo1, weapon2, ammo2, weapon3, ammo3);

相关函数