02.05.2012, 15:53
yo probe tu codigo y me funcionу bien, ten en cuenta que OnPlayerUpdate necesita retornar 1 para que se actualize el jugador.
No es necesario usar arrays usando MAX_PLAYERS, por que solo vas a usar 2 variables.
No es necesario usar arrays usando MAX_PLAYERS, por que solo vas a usar 2 variables.
pawn Код:
public OnPlayerUpdate(playerid) {
if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
{
new Arma,Bala;
GetPlayerWeaponData(playerid, 5, Arma, Bala);
if(Arma == 30 && Bala >= 1)//Ak-47
{
if(GetPlayerWeapon(playerid) == 30) RemovePlayerAttachedObject(playerid,5);
else SetPlayerAttachedObject(playerid, 5, 355, 1, -0.060921, -0.141673, 0.000000, 0.000000, 35.362735, 0.000000);
}
}
return 1;
}