Проверка на score Педа | Lua

MixailScripts

Участник
Автор темы
83
6
Версия MoonLoader
.027.0-preview
Здравствуйте, недавно хотел реализовать систему проверки score персонажа, но только получалось сделать вывод какой у меня сейчас Уровень.
В крации нужно сделать если у меня например 20 лвл будет происходить какая-та функция в скрипте, если не будет у меня 20 лвл то напишет это в чат,
через sampaddchatmessage.

Надеюсь вы поняли)
Всем будет спасибо кто поможет.
 
Решение
Lua:
if sampGetPlayerScore(select(2, sampGetPlayerIdByCharHandle(PLAYER_PED))) > 20 then -- Если уровень больше 20-ти
    sampAddChatMessage("Ваш уровень больше 20-ти", -1)
else -- Иначе (т.е меньше)
    sampAddChatMessage("Уровень меньше 20-ти", -1)
end

Пример с командой:
Lua:
sampRegisterChatCommand("getlvl", function()
    if sampGetPlayerScore(select(2, sampGetPlayerIdByCharHandle(PLAYER_PED))) > 20 then
        sampAddChatMessage("Ваш уровень больше 20-ти", -1)
    else
        sampAddChatMessage("Уровень меньше 20-ти", -1)
    end
end)

MixailScripts

Участник
Автор темы
83
6
  • Bug
Реакции: Fott

Dmitriy Makarov

25.05.2021
Проверенный
2,478
1,113
Lua:
if sampGetPlayerScore(select(2, sampGetPlayerIdByCharHandle(PLAYER_PED))) > 20 then -- Если уровень больше 20-ти
    sampAddChatMessage("Ваш уровень больше 20-ти", -1)
else -- Иначе (т.е меньше)
    sampAddChatMessage("Уровень меньше 20-ти", -1)
end

Пример с командой:
Lua:
sampRegisterChatCommand("getlvl", function()
    if sampGetPlayerScore(select(2, sampGetPlayerIdByCharHandle(PLAYER_PED))) > 20 then
        sampAddChatMessage("Ваш уровень больше 20-ти", -1)
    else
        sampAddChatMessage("Уровень меньше 20-ти", -1)
    end
end)
 
  • Нравится
Реакции: MixailScripts

MixailScripts

Участник
Автор темы
83
6

Lua:
if sampGetPlayerScore(select(2, sampGetPlayerIdByCharHandle(PLAYER_PED))) > 20 then -- Если уровень больше 20-ти
    sampAddChatMessage("Ваш уровень больше 20-ти", -1)
else -- Иначе (т.е меньше)
    sampAddChatMessage("Уровень меньше 20-ти", -1)
end

Пример с командой:
Lua:
sampRegisterChatCommand("getlvl", function()
    if sampGetPlayerScore(select(2, sampGetPlayerIdByCharHandle(PLAYER_PED))) > 20 then
        sampAddChatMessage("Ваш уровень больше 20-ти", -1)
    else
        sampAddChatMessage("Уровень меньше 20-ти", -1)
    end
end)
Вот, этого я и хотел спасибо)