-
-
Save KingCprey/d40f6deb8ac2949d95524448596e2f37 to your computer and use it in GitHub Desktop.
| --IsControlPressed(0,x) | |
| local keys={} | |
| keys[34]="A" | |
| keys[29]="B" | |
| keys[26]="C" | |
| keys[30]="D" | |
| keys[46]="E" | |
| keys[49]="F" | |
| keys[47]="G" | |
| keys[74]="H" | |
| keys[311]="K" | |
| keys[7]="L" | |
| keys[244]="M" | |
| keys[249]="N" | |
| keys[199]="P" | |
| keys[44]="Q" | |
| keys[45]="R" | |
| keys[33]="S" | |
| keys[245]="T" | |
| keys[303]="U" | |
| keys[0]="V" | |
| keys[32]="W" | |
| keys[77]="X" | |
| keys[246]="Y" | |
| keys[20]="Z" | |
| keys[39]="[" | |
| keys[27]="UpArr" | |
| keys[173]="DownArr" | |
| keys[174]="LeftArr" | |
| keys[175]="RightArr" | |
| keys[19]="LAlt" | |
| keys[168]="F7" | |
| keys[288]="F1" | |
| keys[289]="F2" | |
| keys[170]="F3" | |
| keys[166]="F5" | |
| keys[167]="F6" | |
| keys[56]="F9" | |
| keys[57]="F10" | |
| keys[344]="F11" | |
| keys[157]="1" | |
| keys[158]="2" | |
| keys[160]="3" | |
| keys[164]="4" | |
| keys[165]="5" | |
| keys[159]="6" | |
| keys[161]="7" | |
| keys[162]="8" | |
| keys[163]="9" | |
| keys[21]="LShift" | |
| --citizen cod | |
| Citizen.CreateThread(function() | |
| local count=0 | |
| local keys={} | |
| keys[34]="A" | |
| keys[29]="B" | |
| keys[26]="C" | |
| keys[30]="D" | |
| keys[46]="E" | |
| keys[49]="F" | |
| keys[47]="G" | |
| keys[74]="H" | |
| keys[311]="K" | |
| keys[7]="L" | |
| keys[244]="M" | |
| keys[249]="N" | |
| keys[199]="P" | |
| keys[44]="Q" | |
| keys[45]="R" | |
| keys[33]="S" | |
| keys[245]="T" | |
| keys[303]="U" | |
| keys[0]="V" | |
| keys[32]="W" | |
| keys[77]="X" | |
| keys[246]="Y" | |
| keys[20]="Z" | |
| keys[39]="[" | |
| keys[27]="UpArr" | |
| keys[173]="DownArr" | |
| keys[174]="LeftArr" | |
| keys[175]="RightArr" | |
| keys[19]="LAlt" | |
| keys[168]="F7" | |
| keys[288]="F1" | |
| keys[289]="F2" | |
| keys[170]="F3" | |
| keys[166]="F5" | |
| keys[167]="F6" | |
| keys[56]="F9" | |
| keys[57]="F10" | |
| keys[344]="F11" | |
| keys[157]="1" | |
| keys[158]="2" | |
| keys[160]="3" | |
| keys[164]="4" | |
| keys[165]="5" | |
| keys[159]="6" | |
| keys[161]="7" | |
| keys[162]="8" | |
| keys[163]="9" | |
| keys[21]="LShift" | |
| local ignore={169,240,239} | |
| while true do | |
| Wait(0) | |
| local i=0 | |
| while i<1000 do | |
| if IsControlPressed(0,i) and not inside(ignore,i) then | |
| if keys[i]==nil then | |
| print(count .. " CONTROL PRESSED = " .. i) | |
| count=count+1 | |
| else | |
| print(i .. " = " .. keys[i]) | |
| break | |
| end | |
| end | |
| i=i+1 | |
| end | |
| if IsControlPressed(0,20) then | |
| break | |
| end | |
| end | |
| end) |
Kann man auch eine Kombi von alt + und eine zahl oder Buchstabe zusätzlich
what is middle key? {scroll}
Kann man auch eine Kombi von alt + und eine zahl oder Buchstabe zusätzlich
Ja das geht
in der config.lua so in etwa
Config.Controls = { TPMarker = {keyboard1 = Keys['LEFTALT'], keyboard2 = Keys['E']} }
und in der client.lua
if IsControlPressed(1, Config.Controls.TPMarker.keyboard1) and IsControlJustReleased(1, Config.Controls.TPMarker.keyboard2) then ... ... end
Das wäre ein Beispiel für die linke alt Taste + E
Und F4 kann man mit Umweg auch verwenden!
config.lue
Config.DefaultOpenKey = 'F4'
client.lua
Citizen.CreateThread(function() RegisterKeyMapping('openmenu', 'Open Menu', 'keyboard', Config.DefaultOpenKey) end)
Parameter für RegisterKeyMapping hier nach zu lesen
https://docs.fivem.net/natives/?_0xD7664FD1
FiveM key for scripts