как крашнуть игру при заходе на определенный пикап

nedopro

Новичок
Автор темы
7
1
Версия MoonLoader
.027.0-preview
здравствуйте, столкнулся с проблемой, что допустим я хочу чтобы у меня при входе в казино вылетала игра, выходила, но я решил путем вывода /q , не пашет
может кто знает в чем проблема? НА аризоне пишет мол неизвестная команда, другие команды работают
Lua:
script_name("stanislav knyaz")
script_author("stanislav knyaz")
script_version("1.0")

require "lib.moonloader"

local warning_color = 0x800000
local main_color = 0x5A90CE
local keys = require "vkeys"
local sampev = require 'lib.samp.events'

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
while not isSampAvailable() do wait(100) end
sampAddChatMessage("Скрипт запущен успешно!", main_color)


sampRegisterChatCommand("dm", cmd_dm)
sampRegisterChatCommand ("test", cmd_test)

    while true do
        wait(0)
        if isKeyJustPressed(VK_L) then
            sampSendChat("/lock")
        end

        end
    end
    
    ----------------------------------------------------------

     function sampev.onSendPickedUpPickup(pickupId)
   if pickupId == 617 then
   sampSendChat("/q")
   else
    sampAddChatMessage("Айди пикапа: " .. pickupId , main_color)
    end
    end

function cmd_dm(arg)
if #arg == 0 then
sampAddChatMessage("Введите айди игрока и попробуйте снова", warning_color)
else
    lua_thread.create(function ()
        i = 1
        while i <= 2 do
            wait(2000)
                sampSendChat("/me достал КПК из кармана, включил его")
  wait(1500)
    sampSendChat("/me зашел в базу данных гос. служащих, нашел нужное личное дело")
     wait(1500)
    sampSendChat("/me поменял статус личного дела сотрудника, убрав КПК в карман")
    wait(1500)
    sampSendChat("/demoute " .. arg .. " н.у.")

    i = i+1
  

        end
    end)
    end

 

end
 
  • Bug
Реакции: qdIbp

qdIbp

Автор темы
Проверенный
1,434
1,173
1."/q" Это локальная команда то бишь функция "sampSendChat" не будет работать с ней,
"sampSendChat" будет работать только с серверными командами, которые созданы сервером

2. ГОСПОДИ КАК ТЫ НЕ ЛЮБИШЬ СВОЙ КОД

Lua:
script_name("stanislav knyaz")
script_author("stanislav knyaz")
script_version("1.0")

require "lib.moonloader"
local keys = require "vkeys"
local sampev = require 'lib.samp.events'

local warning_color = 0x800000
local main_color = 0x5A90CE

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
 
        sampAddChatMessage("Скрипт запущен успешно!", main_color)
    
        sampRegisterChatCommand("dm", cmd_dm)
        sampRegisterChatCommand ("test", cmd_test)

    while true do wait(0)
        if isKeyJustPressed(VK_L) then sampSendChat("/lock") end
    end
end
 
----------------------------------------------------------

function sampev.onSendPickedUpPickup(pickupId)
       if pickupId == 617 then
           sampProcessChatInput("/q")
       else
        sampAddChatMessage("Айди пикапа: " .. pickupId , main_color)
    end
end

function cmd_dm(arg)
    if #arg == 0 then
        sampAddChatMessage("Введите айди игрока и попробуйте снова", warning_color)
    else
        lua_thread.create(function ()
            i = 1
            while i <= 2 do
                wait(2000)
                sampSendChat("/me достал КПК из кармана, включил его")
                  wait(1500)
                sampSendChat("/me зашел в базу данных гос. служащих, нашел нужное личное дело")
                 wait(1500)
                   sampSendChat("/me поменял статус личного дела сотрудника, убрав КПК в карман")
                wait(1500)       
                sampSendChat("/demoute " .. arg .. " н.у.")
                i = i+1
            end
        end)
    end
end

И УМОЛЯЮ ТЕБЯ ИЗУЧИ ЭТОТ ГАЙД

 
Последнее редактирование:
  • Нравится
Реакции: YarikVL

nedopro

Новичок
Автор темы
7
1
1."/q" Это локальная команда то бишь функция "sampSendChat" не будет работать с ней,
"sampSendChat" будет работать только с серверными командами, которые созданы сервером

2. ГОСПОДИ КАК ТЫ НЕ ЛЮБИШЬ СВОЙ КОД

Lua:
script_name("stanislav knyaz")
script_author("stanislav knyaz")
script_version("1.0")

require "lib.moonloader"
local keys = require "vkeys"
local sampev = require 'lib.samp.events'

local warning_color = 0x800000
local main_color = 0x5A90CE

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
 
        sampAddChatMessage("Скрипт запущен успешно!", main_color)
   
        sampRegisterChatCommand("dm", cmd_dm)
        sampRegisterChatCommand ("test", cmd_test)

    while true do wait(0)
        if isKeyJustPressed(VK_L) then sampSendChat("/lock") end
    end
end
 
----------------------------------------------------------

function sampev.onSendPickedUpPickup(pickupId)
       if pickupId == 617 then
           sampProcessChatInput("/q")
       else
        sampAddChatMessage("Айди пикапа: " .. pickupId , main_color)
    end
end

function cmd_dm(arg)
    if #arg == 0 then
        sampAddChatMessage("Введите айди игрока и попробуйте снова", warning_color)
    else
        lua_thread.create(function ()
            i = 1
            while i <= 2 do
                wait(2000)
                sampSendChat("/me достал КПК из кармана, включил его")
                  wait(1500)
                sampSendChat("/me зашел в базу данных гос. служащих, нашел нужное личное дело")
                 wait(1500)
                   sampSendChat("/me поменял статус личного дела сотрудника, убрав КПК в карман")
                wait(1500)      
                sampSendChat("/demoute " .. arg .. " н.у.")
                i = i+1
            end
        end)
    end
end

И УМОЛЯЮ ТЕБЯ ИЗУЧИ ЭТОТ ГАЙД

извини за ад для твоих глаз, исправлюсь
 
  • Вау
Реакции: qdIbp