- 1
- 0
- Версия MoonLoader
- .027.0-preview
Код:
[ML] (error) scriptshahta.lua: attempt to call a nil value
stack traceback:
[ML] (error) scriptshahta.lua: Script died due to an error. (225842C4)
Lua:
require ("lib.moonloader")
local keys = require"vkeys"
local tag = 1
local label = 0
local main_color = 0x5A90CE
local main_color_text = "{5A90CE}"
local white_color = "{FFFFFF}"
function main()
if not isSampLoaded() or not isSampfuncsLoaded() then return end
while not isSampAvailable() do wait(100) end
sampRegisterChatCommand("karpov",cmd_karpov)
sampRegisterChatCommand("maflya",cmd_maflya)
sampRegisterChatCommand("banh",cmd_banh)
_, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
nick = sampGetPlayerNickname(id)
if label == 1 then
sampAddChatMessage(tag.." text", 0xFFFF00)
else
sampAddChatMessage(tag.." text", 0xFFFFFF)
end
while true do
wait(0)
if isKeyJustPressed(VK_F3) then
sampAddChatMessage("Вы используете клавишу f3. Ваш ник : {FF8C00}".. nick ..", ".. white_color .."Ваш ID: {FF8C00}".. id ,-1)
end
if isKeyDown(VK_MENU) and isKeyJustPressed(VK_9) then
sampAddChatMessage("Комбинация клавиш зажата :)",main_color)
end
end
function cmd_karpov(arg)
sampAddChatMessage("Вы успешно создали команду {FFFFFF}/karpov",main_color)
end
function cmd_maflya(arg)
if #arg == 0 then
sampAddChatMessage("Привет, ты ввел команду, но не ввел аргумент",main_color)
else
sampAddChatMessage("Привет, ты ввел команду и ввел аргумент: {FFFFFF}".. arg, main_color)
end
end
function cmd_banh(arg)
var1,var2 = string.match(arg,"(.+) (.+)") -- Любой символ + множество символов
if var1 == nil or var1 == " " then
sampAddChatMessage("Не плохо, у вас 2 аргумента, но не ввели их",main_color)
else
sampAddChatMessage("Вы ввели команду и 2 аргумента. 1ый: ".. white_color .. var1 .. ", ".. main_color_text .."2ой: " .. white_color..var2, main_color)
end
end
end