GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: inf - 2013. október 25. - 14:02:35

Cím: Key
Írta: inf - 2013. október 25. - 14:02:35
Sziasztok!

Az lenne a kérdésem hogy e között:

 
if(newkeys == KEY_YES)

 
És e között:
 
if ((newkeys & KEY_YES) && !(oldkeys & KEY_YES))

 
Mi a különbség?
Cím: Key
Írta: Norbivar - 2013. október 25. - 14:21:57
A \'==\' az logikai egyenlõség, míg a \'&\' az bit-szintû \"egyenlõség\".
Egyenlõ jellel csak akkor mûködik ha CSAK azt a billentyût tartják lenyomva (elméletileg), az \'ÉS\' (&) jellel meg ha azt is.
De jobb ha csak \'&\'-t használsz. :D