SA:MP Server - Generally server-related functions in one library.
- Checks if the player ped anims used in the server.
if(ArePlayerPedAnimsUsed()) printf("Player ped anims are used.");
public OnPlayerClientCheckReceived(playerid, type, memaddr, memoffset, bytecount)
{
printf("Client check on player id %i started.", playerid);
return 1;
}
- This callback is called whenever a client check on a certain player starts to perform.
- Checks if the player is using a standard PC client.
- Checks if the player is using an Android client.
- Returns a player client ID.
#define PLAYER_CLIENT_UNKNOWN -1
#define PLAYER_CLIENT_ANDROID 0
#define PLAYER_CLIENT_PC 1
- Called after the client check was performed.
public OnPlayerClientCheckPerformed(playerid, actionid, memaddr, retndata)
{
if(IsPlayerUsingAndroidClient(playerid))
{
SendClientMessage(playerid, -1, "You are using an Android client!");
}
if(IsPlayerUsingPCClient(playerid))
{
SendClientMessage(playerid, -1, "You are using a PC client!");
}
return 1;
}
- You can disable Android check features by using:
#define DETUTILS_NO_ANDROID_CHECK