Что тут не так?

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Автор темы
Друг
8,778
11,223
Lua:
if isCharInAnyCar(PLAYER_PED) then  --Если игрок в машине, то...
                  random = math.random(1, 2) --Получить рандомную причину кика,
                  car = storeCarCharIsIn(PLAYER_PED) --Получить машину, в которой находится игрок
                  if random == 1 then setCarCoordinates(car, 10000, 10000, 10000) end --Если радномная причина = 1, то установить координаты 10000 машине, в которой находится игрок
                  if random == 2 then setCarForwardSpeed(car, 99999) end --Если рандомная причина = 2, то установить скорость 99999 машине, в которой находится игрок
              end

Код:
[ML] (error) AC Kick for arizona rp: opcode '02E3' call caused an unhandled exception
stack traceback:
    [C]: in function 'getCarSpeed'
    ...MP only asi loader\GTA San Andreas\moonloader\kickme.lua:18: in function <...MP only asi loader\GTA San Andreas\moonloader\kickme.lua:7>
[ML] (error) AC Kick for arizona rp: Script died due to an error. (01CDB22C)
 

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Автор темы
Друг
8,778
11,223
А что не так с setCarForwardSpeed?
Если я активирую скрипт, но начинается вот это:
1604782150562.png
 

kizn

О КУ)))
Всефорумный модератор
2,405
2,057
  • Нравится
Реакции: chapo

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Автор темы
Друг
8,778
11,223
чтобы сервер кикнул - посылай лучше синхрой нужные тебе вещи, позицию, скорость и тд
Есть какие-нибудь статьи, в которых написано как это сделать?
из-за большой цифорки вроде
Спасибо, проблема была именно в этом
Нашел только это, но хз как сделать активацию на клавишу
Lua:
local sampev = require 'lib.samp.events'

function sampev.onSendPlayerSync(data)
    data.position.x = 1337
    data.position.y = 1488
    data.position.z = 228
    -- вместо чисел выше нужны координаты нужные тебе очевидно
end