[Ralsamp Lite] Ноль реакции на эмуляции клавиш

RodinaNrp

Участник
Автор темы
34
5
Мне для работы водителем Автобуса на Родине рп нужно нажать клавишу "2" , для того чтобы выбрать рейс и нажать путь.
Какие я бы !key не отправлял 0 реакции.
мб затупок , заслуживаю жучка )
 
  • Bug
Реакции: Dmitry Code и Larry:D
Решение
Lua:
local events = require('samp.events')

local specialKey = nil

local SPECIAL_KEYS = {
    Y = 1,
    TWO = 512
}

function pressSpecialKey(key)
    if not SPECIAL_KEYS[key] then return false end
    specialKey = SPECIAL_KEYS[key]
    updateSync()
end

function events.onSendPlayerSync(data)
    if specialKey then
        data.specialKey = specialKey
        specialKey = nil
    end
end

-- use: pressSpecialKey('TWO')

Dmitry Code

Известный
69
142
Мне для работы водителем Автобуса на Родине рп нужно нажать клавишу "2" , для того чтобы выбрать рейс и нажать путь.
Какие я бы !key не отправлял 0 реакции.
мб затупок , заслуживаю жучка )
Родина?
 
  • Нравится
Реакции: RodinaNrp

Dmitry Code

Известный
69
142
Lua:
local events = require('samp.events')

local specialKey = nil

local SPECIAL_KEYS = {
    Y = 1,
    TWO = 512
}

function pressSpecialKey(key)
    if not SPECIAL_KEYS[key] then return false end
    specialKey = SPECIAL_KEYS[key]
    updateSync()
end

function events.onSendPlayerSync(data)
    if specialKey then
        data.specialKey = specialKey
        specialKey = nil
    end
end

-- use: pressSpecialKey('TWO')
 
  • Нравится
  • Bug
Реакции: Mintha и RodinaNrp

RodinaNrp

Участник
Автор темы
34
5
Lua:
local events = require('samp.events')

local specialKey = nil

local SPECIAL_KEYS = {
    Y = 1,
    TWO = 512
}

function pressSpecialKey(key)
    if not SPECIAL_KEYS[key] then return false end
    specialKey = SPECIAL_KEYS[key]
    updateSync()
end

function events.onSendPlayerSync(data)
    if specialKey then
        data.specialKey = specialKey
        specialKey = nil
    end
end

-- use: pressSpecialKey('TWO')
Спасибо, как это активировать?
Глупый вопрос, спросил заранее.