武器ID
信息
本页面包含 OnPlayerDeath 回调、GivePlayerWeapon 和 SendDeathMessage 函数使用的全武器列表。
| HUD 图标 | 死亡标识 | 定义 | ID | 槽位 | 模型 | 弹匣容量 | 槽位通用弹药 | 备注 |
|---|---|---|---|---|---|---|---|---|
拳头 | WEAPON_FIST(徒手) | 0 | 0 | - | - | - | - | |
黄铜指虎 | WEAPON_BRASSKNUCKLE(指虎) | 1 | 0 | 331 | - | - | - | |
高尔夫球杆 | WEAPON_GOLFCLUB(球杆) | 2 | 1 | 333 | - | - | - | |
警棍 | WEAPON_NITESTICK(警棍) | 3 | 1 | 334 | - | - | - | |
匕首 | WEAPON_KNIFE(匕首) | 4 | 1 | 335 | - | - | 割喉动作可能导致玩家同步异常(其他玩家视角显示为死亡状态)。AFK 玩家被匕首击杀时可能不同步 | |
棒球棍 | WEAPON_BAT(球棍) | 5 | 1 | 336 | - | - | - | |
铁铲 | WEAPON_SHOVEL(铁铲) | 6 | 1 | 337 | - | - | - | |
台球杆 | WEAPON_POOLSTICK(台球杆) | 7 | 1 | 338 | - | - | - | |
武士刀 | WEAPON_KATANA(武士刀) | 8 | 1 | 339 | - | - | 无法实现单人模式中的斩首效果 | |
电锯 | WEAPON_CHAINSAW(电锯) | 9 | 1 | 341 | - | - | - | |
紫色假阳具 | WEAPON_DILDO(假阳具) | 10 | 10 | 321 | - | - | - | |
假阳具 | WEAPON_DILDO2(假阳具) | 11 | 10 | 322 | - | - | - | |
按摩棒 | WEAPON_VIBRATOR(按摩棒) | 12 | 10 | 323 | - | - | - | |
银色按摩棒 | WEAPON_VIBRATOR2(按摩棒) | 13 | 10 | 324 | - | - | - | |
花束 | WEAPON_FLOWER(花束) | 14 | 10 | 325 | - | - | - | |
手杖 | WEAPON_CANE(手杖) | 15 | 10 | 326 | - | - | - | |
手雷 | WEAPON_GRENADE(手雷) | 16 | 8 | 342 | 1 | 否 | 不会产生火焰效果。仅对投掷时已加载的玩家同步 | |
催泪瓦斯 | WEAPON_TEARGAS(催泪瓦斯) | 17 | 8 | 343 | 1 | 否 | SA-MP 中已禁用咳嗽效果。仅对投掷时已加载的玩家同步 | |
燃烧瓶 | WEAPON_MOLTOV(燃烧瓶) | 18 | 8 | 344 | 1 | 否 | 会产生火焰效果。仅对投掷时已加载的玩家同步 | |
柯尔特 45 | WEAPON_COLT45(柯尔特) | 22 | 2 | 346 | 17 (双持时 34) | 否 | 可通过 SetPlayerSkillLevel 设置技能等级 | |
消音手枪 | WEAPON_SILENCED(消音手枪) | 23 | 2 | 347 | 17 | 否 | 可通过 SetPlayerSkillLevel 设置技能等级 | |
沙漠之鹰 | WEAPON_DEAGLE(沙漠之鹰) | 24 | 2 | 348 | 7 | 否 | 可通过 SetPlayerSkillLevel 设置技能等级 | |
霰弹枪 | WEAPON_SHOTGUN(霰弹枪) | 25 | 3 | 349 | 1 | 是 | 可通过 SetPlayerSkillLevel 设置技能等级 | |
短管霰弹枪 | WEAPON_SAWEDOFF(短管) | 26 | 3 | 350 | 2 (双持时 4) | 是 | 可通过 SetPlayerSkillLevel 设置技能等级 | |
战斗霰弹枪 | WEAPON_SHOTGSPA(战斗霰弹枪) | 27 | 3 | 351 | 7 | 是 | 可通过 SetPlayerSkillLevel 设置技能等级 | |
乌兹冲锋枪 | WEAPON_UZI(乌兹) | 28 | 4 | 352 | 50 (双持时 100) | 是 | 可通过 SetPlayerSkillLevel 设置技能等级 | |
MP5 冲锋枪 | WEAPON_MP5(MP5) | 29 | 4 | 353 | 30 | 是 | 可通过 SetPlayerSkillLevel 设置技能等级 | |
AK-47 | WEAPON_AK47(AK47) | 30 | 5 | 355 | 30 | 是 | 可通过 SetPlayerSkillLevel 设置技能等级 | |
M4 卡宾枪 | WEAPON_M4(M4) | 31 | 5 | 356 | 50 | 是 | 可通过 SetPlayerSkillLevel 设置技能等级 | |
TEC-9 冲锋枪 | WEAPON_TEC9(TEC-9) | 32 | 4 | 372 | 50 (双持时 100) | 是 | 可通过 SetPlayerSkillLevel 设置技能等级 | |
乡村步枪 | WEAPON_RIFLE(步枪) | 33 | 6 | 357 | 1 | 否 | 可通过 SetPlayerSkillLevel 设置技能等级(但无实际效果) | |
狙击步枪 | WEAPON_SNIPER(狙击枪) | 34 | 6 | 358 | 1 | 否 | 可通过 SetPlayerSkillLevel 设置技能等级(但无实际效果) | |
火箭发射器 | WEAPON_ROCKETLAUNCHER(火箭筒) | 35 | 7 | 359 | 1 | 否 | 仅对发射时已加载的玩家同步 | |
热追踪火箭 | WEAPON_HEATSEEKER(热追踪) | 36 | 7 | 360 | 1 | 否 | 锁定功能不同步。仅对发射时已加载的玩家同步 | |
火焰喷射器 | WEAPON_FLAMETHROWER(火焰喷射器) | 37 | 7 | 361 | 500 (显示为 50) | 否 | 火箭爆炸或燃烧瓶引发的火焰伤害也使用此 ID。产生的火焰效果不同步 | |
火神机枪 | WEAPON_MINIGUN(火神) | 38 | 7 | 362 | 500 | 否 | - | |
遥控炸弹 | WEAPON_SATCHEL(遥控炸弹) | 39 | 8 | 363 | 1 | 否 | 仅对投掷时已加载的玩家同步 | |
起爆器 | WEAPON_BOMB(起爆器) | 40 | 12 | 364 | - | - | 玩家投掷遥控炸弹时自动获得(反作弊检查应忽略)。也可引爆其他玩家投掷的炸弹 | |
喷漆罐 | WEAPON_SPRAYCAN(喷漆) | 41 | 9 | 365 | 500 | 否 | 被喷漆的玩家会触发窒息动画 | |
灭火器 | WEAPON_FIREEXTINGUISHER | 42 | 9 | 366 | 500 | 否 | 被喷射的玩家会窒息 | |
相机 | WEAPON_CAMERA | 43 | 9 | 367 | 36 | 否 | 通过暂停菜单启用后,拍摄的照片将保存至玩家图库(路径:我的文档\GTA San Andreas User Files\Gallery) | |
夜视镜 | WEAPON_NIGHT_VISION_GOGGLES | 44 | 11 | 368 | - | - | 所有玩家都会看到视觉效果(已有修复方案) | |
热成像镜 | WEAPON_THERMAL_GOGGLES | 45 | 11 | 369 | - | - | 所有玩家都会看到视觉效果(已有修复方案) | |
降落伞 | WEAPON_PARACHUTE | 46 | 11 | 371 | - | - | 使用降落伞俯冲时传送会导致死亡(可通过ResetPlayerWeapons修复)。弃机时自动获得(需在反作弊检测中豁免) | |
手机 | - | - | - | - | - | - | - | 已从游戏移除 |
喷气背包 | - | - | - | - | 370 | - | - | 无法作为武器使用,详见SetPlayerSpecialAction |
滑板 | - | - | - | - | - | - | - | 已从游戏移除 |
| 假手枪 | - | 47 | N/A | N/A | - | - | 仅作为死亡图标,无法通过GivePlayerWeapon等函数使用 | |
| 车辆 | WEAPON_VEHICLE | 49 | N/A | N/A | - | - | 仅作为死亡图标,无法通过GivePlayerWeapon等函数使用 | |
| 直升机旋翼 | REASON_HELICOPTER_BLADES | 50 | N/A | N/A | - | - | 仅作为死亡图标,无法通过GivePlayerWeapon等函数使用 | |
| 爆炸 | REASON_EXPLOSION | 51 | N/A | N/A | - | - | 仅作为死亡图标,无法通过GivePlayerWeapon等函数使用。可能通过火箭/手榴弹间接伤害触发 | |
| 溺水 | WEAPON_DROWN | 53 | N/A | N/A | - | - | 仅作为死亡图标,无法通过GivePlayerWeapon等函数使用 | |
| 碰撞 | WEAPON_COLLISION | 54 | N/A | N/A | - | - | 仅作为死亡图标,无法通过GivePlayerWeapon等函数使用 | |
| 连接 | REASON_CONNECT | 200 | N/A | N/A | - | - | 专用于SendDeathMessage | |
| 断开连接 | REASON_DISCONNECT | 201 | N/A | N/A | - | - | 专用于SendDeathMessage | |
| 自杀 | REASON_SUICIDE | 255 | N/A | N/A | - | - | 仅作为死亡图标。当玩家通过 SetPlayerHealth 设 0 血、车辆爆炸等情况触发 |