22.03.2019, 23:17
Eu uso isso em meu sv para dropar arma parado, enfim.
PHP Code:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys){
if(newkeys & KEY_NO){ // Botгo pra abrir o inventбrio.
if(Get_Player_Animation(playerid, "IDLE_STANCE") || Get_Player_Animation(playerid, "IDLE_CSAW") || Get_Player_Animation(playerid, "IDLE_ARMED")){
// code, se a animaзгo for essa, eu nгo me lembro qual й essa, se nгo me engano elas й parada tals.
} // da pra usar ao contrario tmb, se as animaзхes nгo forem essas tals.
}
return 1;
}
Get_Player_Animation(playerid, animation[]){ // funзгo simples.
new animname[32], animlib[32];
GetAnimationName(GetPlayerAnimationIndex(playerid), animlib, 32, animname, 32);
if(!strcmp(animname, animation))
return true;
return false;
}
// use para ver a animaзгo do player caindo, e sу coloque la na funзгo no if
public OnPlayerUpdate(playerid)
{
new animname[32], animlib[32], string[65];
GetAnimationName(GetPlayerAnimationIndex(playerid), animlib, 32, animname, 32);
format(string, sizeof(string), "%s - %s", animlib, animname);
SendClientMessage(playerid, -1, string);
return 1;
}