- 181
- 31
LUA:
script_name('Ghetto Helper')
script_author('ghostex')
script_version('1.0')
----------------------------
require "lib.moonloader"
local key = require 'vkeys'
----------------------------
function main()
if not isSampfuncsLoaded() or not isSampLoaded() then return end
while not isSampAvailable() do wait(100) end
sampAddChatMessage(' >>{FFFF00} Ghetto Helper by ghostex{FFFFFF} - успешно загружен! {FF7070}<<{FFFFFF}', 0xFF7070)
---------------------------- Нарко ----------------------------
while true do wait(0)
if wasKeyPressed(90) and not isSampfuncsConsoleActive() and not sampIsChatInputActive() and not sampIsDialogActive() then
sampSendChat('/usedrugs 3')
wait(1000)
sampSendChat('/me скушал конфету')
wait(1000)
sampAddChatMessage('[GH] {FFFFFF}Вы употребили "Наркотики" в кол-ве: 3 шт.{FFFFFF}', 0xFF7070)
end
---------------------------- Армор ----------------------------
if wasKeyPressed(219) and not isSampfuncsConsoleActive() and not sampIsChatInputActive() and not sampIsDialogActive() then
sampSendChat('/armour')
wait(1000)
sampSendChat('/me надел бронежелет')
wait(1000)
sampAddChatMessage('[GH] {FFFFFF}Вы надели "Бронежелет".', 0xFF7070)
end
---------------------------- Маска ----------------------------
if wasKeyPressed(221) and not isSampfuncsConsoleActive() and not sampIsChatInputActive() and not sampIsDialogActive() then
sampSendChat('/mask')
wait(1000)
sampSendChat('/me надел маску')
wait(1000)
sampAddChatMessage('[GH] {FFFFFF}Вы надели "Маска".', 0xFF7070)
end
---------------------------- Аптечка ----------------------------
if wasKeyPressed(186) and not isSampfuncsConsoleActive() and not sampIsChatInputActive() and not sampIsDialogActive() then
sampSendChat('/usemed')
wait(1000)
sampSendChat('/me перевязал руку бинтом')
wait(1000)
sampAddChatMessage('[GH] {FFFFFF}Вы использовали "Аптечка".', 0xFF7070)
end
end
---------------------------- Команды ----------------------------
sampRegisterChatCommand('mb', function()
sampSendChat('/me достал из кармана телефон')
wait(1000)
sampSendChat('/me зашел в список бандитов из банды')
wait(1000)
sampSendChat('/members')
wait(1000)
sampAddChatMessage('[GH] {FFFFFF}Вы открыли /members.', 0xFF7070)
end)
sampRegisterChatCommand('inv', function(param)
if param == nil then
sampAddChatMessage('[GH] Ошибка! {FFFFFF}Используйте /inv [id]', 0xFF7070) end
lua_thread.create(function()
local id = string.match(param, "(%d+)")
sampSendChat("/invite "..id)
wait(1000)
sampSendChat('/me дал бандану новому члену банды')
wait(1000)
sampSendChat('Добро пожаловать в нашу банду.')
wait(1000)
sampAddChatMessage('[GH] {FFFFFF}Вы пригласили игрока в банду.', 0xFF7070)
end)
end)
sampRegisterChatCommand('gr', function(param)
if param == nil then
sampAddChatMessage('[GH] Ошибка! {FFFFFF}Используйте /gr [id]', 0xFF7070) end
ua_thread.create(function()
local id, rank = string.match(param, "(%d+) (%d+)")
sampSendChat("/giverank "..id.." "..rank.."")
wait(1000)
sampSendChat('/me выдал новую бандану')
wait(1000)
sampSendChat('Поздравляю!')
end)
end)
sampRegisterChatCommand('ghelp', function()
sampAddChatMessage('[GH] {FFFFFF}Список доступных команд и биндов:', 0xFF7070)
sampAddChatMessage('[GH] {FFFFFF}/usedrugs 3 - Z / я', 0xFF7070)
sampAddChatMessage('[GH] {FFFFFF}/armour - [ / х', 0xFF7070)
sampAddChatMessage('[GH] {FFFFFF}/mask - ] / ъ', 0xFF7070)
sampAddChatMessage('[GH] {FFFFFF}/usemed - ; / ж', 0xFF7070)
end)
end
Вроде бы я зарегестрировал команды, но в игре ничего не происходит, даже в chatcmds их нет. Подскажите как исправить пожалуйста.