mirror of
https://github.com/dashr9230/SA-MP.git
synced 2026-10-10 19:53:04 +08:00
[server] Implement/match n_AddPlayerClass(...)
This commit is contained in:
+18
-2
@@ -307,10 +307,26 @@ static cell AMX_NATIVE_CALL n_SetTeamCount(AMX *amx, cell *params)
|
||||
return 0;
|
||||
}
|
||||
|
||||
// native AddPlayerClass(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:z_angle, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo)
|
||||
static cell AMX_NATIVE_CALL n_AddPlayerClass(AMX *amx, cell *params)
|
||||
{
|
||||
// TODO: AddPlayerClass
|
||||
return 0;
|
||||
PLAYER_SPAWN_INFO Spawn;
|
||||
|
||||
Spawn.byteTeam = 255;
|
||||
Spawn.iSkin = (int)params[1];
|
||||
Spawn.vecPos.X = amx_ctof(params[2]);
|
||||
Spawn.vecPos.Y = amx_ctof(params[3]);
|
||||
Spawn.vecPos.Z = amx_ctof(params[4]);
|
||||
Spawn.fRotation = amx_ctof(params[5]);
|
||||
|
||||
Spawn.iSpawnWeapons[0] = (int)params[6];
|
||||
Spawn.iSpawnWeaponsAmmo[0] = (int)params[7];
|
||||
Spawn.iSpawnWeapons[1] = (int)params[8];
|
||||
Spawn.iSpawnWeaponsAmmo[1] = (int)params[9];
|
||||
Spawn.iSpawnWeapons[2] = (int)params[10];
|
||||
Spawn.iSpawnWeaponsAmmo[2] = (int)params[11];
|
||||
|
||||
return pNetGame->AddSpawn(&Spawn);
|
||||
}
|
||||
|
||||
static cell AMX_NATIVE_CALL n_AddPlayerClassEx(AMX *amx, cell *params)
|
||||
|
||||
Reference in New Issue
Block a user