Lua [Advance RP] Old logo

CaJlaT

07.11.2024 14:55
Автор темы
Модератор
2,832
2,667
Просто старый логотип для адванса на текстдравах (Без подгрузки картинок, txd и т.д).
Файл закинуть в папку Moonloader.

P.s: За точность не ручаюсь, ибо скрипт был сделан за 10 минут. Возможно не те цвета, ещё может будут баги с текстдравами голода. Если нашли баги - пишите в тему.

UPD: Обновил цвета, положение и размер текстдрава (до сих пор возможны баги с текстдравами еды)

1602838177579.png

1602838198868.png

1602838210547.png

1602838224487.png
 

Вложения

  • [ARP]Old Logo.lua
    1.5 KB · Просмотры: 601
Последнее редактирование:

molimawka

Известный
Друг
443
655
не позорься

Lua:
local inited = false

local ipToColor = {
    ["54.37.142.72"] = {0xFFB40000, 0xFF5B0000},
    ["54.37.142.73"] = {0xFF15871B, 0xFF0E3A0C},
    ["54.37.142.74"] = {0xFF2D9AFF, 0xFF0B1166},
    ["54.37.142.75"] = {0xFF2FC219, 0xFF29751B}
}

function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do wait(100) end
    while true do
        wait(0)
        if not inited and sampIsPlayerConnected() then
            local ip, port = sampGetCurrentServerAddress()
            local ScreenX, ScreenY = getScreenResolution()
            if ipToColor[ip] ~= nil then
                if not sampTextdrawIsExists(1111) and sampTextdrawIsExists(125) then
                    inited = true
                    local colors = ipToColor[ip]
                    local X, Y = sampTextdrawGetPos(125)
                    sampTextdrawCreate(1111, 'Advance_RP', X-10, Y)
                    sampTextdrawSetStyle(1111, 1)
                    sampTextdrawSetProportional(1111, 1)
                    sampTextdrawSetLetterSizeAndColor(1111, 0.355, 1.25, colors[1])
                    sampTextdrawSetOutlineColor(1111, 1.4, colors[2])
                    for i = 125, 138 do
                        if sampTextdrawIsExists(i) then
                            sampTextdrawDelete(i)
                        end
                    end
                end
            else
                inited = true
            end
        end
    end
end
function onScriptTerminate(script, quit)
    if script == thisScript() and sampTextdrawIsExists(1111) then sampTextdrawDelete(1111) end
end
 
  • Нравится
Реакции: CaJlaT

CaJlaT

07.11.2024 14:55
Автор темы
Модератор
2,832
2,667
не позорься

Lua:
local inited = false

local ipToColor = {
    "54.37.142.72" = {0xFFB40000, 0xFF5B0000},
    "54.37.142.73" = {0xFF15871B, 0xFF0E3A0C},
    "54.37.142.74" = {0xFF2D9AFF, 0xFF0B1166},
    "54.37.142.75" = {0xFF2FC219, 0xFF29751B}
}

function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do wait(100) end
    while true do
        wait(0)
        if not inited and sampIsPlayerConnected() then
            local ip, port = sampGetCurrentServerAddress()
            local ScreenX, ScreenY = getScreenResolution()
            if ipToColor[ip] ~= nil then
                if not sampTextdrawIsExists(1111) and sampTextdrawIsExists(125) then
                    inited = true
                    local colors = ipToColor[ip]
                    local X, Y = sampTextdrawGetPos(125)
                    sampTextdrawCreate(1111, 'Advance_RP', X-10, Y)
                    sampTextdrawSetStyle(1111, 1)
                    sampTextdrawSetProportional(1111, 1)
                    sampTextdrawSetLetterSizeAndColor(1111, 0.355, 1.25, colors[1])
                    sampTextdrawSetOutlineColor(1111, 1.4, colors[2])
                    for i = 125, 138 do
                        if sampTextdrawIsExists(i) then
                            sampTextdrawDelete(i)
                        end
                    end
                end
            else
                inited = true
            end
        end
    end
end
function onScriptTerminate(script, quit)
    if script == thisScript() and sampTextdrawIsExists(1111) then sampTextdrawDelete(1111) end
end
Говорю же скрипт написан на коленке за 10 минут
 
  • Нравится
Реакции: James Saula

kpytou99

Новичок
12
0
у меня не пашет

Код:
[10:56:04.969245] (system)    Session started.
[10:56:04.970268] (debug)    Module handle: 73320000

MoonLoader v.026.5-beta loaded.
Developers: FYP, hnnssy, EvgeN 1137

Copyright (c) 2016, BlastHack Team
[URL unfurl="true"]https://www.blast.hk/moonloader/[/URL]

[10:56:04.970268] (info)    Working directory: D:\GTA San Andreas\GTA San Andreas\moonloader
[10:56:04.970268] (debug)    FP Control: 0009001F
[10:56:04.970268] (debug)    Game: GTA SA 1.0.0.0 US
[10:56:04.970268] (system)    Installing pre-game hooks...
[10:56:04.972263] (system)    Hooks installed.
[10:56:05.805567] (debug)    Initializing opcode handler table
[10:56:05.805567] (debug)    package.path = D:\GTA San Andreas\GTA San Andreas\moonloader\lib\?.lua;D:\GTA San Andreas\GTA San Andreas\moonloader\lib\?\init.lua;D:\GTA San Andreas\GTA San Andreas\moonloader\?.lua;D:\GTA San Andreas\GTA San Andreas\moonloader\?\init.lua;.\?.lua;D:\GTA San Andreas\GTA San Andreas\moonloader\lib\?.luac;D:\GTA San Andreas\GTA San Andreas\moonloader\lib\?\init.luac;D:\GTA San Andreas\GTA San Andreas\moonloader\?.luac;D:\GTA San Andreas\GTA San Andreas\moonloader\?\init.luac;.\?.luac
[10:56:05.805567] (debug)    package.cpath = D:\GTA San Andreas\GTA San Andreas\moonloader\lib\?.dll;
[10:56:05.805567] (system)    Loading script 'D:\GTA San Andreas\GTA San Andreas\moonloader\timecyc-editor.lua'...
[10:56:05.805567] (debug)    New script: 101F857C
[10:56:05.812550] (error)    timecyc-24h-editor: error loading module 'bitex' from file 'D:\GTA San Andreas\GTA San Andreas\moonloader\lib\bitex.lua':
    D:\GTA San Andreas\GTA San Andreas\moonloader\lib\bitex.lua:1: unexpected symbol
stack traceback:
    [C]: in ?
    [C]: in function 'require'
    D:\GTA San Andreas\GTA San Andreas\moonloader\lib\imgui.lua:10: in main chunk
    [C]: in function 'require'
    ...an Andreas\GTA San Andreas\moonloader\timecyc-editor.lua:21: in main chunk
[10:56:05.812550] (error)    timecyc-24h-editor: Script died due to an error. (101F857C)
[10:56:05.813546] (system)    Loading script 'D:\GTA San Andreas\GTA San Andreas\moonloader\[ARP]Old Logo.lua'...
[10:56:05.813546] (debug)    New script: 101F9654
[10:56:05.813546] (error)    [ARP]Old Logo.lua: ...San Andreas\GTA San Andreas\moonloader\[ARP]Old Logo.lua:4: '}' expected (to close '{' at line 3) near '='
[10:56:05.813546] (error)    [ARP]Old Logo.lua: Script died due to an error. (101F9654)
[10:56:06.433890] (system)    Installing post-load hooks...
[10:56:06.433890] (system)    Hooks installed.
[10:56:21.656323] (system)    Unloading...
[10:56:21.681256] (system)    Session terminated.

// решено.
 
Последнее редактирование модератором:

HUNTER_SYNTAX

Новичок
5
1
у меня не пашет

Код:
[10:56:04.969245] (system)    Session started.
[10:56:04.970268] (debug)    Module handle: 73320000

MoonLoader v.026.5-beta loaded.
Developers: FYP, hnnssy, EvgeN 1137

Copyright (c) 2016, BlastHack Team
[URL unfurl="true"]https://www.blast.hk/moonloader/[/URL]

[10:56:04.970268] (info)    Working directory: D:\GTA San Andreas\GTA San Andreas\moonloader
[10:56:04.970268] (debug)    FP Control: 0009001F
[10:56:04.970268] (debug)    Game: GTA SA 1.0.0.0 US
[10:56:04.970268] (system)    Installing pre-game hooks...
[10:56:04.972263] (system)    Hooks installed.
[10:56:05.805567] (debug)    Initializing opcode handler table
[10:56:05.805567] (debug)    package.path = D:\GTA San Andreas\GTA San Andreas\moonloader\lib\?.lua;D:\GTA San Andreas\GTA San Andreas\moonloader\lib\?\init.lua;D:\GTA San Andreas\GTA San Andreas\moonloader\?.lua;D:\GTA San Andreas\GTA San Andreas\moonloader\?\init.lua;.\?.lua;D:\GTA San Andreas\GTA San Andreas\moonloader\lib\?.luac;D:\GTA San Andreas\GTA San Andreas\moonloader\lib\?\init.luac;D:\GTA San Andreas\GTA San Andreas\moonloader\?.luac;D:\GTA San Andreas\GTA San Andreas\moonloader\?\init.luac;.\?.luac
[10:56:05.805567] (debug)    package.cpath = D:\GTA San Andreas\GTA San Andreas\moonloader\lib\?.dll;
[10:56:05.805567] (system)    Loading script 'D:\GTA San Andreas\GTA San Andreas\moonloader\timecyc-editor.lua'...
[10:56:05.805567] (debug)    New script: 101F857C
[10:56:05.812550] (error)    timecyc-24h-editor: error loading module 'bitex' from file 'D:\GTA San Andreas\GTA San Andreas\moonloader\lib\bitex.lua':
    D:\GTA San Andreas\GTA San Andreas\moonloader\lib\bitex.lua:1: unexpected symbol
stack traceback:
    [C]: in ?
    [C]: in function 'require'
    D:\GTA San Andreas\GTA San Andreas\moonloader\lib\imgui.lua:10: in main chunk
    [C]: in function 'require'
    ...an Andreas\GTA San Andreas\moonloader\timecyc-editor.lua:21: in main chunk
[10:56:05.812550] (error)    timecyc-24h-editor: Script died due to an error. (101F857C)
[10:56:05.813546] (system)    Loading script 'D:\GTA San Andreas\GTA San Andreas\moonloader\[ARP]Old Logo.lua'...
[10:56:05.813546] (debug)    New script: 101F9654
[10:56:05.813546] (error)    [ARP]Old Logo.lua: ...San Andreas\GTA San Andreas\moonloader\[ARP]Old Logo.lua:4: '}' expected (to close '{' at line 3) near '='
[10:56:05.813546] (error)    [ARP]Old Logo.lua: Script died due to an error. (101F9654)
[10:56:06.433890] (system)    Installing post-load hooks...
[10:56:06.433890] (system)    Hooks installed.
[10:56:21.656323] (system)    Unloading...
[10:56:21.681256] (system)    Session terminated.

// решено.
Как решил а то у меня не пашит что-то....
 

vavlone

Новичок
1
0
все успешно установил, скрипт загрузился, в консоли нет ошибок
а логотип не меняется, что делать?
 

unrequited

Новичок
5
0
Просто старый логотип для адванса на текстдравах (Без подгрузки картинок, txd и т.д).
Файл закинуть в папку Moonloader.

P.s: За точность не ручаюсь, ибо скрипт был сделан за 10 минут. Возможно не те цвета, ещё может будут баги с текстдравами голода. Если нашли баги - пишите в тему.

UPD: Обновил цвета, положение и размер текстдрава (до сих пор возможны баги с текстдравами еды)

го такие же для аризона рп
 

CaJlaT

07.11.2024 14:55
Автор темы
Модератор
2,832
2,667