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: Tomee - 2012. augusztus 24. - 15:27:36

Cím: OnPlayerKeyStateChange
Írta: Tomee - 2012. augusztus 24. - 15:27:36
Csáó!
a OnPlayerUpdate(playerid) funkcióhoz vagy olyan lehetõség, hogy  a H betû lenyomásánál csinál ezt azt?
Cím: OnPlayerKeyStateChange
Írta: N@rbirock - 2012. augusztus 24. - 15:29:36
Nem az OnPlayerUpdate kell hanem ez:
 
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
Cím: OnPlayerKeyStateChange
Írta: Tomee - 2012. augusztus 24. - 15:33:56
Bakter tényleg rosszat írtam :D Bakter. De a kérdés adott, szóval a
 
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)

 
funkcióhoz van egy H gombos változat.
Cím: OnPlayerKeyStateChange
Írta: Casamiro - 2012. augusztus 24. - 15:49:47
Ezen a linken megtalálsz minden gombot. Ami neked kell:
KEY_CROUCH    2    ~k~~PED_DUCK~    ~k~~VEHICLE_HORN~    C    H/CAPSLOCK
 
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
     if(newkeys & KEY_CROUCH)
     {
           // ha megnyomta
     }
}

De ez ha jól értettem akkor ez jármûben H gombbal, gyalogosan pedig a guggolás gombbal mûködik.
Cím: OnPlayerKeyStateChange
Írta: Tomee - 2012. augusztus 24. - 15:59:50
köszöntem