23.10.2015, 06:19
Complete non-sense this is where you SHOULD use it because you need this feature to be responsive when done correctly it won't use much of anything in terms of resources simply a drop of water in the pond. Why is that? Let me show you. You could even run this in a timer but then you are going to lose some response time OPU won't be a problem at all this is very light.
Code:
static bool:PlayerCrouching[MAX_PLAYERS];
public OnPlayerUpdate(playerid)
{
if(PlayerCrouching[playerid])
{
// Player stopped crouching
if(GetPlayerSpecialAction(playerid) != SPECIAL_ACTION_DUCK))
{
PlayerCrouching[playerid] = false;
// Unhide player label
}
}
else
{
if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_DUCK))
{
PlayerCrouching[playerid] = true;
// Hide player labels
}
}
return 1;
}

