Holding multi keys - 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: Holding multi keys (
/showthread.php?tid=572443)
Holding multi keys -
vannesenn - 28.04.2015
Hi guys,
I wanna make some system and player will need to hold key Y(KEY_YES). Also I need to detect if player HOLDING KEY_YES and if player pressed LMB or RMB. I made(olny for LMB) but code doesn't work. Maybe because I'm using Emmet_'s include with new functions. My code is
Код:
if (HOLDING(KEY_YES) && newkeys & KEY_FIRE)
{
SendClientMessage(playerid, -1, "** Pritisnio si LMB");
}
Re: Holding multi keys -
Smileys - 28.04.2015
check this out:
https://sampwiki.blast.hk/wiki/OnPlayerK..._multiple_keys
Re: Holding multi keys -
vannesenn - 28.04.2015
I took macro for HOLDING and same problem... Doesn't work
Re: Holding multi keys -
vannesenn - 28.04.2015
Anybody?
Re: Holding multi keys - Emmet_ - 29.04.2015
I'm not sure if there's a way to detect that. Let me do some testing.
Re: Holding multi keys -
vannesenn - 29.04.2015
Okey, I'll wait... Thanks Emmet_
Re: Holding multi keys -
Slice - 29.04.2015
Just break it down in your head..
How do you know if someone is holding a key? The key is pressed in both oldkeys and newkeys.
How do you know someone just pressed a key? It's not in oldkeys, but it's in newkeys.
pawn Код:
if ((oldkeys & KEY_YES) && (newkeys & KEY_YES) && !(oldkeys & KEY_FIRE) && (newkeys & KEY_FIRE)) {
}
Re: Holding multi keys -
vannesenn - 29.04.2015
Hi Slice, your check doesn't work..
Код:
if ((oldkeys & KEY_YES) && (newkeys & KEY_YES) && !(oldkeys & KEY_FIRE) && (newkeys & KEY_FIRE))
{
SendClientMessage(playerid, -1, "** Pritisnio si LMB");
}
I'm holding Y and pressing LMB and nothing
Re: Holding multi keys -
Karan007 - 29.04.2015
Try this.
PHP код:
if (newkeys == KEY_FIRE && newkeys == KEY_YES)
{
SendClientMessage(playerid, -1, "** Pritisnio si LMB");
}
Re: Holding multi keys -
Tamer - 29.04.2015
Check this topic out, maybe it would help:
https://sampforum.blast.hk/showthread.php?tid=571872