Вопросы по Lua скриптингу

Общая тема для вопросов по разработке скриптов на языке программирования Lua, в частности под MoonLoader.
  • Задавая вопрос, убедитесь, что его нет в списке частых вопросов и что на него ещё не отвечали (воспользуйтесь поиском).
  • Поищите ответ в теме посвященной разработке Lua скриптов в MoonLoader
  • Отвечая, убедитесь, что ваш ответ корректен.
  • Старайтесь как можно точнее выразить мысль, а если проблема связана с кодом, то обязательно прикрепите его к сообщению, используя блок [code=lua]здесь мог бы быть ваш код[/code].
  • Если вопрос связан с MoonLoader-ом первым делом желательно поискать решение на wiki.

Частые вопросы

Как научиться писать скрипты? С чего начать?
Информация - Гайд - Всё о Lua скриптинге для MoonLoader(https://blast.hk/threads/22707/)
Как вывести текст на русском? Вместо русского текста у меня какие-то каракули.
Изменить кодировку файла скрипта на Windows-1251. В Atom: комбинация клавиш Ctrl+Shift+U, в Notepad++: меню Кодировки -> Кодировки -> Кириллица -> Windows-1251.
Как получить транспорт, в котором сидит игрок?
Lua:
local veh = storeCarCharIsInNoSave(PLAYER_PED)
Как получить свой id или id другого игрока?
Lua:
local _, id = sampGetPlayerIdByCharHandle(PLAYER_PED) -- получить свой ид
local _, id = sampGetPlayerIdByCharHandle(ped) -- получить ид другого игрока. ped - это хендл персонажа
Как проверить, что строка содержит какой-то текст?
Lua:
if string.find(str, 'текст', 1, true) then
-- строка str содержит "текст"
end
Как эмулировать нажатие игровой клавиши?
Lua:
local game_keys = require 'game.keys' -- где-нибудь в начале скрипта вне функции main

setGameKeyState(game_keys.player.FIREWEAPON, -1) -- будет сэмулировано нажатие клавиши атаки
Все иды клавиш находятся в файле moonloader/lib/game/keys.lua.
Подробнее о функции setGameKeyState здесь: lua - setgamekeystate | BlastHack — DEV_WIKI(https://www.blast.hk/wiki/lua:setgamekeystate)
Как получить id другого игрока, в которого целюсь я?
Lua:
local valid, ped = getCharPlayerIsTargeting(PLAYER_HANDLE) -- получить хендл персонажа, в которого целится игрок
if valid and doesCharExist(ped) then -- если цель есть и персонаж существует
  local result, id = sampGetPlayerIdByCharHandle(ped) -- получить samp-ид игрока по хендлу персонажа
  if result then -- проверить, прошло ли получение ида успешно
    -- здесь любые действия с полученным идом игрока
  end
end
Как зарегистрировать команду чата SAMP?
Lua:
-- До бесконечного цикла/задержки
sampRegisterChatCommand("mycommand", function (param)
     -- param будет содержать весь текст введенный после команды, чтобы разделить его на аргументы используйте string.match()
    sampAddChatMessage("MyCMD", -1)
end)
Крашит игру при вызове sampSendChat. Как это исправить?
Это происходит из-за бага в SAMPFUNCS, когда производится попытка отправки пакета определенными функциями изнутри события исходящих RPC и пакетов. Исправления для этого бага нет, но есть способ не провоцировать его. Вызов sampSendChat изнутри обработчика исходящих RPC/пакетов нужно обернуть в скриптовый поток с нулевой задержкой:
Lua:
function onSendRpc(id)
  -- крашит:
  -- sampSendChat('Send RPC: ' .. id)

  -- норм:
  lua_thread.create(function()
    wait(0)
    sampSendChat('Send RPC: ' .. id)
  end)
end
 
Последнее редактирование:

paulohardy

вы еще постите говно? тогда я иду к вам
Всефорумный модератор
1,891
1,254
крашнуло , не пойму из-за чего


ошибка:
[18:54:35] SAMPFUNCS v5.4.1-final rel.21 (SA-MP 0.3.7-R1) caught an exception.
[18:54:35] Base address: 67250000
[18:54:35] > Exception record:
[18:54:35] Exception at address: 5F9C5E00, Flags: 00000000
[18:54:35] Module: F:\Games\GTA\HelperSAMP 0.26-5\MoonLoader.asi (5F8D0000)
[18:54:35] Cause: EXCEPTION_ACCESS_VIOLATION
[18:54:35] Attempted to read from: 00000000
[18:54:35] > Exception context:
[18:54:35] EAX: 00000000    ESI: 0022EDC8
[18:54:35] EBX: 05D901C0    EDX: 00000000
[18:54:35] ECX: 00000000    EDI: 00000001
[18:54:35] EBP: 0022EE10    ESP: 0022ED6C
[18:54:35] DR0: 00000000    DR1: 00000000
[18:54:35] DR2: 00000000    DR3: 00000000
[18:54:35] DR6: 00000000    DR7: 00000000
[18:54:35] SegGs: 00000000    SegFs: 0000003B
[18:54:35] SegEs: 00000023    SegDs: 00000023
[18:54:35] > Stack:
096AEA4C 5F9C5D40 5F985C02 0022EDC8
096AEA4C 0000008E 00000000 4061C000
5F957A80 05D902CC 05D90D58 05D90240
05D901C0 00000001 0000000F D2D844B6
096BA408 6AA3C3B4 EC9AA488 07BDC7F0
0022EDF8 5F556108 00000000 0022EE00
5F41A69B 05D901C0 EC9AA744 00000000
0000000F 5F9386C0 05D901C0 5F957A80
05D902CC 05D90D58 05D901C0 07956880
0022EE28 0022EDE8 0022EE3C 5FA4ED20
00000000 05D901C0 6AA1280D 05D901C0
05AD6470 0022EE28 05D90D58 05D9D760
00000002 078C5588 0022EE58 6726F543
0022EEF4 6AA34360 00000000 05AD63F0
05D901F0 019DFAA8 6AA173EB 05D901C0
00000000 00000000 00000008 05D901C0
[18:54:35] > Modules:
gta_sa.exe, 00400000, 01177000
ntdll.dll, 77490000, 0013C000
kernel32.dll, 75E70000, 000D4000
KERNELBASE.dll, 757B0000, 0004A000
WINMM.dll, 70980000, 00032000
msvcrt.dll, 76F30000, 000AC000
USER32.dll, 77220000, 000C9000
GDI32.dll, 75F50000, 0004E000
LPK.dll, 77600000, 0000A000
USP10.dll, 77620000, 0009D000
vorbisfile.dll, 70130000, 00011000
WS2_32.dll, 75AE0000, 00035000
RPCRT4.dll, 773E0000, 000A1000
NSI.dll, 77610000, 00006000
EAX.DLL, 10000000, 00030000
ADVAPI32.dll, 75DD0000, 000A0000
sechost.dll, 75B20000, 00019000
ole32.dll, 75C10000, 0015C000
apphelp.dll, 75500000, 0004C000
AcGenral.DLL, 62D30000, 00218000
SspiCli.dll, 754E0000, 0001B000
SHLWAPI.dll, 75D70000, 00057000
UxTheme.dll, 73050000, 00040000
samcli.dll, 70AD0000, 0000F000
OLEAUT32.dll, 75B50000, 0008F000
MSACM32.dll, 70850000, 00014000
VERSION.dll, 745C0000, 00009000
SHELL32.dll, 76190000, 00C4A000
sfc.dll, 70BF0000, 00003000
sfc_os.DLL, 70BE0000, 0000D000
USERENV.dll, 74C20000, 00017000
profapi.dll, 755D0000, 0000B000
dwmapi.dll, 72D20000, 00013000
SETUPAPI.dll, 75FF0000, 0019D000
CFGMGR32.dll, 75780000, 00027000
DEVOBJ.dll, 75830000, 00012000
urlmon.dll, 76FE0000, 00136000
WININET.dll, 77120000, 000F5000
iertutil.dll, 758E0000, 001FB000
CRYPT32.dll, 75650000, 00121000
MSASN1.dll, 75640000, 0000C000
MPR.dll, 74160000, 00012000
IMM32.DLL, 775E0000, 0001F000
MSCTF.dll, 76E60000, 000CC000
samp.dll, 030C0000, 00330000
d3dx9_25.dll, 033F0000, 00253000
COMCTL32.dll, 5EA90000, 00084000
WSOCK32.dll, 6FFD0000, 00007000
PSAPI.DLL, 775D0000, 00005000
BASS.dll, 6AF90000, 00057000
vorbishooked.DLL, 00320000, 00011000
ogg.dll, 00350000, 00009000
vorbis.dll, 01580000, 00108000
CRYPTSP.dll, 75040000, 00017000
rsaenh.dll, 74DE0000, 0003B000
CRYPTBASE.dll, 75550000, 0000C000
CLEO.asi, 6ADA0000, 0006B000
FileSystemOperations.cleo, 70C80000, 00004000
IniFiles.cleo, 70C00000, 00005000
IntOperations.cleo, 71240000, 00004000
colormod.asi, 6F0B0000, 00021000
d3dx9_40.dll, 61CB0000, 0044A000
CustomLoadScreen.asi, 61600000, 004A1000
d3dx9_43.dll, 5FAE0000, 001FF000
modloader.asi, 6AC60000, 000A4000
dbghelp.dll, 72C00000, 000EB000
MoonLoader.asi, 5F8D0000, 00208000
lua51.dll, 6AA10000, 00098000
api-ms-win-core-synch-l1-2-0.DLL, 60AD0000, 00003000
mousefix.asi, 6EF80000, 00011000
radarrect.asi, 6EDE0000, 00013000
sadisplayresolutions.asi, 70AF0000, 00006000
MSVCR90.dll, 6A760000, 000A3000
SAMPFUNCS.asi, 67250000, 001E1000
sa_widescreenfix_lite.asi, 6EDC0000, 00014000
std.asi.dll, 6B320000, 00037000
std.bank.dll, 6AB60000, 00042000
std.data.dll, 5F630000, 0029E000
std.fx.dll, 6A970000, 0004E000
std.movies.dll, 6B2E0000, 00028000
std.scm.dll, 6B220000, 00028000
std.sprites.dll, 6A1B0000, 0006A000
std.stream.dll, 6A140000, 00065000
std.text.dll, 6A940000, 0002D000
std.tracks.dll, 696F0000, 00031000
DDRAW.dll, 68040000, 000E7000
DCIMAN32.dll, 6EE50000, 00006000
bdcam.dll, 67160000, 000E8000
DSOUND.dll, 69460000, 00072000
POWRPROF.dll, 73C30000, 00025000
CLBCatQ.DLL, 772F0000, 00083000
MMDevApi.dll, 72D40000, 00039000
PROPSYS.dll, 731A0000, 000F5000
AUDIOSES.DLL, 687F0000, 00036000
avrt.dll, 73CE0000, 00007000
DINPUT8.dll, 6A4A0000, 00030000
HID.DLL, 72D80000, 00009000
WINTRUST.dll, 75800000, 0002F000
d3d9.dll, 6E8C0000, 001C3000
d3d8thk.dll, 71270000, 00006000
nvd3dum.dll, 6B850000, 00DCE000
nvSCPAPI.dll, 6B710000, 0013B000
iconv.dll, 695F0000, 000F9000
core.dll, 6A3C0000, 00027000
core.dll, 6B5A0000, 00017000
MoonImGui.dll, 5F3A0000, 00281000
ssl.dll, 5F200000, 00195000
cjson.dll, 695C0000, 00022000
lfs.dll, 69430000, 00024000
core.dll, 69400000, 00027000
core.dll, 6AF10000, 00016000
base64.dll, 6A740000, 00016000
core.dll, 693D0000, 0002E000
wmvcore.dll, 5EF90000, 00267000
WMASF.DLL, 69010000, 0003D000
gdiplus.dll, 72EC0000, 00190000
mlang.dll, 5AD40000, 0002E000
mswsock.dll, 75000000, 0003C000
wshtcpip.dll, 73AE0000, 00005000
NLAapi.dll, 70960000, 00010000
napinsp.dll, 5EA50000, 00010000
pnrpnsp.dll, 5BCB0000, 00012000
DNSAPI.dll, 74EC0000, 00044000
winrnr.dll, 5BC10000, 00008000
IPHLPAPI.DLL, 73C00000, 0001C000
WINNSI.DLL, 73BF0000, 00007000
fwpuclnt.dll, 68610000, 00038000
rasadhlp.dll, 65570000, 00006000
wship6.dll, 74FF0000, 00006000
nvapi.dll, 62F50000, 002D5000

[18:54:35] > SCM Thread:
hj             00A903D0      00000000     00A561AD         true
noname         00A904B0      00000000     00A56B07         true
intman         00A90590      00000000     00A56FDA         true
noname         0977FE40      0431B0C0     04321555         true
noname         0977FC70      0431B0C0     043202EB         true
noname         01A8BC90      0431B0C0     0431F5A4         true
noname         097D7F48      0431B0C0     0431F237         true
main           00A90750      00000000     00A56006         true
Фикс_др        0432B2B8      0432B410     0432B416         true
gamefixe       0431AF48      0431B0C0     0431C96D         true
CLEO Se        043167E0      04316938     0431693E         true

[18:54:38] Uninitializing SAMPFUNCS...
[18:54:38] Exited.
По крашлогу тебе никто проблему назвать не сможет. Удаляй все скрипты, плагины и по одному суй в сборку
 

Thief

Участник
108
12
крашнуло , не пойму из-за чего


ошибка:
[18:54:35] SAMPFUNCS v5.4.1-final rel.21 (SA-MP 0.3.7-R1) caught an exception.
[18:54:35] Base address: 67250000
[18:54:35] > Exception record:
[18:54:35] Exception at address: 5F9C5E00, Flags: 00000000
[18:54:35] Module: F:\Games\GTA\HelperSAMP 0.26-5\MoonLoader.asi (5F8D0000)
[18:54:35] Cause: EXCEPTION_ACCESS_VIOLATION
[18:54:35] Attempted to read from: 00000000
[18:54:35] > Exception context:
[18:54:35] EAX: 00000000    ESI: 0022EDC8
[18:54:35] EBX: 05D901C0    EDX: 00000000
[18:54:35] ECX: 00000000    EDI: 00000001
[18:54:35] EBP: 0022EE10    ESP: 0022ED6C
[18:54:35] DR0: 00000000    DR1: 00000000
[18:54:35] DR2: 00000000    DR3: 00000000
[18:54:35] DR6: 00000000    DR7: 00000000
[18:54:35] SegGs: 00000000    SegFs: 0000003B
[18:54:35] SegEs: 00000023    SegDs: 00000023
[18:54:35] > Stack:
096AEA4C 5F9C5D40 5F985C02 0022EDC8
096AEA4C 0000008E 00000000 4061C000
5F957A80 05D902CC 05D90D58 05D90240
05D901C0 00000001 0000000F D2D844B6
096BA408 6AA3C3B4 EC9AA488 07BDC7F0
0022EDF8 5F556108 00000000 0022EE00
5F41A69B 05D901C0 EC9AA744 00000000
0000000F 5F9386C0 05D901C0 5F957A80
05D902CC 05D90D58 05D901C0 07956880
0022EE28 0022EDE8 0022EE3C 5FA4ED20
00000000 05D901C0 6AA1280D 05D901C0
05AD6470 0022EE28 05D90D58 05D9D760
00000002 078C5588 0022EE58 6726F543
0022EEF4 6AA34360 00000000 05AD63F0
05D901F0 019DFAA8 6AA173EB 05D901C0
00000000 00000000 00000008 05D901C0
[18:54:35] > Modules:
gta_sa.exe, 00400000, 01177000
ntdll.dll, 77490000, 0013C000
kernel32.dll, 75E70000, 000D4000
KERNELBASE.dll, 757B0000, 0004A000
WINMM.dll, 70980000, 00032000
msvcrt.dll, 76F30000, 000AC000
USER32.dll, 77220000, 000C9000
GDI32.dll, 75F50000, 0004E000
LPK.dll, 77600000, 0000A000
USP10.dll, 77620000, 0009D000
vorbisfile.dll, 70130000, 00011000
WS2_32.dll, 75AE0000, 00035000
RPCRT4.dll, 773E0000, 000A1000
NSI.dll, 77610000, 00006000
EAX.DLL, 10000000, 00030000
ADVAPI32.dll, 75DD0000, 000A0000
sechost.dll, 75B20000, 00019000
ole32.dll, 75C10000, 0015C000
apphelp.dll, 75500000, 0004C000
AcGenral.DLL, 62D30000, 00218000
SspiCli.dll, 754E0000, 0001B000
SHLWAPI.dll, 75D70000, 00057000
UxTheme.dll, 73050000, 00040000
samcli.dll, 70AD0000, 0000F000
OLEAUT32.dll, 75B50000, 0008F000
MSACM32.dll, 70850000, 00014000
VERSION.dll, 745C0000, 00009000
SHELL32.dll, 76190000, 00C4A000
sfc.dll, 70BF0000, 00003000
sfc_os.DLL, 70BE0000, 0000D000
USERENV.dll, 74C20000, 00017000
profapi.dll, 755D0000, 0000B000
dwmapi.dll, 72D20000, 00013000
SETUPAPI.dll, 75FF0000, 0019D000
CFGMGR32.dll, 75780000, 00027000
DEVOBJ.dll, 75830000, 00012000
urlmon.dll, 76FE0000, 00136000
WININET.dll, 77120000, 000F5000
iertutil.dll, 758E0000, 001FB000
CRYPT32.dll, 75650000, 00121000
MSASN1.dll, 75640000, 0000C000
MPR.dll, 74160000, 00012000
IMM32.DLL, 775E0000, 0001F000
MSCTF.dll, 76E60000, 000CC000
samp.dll, 030C0000, 00330000
d3dx9_25.dll, 033F0000, 00253000
COMCTL32.dll, 5EA90000, 00084000
WSOCK32.dll, 6FFD0000, 00007000
PSAPI.DLL, 775D0000, 00005000
BASS.dll, 6AF90000, 00057000
vorbishooked.DLL, 00320000, 00011000
ogg.dll, 00350000, 00009000
vorbis.dll, 01580000, 00108000
CRYPTSP.dll, 75040000, 00017000
rsaenh.dll, 74DE0000, 0003B000
CRYPTBASE.dll, 75550000, 0000C000
CLEO.asi, 6ADA0000, 0006B000
FileSystemOperations.cleo, 70C80000, 00004000
IniFiles.cleo, 70C00000, 00005000
IntOperations.cleo, 71240000, 00004000
colormod.asi, 6F0B0000, 00021000
d3dx9_40.dll, 61CB0000, 0044A000
CustomLoadScreen.asi, 61600000, 004A1000
d3dx9_43.dll, 5FAE0000, 001FF000
modloader.asi, 6AC60000, 000A4000
dbghelp.dll, 72C00000, 000EB000
MoonLoader.asi, 5F8D0000, 00208000
lua51.dll, 6AA10000, 00098000
api-ms-win-core-synch-l1-2-0.DLL, 60AD0000, 00003000
mousefix.asi, 6EF80000, 00011000
radarrect.asi, 6EDE0000, 00013000
sadisplayresolutions.asi, 70AF0000, 00006000
MSVCR90.dll, 6A760000, 000A3000
SAMPFUNCS.asi, 67250000, 001E1000
sa_widescreenfix_lite.asi, 6EDC0000, 00014000
std.asi.dll, 6B320000, 00037000
std.bank.dll, 6AB60000, 00042000
std.data.dll, 5F630000, 0029E000
std.fx.dll, 6A970000, 0004E000
std.movies.dll, 6B2E0000, 00028000
std.scm.dll, 6B220000, 00028000
std.sprites.dll, 6A1B0000, 0006A000
std.stream.dll, 6A140000, 00065000
std.text.dll, 6A940000, 0002D000
std.tracks.dll, 696F0000, 00031000
DDRAW.dll, 68040000, 000E7000
DCIMAN32.dll, 6EE50000, 00006000
bdcam.dll, 67160000, 000E8000
DSOUND.dll, 69460000, 00072000
POWRPROF.dll, 73C30000, 00025000
CLBCatQ.DLL, 772F0000, 00083000
MMDevApi.dll, 72D40000, 00039000
PROPSYS.dll, 731A0000, 000F5000
AUDIOSES.DLL, 687F0000, 00036000
avrt.dll, 73CE0000, 00007000
DINPUT8.dll, 6A4A0000, 00030000
HID.DLL, 72D80000, 00009000
WINTRUST.dll, 75800000, 0002F000
d3d9.dll, 6E8C0000, 001C3000
d3d8thk.dll, 71270000, 00006000
nvd3dum.dll, 6B850000, 00DCE000
nvSCPAPI.dll, 6B710000, 0013B000
iconv.dll, 695F0000, 000F9000
core.dll, 6A3C0000, 00027000
core.dll, 6B5A0000, 00017000
MoonImGui.dll, 5F3A0000, 00281000
ssl.dll, 5F200000, 00195000
cjson.dll, 695C0000, 00022000
lfs.dll, 69430000, 00024000
core.dll, 69400000, 00027000
core.dll, 6AF10000, 00016000
base64.dll, 6A740000, 00016000
core.dll, 693D0000, 0002E000
wmvcore.dll, 5EF90000, 00267000
WMASF.DLL, 69010000, 0003D000
gdiplus.dll, 72EC0000, 00190000
mlang.dll, 5AD40000, 0002E000
mswsock.dll, 75000000, 0003C000
wshtcpip.dll, 73AE0000, 00005000
NLAapi.dll, 70960000, 00010000
napinsp.dll, 5EA50000, 00010000
pnrpnsp.dll, 5BCB0000, 00012000
DNSAPI.dll, 74EC0000, 00044000
winrnr.dll, 5BC10000, 00008000
IPHLPAPI.DLL, 73C00000, 0001C000
WINNSI.DLL, 73BF0000, 00007000
fwpuclnt.dll, 68610000, 00038000
rasadhlp.dll, 65570000, 00006000
wship6.dll, 74FF0000, 00006000
nvapi.dll, 62F50000, 002D5000

[18:54:35] > SCM Thread:
hj             00A903D0      00000000     00A561AD         true
noname         00A904B0      00000000     00A56B07         true
intman         00A90590      00000000     00A56FDA         true
noname         0977FE40      0431B0C0     04321555         true
noname         0977FC70      0431B0C0     043202EB         true
noname         01A8BC90      0431B0C0     0431F5A4         true
noname         097D7F48      0431B0C0     0431F237         true
main           00A90750      00000000     00A56006         true
Фикс_др        0432B2B8      0432B410     0432B416         true
gamefixe       0431AF48      0431B0C0     0431C96D         true
CLEO Se        043167E0      04316938     0431693E         true

[18:54:38] Uninitializing SAMPFUNCS...
[18:54:38] Exited.
Большинство людей, как и мне, этот лог практически ничего не даёт
Смотри после какого момента у тебя начало крашить, вероятно от скриптов/плагинов
Сортируй методом временного удаления файла за файлом и возможно найдёшь фейловый момент
 

[SA ARZ]

Известный
390
8
Большинство людей, как и мне, этот лог практически ничего не даёт
Смотри после какого момента у тебя начало крашить, вероятно от скриптов/плагинов
Сортируй методом временного удаления файла за файлом и возможно найдёшь фейловый момент
просто у меня луа на 11к строк написан, там фракции: СМИ, МЗ, МО и Правик
 

Thief

Участник
108
12
Нет, при заходе на закрытый сервер тебя требует ввести пароль, что называется Server Password, я никак не могу найти код, в котором можно указать Server Password
Это аналогично тому, что ты сейчас узнаешь логин какой-нибудь страницы ВК и будешь на стартовой странице думать какие пароли могут подойти.
Короче говоря, это возможно методом брутфорса(гугли), но ОЧЕНЬ временнозатратно.
 

paulohardy

вы еще постите говно? тогда я иду к вам
Всефорумный модератор
1,891
1,254
Это аналогично тому, что ты сейчас узнаешь логин какой-нибудь страницы ВК и будешь на стартовой странице думать какие пароли могут подойти.
Короче говоря, это возможно методом брутфорса(гугли), но ОЧЕНЬ временнозатратно.
Ему нужна функция, которой этот пароль можно указать(пароль у него есть), он не собирается их подбирать
 

BIG BOG

Известный
654
141
надо что-то типо этого, только нормальное, чтобы не кикало на аризоне
Lua:
function sendPassengerSync(vehicleId, x, y, z)
 local data = allocateMemory(50)
    setStructElement(data, 0, 2, vehicleId, false)
    setStructElement(data, 1, 2, 1, false)
    setStructElement(data, 3, 2, 0, false)
    setStructElement(data, 5, 2, 1500, false)
    setStructElement(data, 7, 2, 0, false)
    setStructFloatElement(data, 13, x, false)
    setStructFloatElement(data, 17, y, false)
    setStructFloatElement(data, 21, z, false)
    sampSendPassengerData(data)
    freeMemory(data)
end
 

Thief

Участник
108
12
надо что-то типо этого, только нормальное, чтобы не кикало на аризоне
Lua:
function sendPassengerSync(vehicleId, x, y, z)
local data = allocateMemory(50)
    setStructElement(data, 0, 2, vehicleId, false)
    setStructElement(data, 1, 2, 1, false)
    setStructElement(data, 3, 2, 0, false)
    setStructElement(data, 5, 2, 1500, false)
    setStructElement(data, 7, 2, 0, false)
    setStructFloatElement(data, 13, x, false)
    setStructFloatElement(data, 17, y, false)
    setStructFloatElement(data, 21, z, false)
    sampSendPassengerData(data)
    freeMemory(data)
end
 

BIG BOG

Известный
654
141
Ребят помогите, ошибка. (Файл после декомпиляции)

untitled.lua:4185: malformed number near '1.8.z'

Строчка:
slot15 = uv11(slot13.normal[1], slot13.normal[2], 0) * 1.8.z = slot15 - uv11(slot13.normal[1], slot13.normal[2], 0) * 1.8.z - 0.8
это "псевдокод", проще писать с нуля его, чем восстанавливать
зачем мне работа и услуги??я просто прошу поправить пару ошибок в моём коде
 

Thief

Участник
108
12
это "псевдокод", проще писать с нуля его, чем восстанавливать

зачем мне работа и услуги??я просто прошу поправить пару ошибок в моём коде
Ты просишь за просто так найти тебе обход античита аризоны? круто
 
  • Bug
Реакции: paulohardy