Lua [0.01] GETRANG (Evolve Role Play)

hells666

Участник
Автор темы
28
59
Версия SA-MP
  1. Любая
Скрипт нужен для того, что бы быстро узнать какой ранг у игрока. Для того, что бы узнать какой ранг у игрока без этого скрипта, нужно написать /members и найти человека по нику, а т.к. онлайн на евольв большой, и в фракциях онлайн примерно 50-150 человек, я сделал этот скрипт.
Скрипт пишет /members, сам ищет игрока, и пишет о нем.

Команда - /getrang [ID]

Вот и скрины:
sa-mp-002.png


Ну и вот ГК:
Lua:
local search = false
local playeridz = 0
local ev = require("lib.samp.events")

function main()
    sampRegisterChatCommand("getrang", getrang)

    while true do
        wait(1000)
        if search then search = false end      
    end
end

function getrang(arg)
    search = true
    playeridz = tonumber(arg)
    sampSendChat("/members")
end

function ev.onServerMessage(color, text)
    if search then
        if color == 479068104 then
            if string.find(text, "ID: "..playeridz.." |") then
                sampAddChatMessage("===== GETRANG BY TRACEWARE =====", 0xFFFF00AA)
                sampAddChatMessage("INFO: " .. text, 0xFFFF00AA)
                sampAddChatMessage("===== GETRANG BY TRACEWARE =====", 0xFFFF00AA)
                playeridz = 0
            else
                return false
            end
        end
    end
end
 

Вложения

  • getrang.lua
    896 байт · Просмотры: 79

howmuchcanyousee

Известный
25
8
есть возможность сделать постоянное отображение над головой игрока его ранг?
 

Evgeny_Lyamburov

Новичок
2
0
Не работает скрипт сам пишет /members но не находит нужного игрока по его id