GetWeaponSlot
Descrição
Obtém o slot de uma arma.
| Nome | Descrição |
|---|---|
| WEAPON:weaponid | O ID da arma para obter o slot. |
Retornos
O número do slot de arma (0 - 12)
Exemplos
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/weaponslot", true) == 0)
{
new WEAPON:weaponid = GetPlayerWeapon(playerid); // armazenará o ID da arma que o jogador está segurando no momento
new WEAPON_SLOT:slot = GetWeaponSlot(weaponid); // irá armazenar o id do slot da arma
SendClientMessage(playerid, -1, "Your weapon is occupying the slot %d.", slot); // envia uma mensagem formatada para o jogador
return 1;
}
return 0;
}
Funções Relacionadas
- GetPlayerWeapon: Obtém o ID da arma que o jogador está segurando no momento.
- GetPlayerWeaponData: Obtenha a arma e a munição no slot de arma de um jogador específico (por exemplo, a arma no slot 'SMG').
- GetPlayerAmmo: Obtém a quantidade de munição na arma atual de um jogador.
- SetPlayerArmedWeapon: Define qual arma (que o jogador já possui) o jogador está segurando.
- ResetPlayerWeapon: Remove todas as armas de um jogador.
- RemovePlayerWeapon: Remove uma arma específica de um jogador.