02/03/2021 21:29
Nativamente não é possível, você pode fazer uma gambiarra na OnPlayerKeyStateChange para que quando o player aperte Q e E dentro de um veículo alterar a arma. Provavelmente deve ser feito removendo a arma do jogador e dando outra, para isso use a função abaixo.
Código:
stock RemovePlayerWeapon(playerid, weaponid)
{
new pWeaponData[13][2];
for (new i = 0; i < 13; i++)
{
GetPlayerWeaponData(playerid, i, pWeaponData[i][0], pWeaponData[i][1]);
}
ResetPlayerWeapons(playerid);
for(new i=0; i<13; i++)
{
if(pWeaponData[i][0] != 0 && pWeaponData[i][0] != weaponid)
{
GivePlayerWeapon(playerid, pWeaponData[i][0], pWeaponData[i][1]);
}
}
return 0;
}