Jump to content
  • 0

pomoc KEY-HELP-[VEHICLES]


Boss

Dotaz

CS, nedavno som sa pytal na ALT+C na klavesnici ale má to problem pretože to boli klavesi pre chodca 

a teraz potrebujem ako sa to dá pre hrača vo vozidle KLÁVESI  Ľ.Alt + H to je (VEHICLE_FIREWEAPON+VEHICLE_HORN

tak keď som to dal do pawna v code 

if(newkeys ==  VEHICLE_FIREWEAPON+VEHICLE_HORN )

tak mi to našlo 1 Error

 

error 017: undefined symbol "VEHICLE_FIREWEAPON"  _ to znamená že ho nemam zadefinovany

Link to comment
Share on other sites

15 odpovědí na tuto otázku

Recommended Posts

  • 0

CS, nedavno som sa pytal na ALT+C na klavesnici ale má to problem pretože to boli klavesi pre chodca 

a teraz potrebujem ako sa to dá pre hrača vo vozidle KLÁVESI  Ľ.Alt + H to je (VEHICLE_FIREWEAPON+VEHICLE_HORN

tak keď som to dal do pawna v code 

if(newkeys ==  VEHICLE_FIREWEAPON+VEHICLE_HORN )

tak mi to našlo 1 Error

 

error 017: undefined symbol "VEHICLE_FIREWEAPON"  _ to znamená že ho nemam zadefinovany

 

 

Hochu promin ale já jsem se za smál :d :d

 

VEHICLE_FIREWEAPON+VEHICLE_HORN 

Link to comment
Share on other sites

  • 0

Používa sa & namiesto plus... Celé zle, ani rovná sa sa tam nepoužíva...Kukni si wiki...
Dostupné tlačidlá sú v a_samp.inc, konkrétne:

// Keys

#define KEY_ACTION (1)
#define KEY_CROUCH (2)
#define KEY_FIRE (4)
#define KEY_SPRINT (8)
#define KEY_SECONDARY_ATTACK (16)
#define KEY_JUMP (32)
#define KEY_LOOK_RIGHT (64)
#define KEY_HANDBRAKE (128)
#define KEY_LOOK_LEFT (256)
#define KEY_SUBMISSION (512)
#define KEY_LOOK_BEHIND (512)
#define KEY_WALK (1024)
#define KEY_ANALOG_UP (2048)
#define KEY_ANALOG_DOWN (4096)
#define KEY_ANALOG_LEFT (8192)
#define KEY_ANALOG_RIGHT (16384)
#define KEY_YES (65536)
#define KEY_NO (131072)
#define KEY_CTRL_BACK (262144)
 
#define KEY_UP (-128)
#define KEY_DOWN (128)
#define KEY_LEFT (-128)
#define KEY_RIGHT (128)


Nemôžeš použiť ani == ani &&, ale &.
Wilson, walk je 1024 ;) a to čo si dal je myslím H. * NIČ :d.

Edited by Tango
Link to comment
Share on other sites

  • 0

OMG, ja sa vás tu pytam jednoduchu vec keď dam vo vozidle tlačitka L.ALT + H OMG A žiadna normalna odpoveď !!! Berte ohlad na to že om začiatočnik nie profik !!!  :hehe:

Link to comment
Share on other sites

  • 0

OMG, ja sa vás tu pytam jednoduchu vec keď dam vo vozidle tlačitka L.ALT + H OMG A žiadna normalna odpoveď !!! Berte ohlad na to že om začiatočnik nie profik !!!  :hehe:

Tak Jdi do prdele tady ti radíme a ty řekneš že ti píšem hovadinu . . .

 

 

Používa sa & namiesto plus... Celé zle, ani rovná sa sa tam nepoužíva...Kukni si wiki...

Dostupné tlačidlá sú v a_samp.inc, konkrétne:

// Keys

#define KEY_ACTION (1)
#define KEY_CROUCH (2)
#define KEY_FIRE (4)
#define KEY_SPRINT (8)
#define KEY_SECONDARY_ATTACK (16)
#define KEY_JUMP (32)
#define KEY_LOOK_RIGHT (64)
#define KEY_HANDBRAKE (128)
#define KEY_LOOK_LEFT (256)
#define KEY_SUBMISSION (512)
#define KEY_LOOK_BEHIND (512)
#define KEY_WALK (1024)
#define KEY_ANALOG_UP (2048)
#define KEY_ANALOG_DOWN (4096)
#define KEY_ANALOG_LEFT (8192)
#define KEY_ANALOG_RIGHT (16384)
#define KEY_YES (65536)
#define KEY_NO (131072)
#define KEY_CTRL_BACK (262144)
 
#define KEY_UP (-128)
#define KEY_DOWN (128)
#define KEY_LEFT (-128)
#define KEY_RIGHT (128)

 

Nemôžeš použiť ani == ani &&, ale &.

Wilson, walk je 1024 ;) a to čo si dal je myslím H. * NIČ :d.

 

podle wiki to bylo L.ALT jak chtel on

Link to comment
Share on other sites

  • 0

 

Používa sa & namiesto plus... Celé zle, ani rovná sa sa tam nepoužíva...

Nemôžeš použiť ani == ani &&, ale &.
 

nesúhlas, keď chce, môže používať aj '+'  a pokojne aj '=='... samozrejme, robí to iný efekt ako použitie samotného '&', ale použiť ho môže

if (newkeys == KEY_CROUCH+KEY_FIRE)  // nastane, pokiaľ zatlačí iba tieto dve tlačidlá naraz

if (newkeys & KEY_CROUCH && newkeys & KEY_FIRE)  // nastane, pokiaľ zatlačí tieto dve tlačidlá naraz (môže popri tom zatlačiť aj iné)

Link to comment
Share on other sites

  • 0

Pri reseni techto problemu je jednoduche reseni. Koukni se do includu. A jestli se ti nechce vypisovat text tak tam muzes dat cislo. U klaves jeto vzdy 2^n

 

Jinak pokud zacnes pouzivat if(newkeys & KEY_) Tak doporucuju nepouzivat else if pro dalsi klavesy, protoze kdyby jsi tu samou klavesu pouzil v podmince s jinou kombinaci, tak ti to nebude fungovat jak ma.

Link to comment
Share on other sites

  • 0

Pomohlo by ti možno to čo som dával ja - výcuc z includu a_samp.
Ale tak môže sa stať aj, že nie, tak tu je jedna super stránka.
Je síce v angličtine, ale nájdeš tam takmer všetko o samp a pawne :).
wiki.sa-mp.com.
Verím, že to nenájdeš, takže tu je priamo link na tlačidlá.
PS.: Existuje ešte jedna stránka, Google.sk, ktorá ti po zadaní "samp keys" nájde to čo potrebuješ.

Link to comment
Share on other sites

  • 0

To mate pravdu ale wilszon35 čo si tam napisal tie KEY_ .... tak to funguju ale ja potrebujem keď je hrač v aute a tam je to už cele inak

tak si tam udělej podmínku jestli je v aute

Link to comment
Share on other sites

  • 0
#define KEY_ACTION				(1)
#define KEY_CROUCH				(2)
#define KEY_FIRE				(4)
#define KEY_SPRINT				(8)
#define KEY_SECONDARY_ATTACK	(16)
#define KEY_JUMP				(32)
#define KEY_LOOK_RIGHT			(64)
#define KEY_HANDBRAKE			(128)
#define KEY_LOOK_LEFT			(256)
#define KEY_SUBMISSION			(512)
#define KEY_LOOK_BEHIND			(512)
#define KEY_WALK				(1024)
#define KEY_ANALOG_UP			(2048)
#define KEY_ANALOG_DOWN			(4096)
#define KEY_ANALOG_LEFT			(8192)
#define KEY_ANALOG_RIGHT		(16384)
#define KEY_YES					(65536)
#define KEY_NO					(131072)
#define KEY_CTRL_BACK			(262144)

Nic nezacina "VEHICLE_"

Bylo to tak tezke se do toho includu podivat ?

 

http://wiki.sa-mp.com/wiki/Keys

Link to comment
Share on other sites

  • 0
#define KEY_ACTION				(1)
#define KEY_CROUCH				(2)
#define KEY_FIRE				(4)
#define KEY_SPRINT				(8)
#define KEY_SECONDARY_ATTACK	(16)
#define KEY_JUMP				(32)
#define KEY_LOOK_RIGHT			(64)
#define KEY_HANDBRAKE			(128)
#define KEY_LOOK_LEFT			(256)
#define KEY_SUBMISSION			(512)
#define KEY_LOOK_BEHIND			(512)
#define KEY_WALK				(1024)
#define KEY_ANALOG_UP			(2048)
#define KEY_ANALOG_DOWN			(4096)
#define KEY_ANALOG_LEFT			(8192)
#define KEY_ANALOG_RIGHT		(16384)
#define KEY_YES					(65536)
#define KEY_NO					(131072)
#define KEY_CTRL_BACK			(262144)

Nic nezacina "VEHICLE_"

Bylo to tak tezke se do toho includu podivat ?

 

http://wiki.sa-mp.com/wiki/Keys

 

Moc ti nevím podle mě ani neví co je to Include xD

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...