Pular para o conteúdo principal

SetPlayerArmedWeapon

Descrição

Define qual arma (que o jogador já possui) o jogador está segurando.

NomeDescrição
playeridO ID do jogador para se armar com uma arma.
WEAPON:weaponidO ID da arma com a qual o jogador deve estar armado.

Retornos

1 - A função foi executada com sucesso. O sucesso é retornado mesmo quando a função falha na execução (o jogador não tem a arma especificada ou é uma arma inválida).

0 - A função não foi executada. O jogador não está conectado.

Exemplos

public OnPlayerUpdate(playerid)
{
SetPlayerArmedWeapon(playerid, WEAPON_FIST); // desativa as armas
return 1;
}

// Drive-by com SMG por [03]Garsino
public OnPlayerStateChange(playerid, PLAYER_STATE:newstate, PLAYER_STATE:oldstate)
{
if (newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
{
new
weapon,
ammo;

GetPlayerWeaponData(playerid, WEAPON_SLOT_MACHINE_GUN, weapon, ammo); // Obtenha a arma SMG dos jogadores no slot 4 (WEAPON_SLOT_MACHINE_GUN)
SetPlayerArmedWeapon(playerid, weapon); // Defina o jogador para drive-by com SMG
}
return 1;
}

Notas

dica

Esta função equipa o jogador com uma arma que ele já possui; não lhes dá uma nova arma. Consulte GivePlayerWeapon.

Funções Relacionadas

Funções Relacionadas