Скрипт на РП пердеж через АССЕМБЛЕР!

НедоСкриптер

Участник
Автор темы
34
27
1726675685736.png

Передал скрипт данного автора под ассемблер.
Плюсы:
Пердеж свежее
Производительность пердежа
Меньше зависимостей от пердежа.
Побритое очко.
-----------------------------------------------------------------------------------------------------------

НАПИСАНО НА: MASM

AssemblerDLLbyNedoScripter:
.386
.model flat, stdcall
option casemap:none

include windows.inc
include kernel32.inc
include user32.inc
include lua51.inc

includelib kernel32.lib
includelib user32.lib
includelib lua51.lib

.data
    szDllName db "sampbyNedoScripter.dll", 0
    szChatMessage db "/me пукнул", 0
    szResponseMessage db "/do Понюхал успешно", 0
    luaState dd ?

.code
start:
 
    mov eax, luaState
    push eax
    push szChatMessage
    call luaL_dostring
    add esp, 8

    push eax
    push szResponseMessage
    call luaL_dostring
    add esp, 8

    ret

DllMain PROC hinstDLL: HANDLE, fdwReason: DWORD, lpvReserved: LPVOID
    mov eax, 1  ; DLL_PROCESS_ATTACH

 
    push 0
    call luaL_newstate
    mov luaState, eax
    call luaL_openlibs

    ret
DllMain ENDP

[QUOTE]
END start

С этой DLL, теперь вам нужно будет создать Lua скрипт, который будет загружать к вам мою библиотеку:



assemblermyDll:
function main()
    require "sampbyNedoScripter"
end