Detecting Joypad in OnPlayerKeyStateChange - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Detecting Joypad in OnPlayerKeyStateChange (
/showthread.php?tid=293802)
Detecting Joypad in OnPlayerKeyStateChange -
GantaIgarashi - 30.10.2011
How can I detect when a player is using Joypad/Gamepad with that callback (OnPlayerKeyStateChange)?
Respuesta: Detecting Joypad in OnPlayerKeyStateChange -
GantaIgarashi - 30.10.2011
I need help please.
Re: Detecting Joypad in OnPlayerKeyStateChange - Max_Coldheart - 30.10.2011
pawn Код:
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.");
}
You're only allowed to bump your thread after 24 hours. Not in 1 hour.
Respuesta: Detecting Joypad in OnPlayerKeyStateChange -
GantaIgarashi - 30.10.2011
Thank you very much.
Respuesta: Detecting Joypad in OnPlayerKeyStateChange -
GantaIgarashi - 31.10.2011
It doesn't work.
I only want to kick auto-aimers, namely joypadders.
Re: Detecting Joypad in OnPlayerKeyStateChange -
Stigg - 01.11.2011
pawn Код:
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.");
}
Dont use the SendClientMessage part, it will spam chat using OnPlayerUpdate.