30.10.2011, 00:27
How can I detect when a player is using Joypad/Gamepad with that callback (OnPlayerKeyStateChange)?
OnPlayerUpdate(playerid) {
new keys, ud, lr;
GetPlayerKeys(playerid, keys, ud, lr);
if((ud != 128 && ud != 0 && ud != -128) || (lr != 128 && lr != 0 && lr != -128))
SendClientMessage(playerid, 0x0FFFFFFA, "JOYPADDER!");
else
SendClientMessage(playerid, 0x0FFFFFFA, "Not a joypadder.");
}
OnPlayerUpdate(playerid) {
new keys, ud, lr;
GetPlayerKeys(playerid, keys, ud, lr);
if((ud != 128 && ud != 0 && ud != -128) || (lr != 128 && lr != 0 && lr != -128))
//SendClientMessage(playerid, 0x0FFFFFFA, "JOYPADDER!");
Kick(playerid);//kick player here
else
//SendClientMessage(playerid, 0x0FFFFFFA, "Not a joypadder.");
}