не получилось сделать чтобы если аргумент равнялся nill писало в чат чтобы я ввел количество, хелп плиз

William_Roses

Активный
Автор темы
260
26
Версия MoonLoader
.026-beta
не получилось сделать чтобы если аргумент равнялся nill писало в чат чтобы я ввел количество, хелп плиз
вот код:
Lua:
script_name ("ATmaze") -- название скрипта
script_author ("K.San") -- автор скрипта

require "lib.moonloader" -- поиск библиотеки
local samp = require 'lib.samp.events'
local tag = "[Gang Helper]: " -- тэг
local main_color = 0x5A90CE
local second_color = 0x518fd1
local main_color_text = "[5A90CE]"
local white_color = "[FFFFFF]"
local color_dialog = 0xDEB887



function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do wait(100) end
    
    sampRegisterChatCommand('us', function(arg)
        sampSendChat(string.format('/usedrugs %s', arg))
        if arg == nil then
        sampAddChatMessage(tag .. "{BF1B0C}}Ошибка! {FFFFFF}Введите количество!", -1)
    end)
    





    wait(1)
    sampAddChatMessage(tag .. "{0EF5E1}Gang Helper by K.San [V. 1.0] запущен", -1) -- сообщение в чат при заходе

    while true do
        wait(0)
    end
end
 
Решение
не получилось сделать чтобы если аргумент равнялся nill писало в чат чтобы я ввел количество, хелп плиз
вот код:
Lua:
script_name ("ATmaze") -- название скрипта
script_author ("K.San") -- автор скрипта

require "lib.moonloader" -- поиск библиотеки
local samp = require 'lib.samp.events'
local tag = "[Gang Helper]: " -- тэг
local main_color = 0x5A90CE
local second_color = 0x518fd1
local main_color_text = "[5A90CE]"
local white_color = "[FFFFFF]"
local color_dialog = 0xDEB887



function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do wait(100) end
   
    sampRegisterChatCommand('us', function(arg)
        sampSendChat(string.format('/usedrugs %s', arg))
        if arg == nil then...

Izvinisb

Известный
Проверенный
964
598
не получилось сделать чтобы если аргумент равнялся nill писало в чат чтобы я ввел количество, хелп плиз
вот код:
Lua:
script_name ("ATmaze") -- название скрипта
script_author ("K.San") -- автор скрипта

require "lib.moonloader" -- поиск библиотеки
local samp = require 'lib.samp.events'
local tag = "[Gang Helper]: " -- тэг
local main_color = 0x5A90CE
local second_color = 0x518fd1
local main_color_text = "[5A90CE]"
local white_color = "[FFFFFF]"
local color_dialog = 0xDEB887



function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do wait(100) end
   
    sampRegisterChatCommand('us', function(arg)
        sampSendChat(string.format('/usedrugs %s', arg))
        if arg == nil then
        sampAddChatMessage(tag .. "{BF1B0C}}Ошибка! {FFFFFF}Введите количество!", -1)
    end)
   





    wait(1)
    sampAddChatMessage(tag .. "{0EF5E1}Gang Helper by K.San [V. 1.0] запущен", -1) -- сообщение в чат при заходе

    while true do
        wait(0)
    end
end
if tonumber(arg) == nil
 
  • Нравится
Реакции: William_Roses

William_Roses

Активный
Автор темы
260
26
Спасибо!
Сделал так:
Lua:
script_name ("ATmaze") -- название скрипта
script_author ("K.San") -- автор скрипта

require "lib.moonloader" -- поиск библиотеки
local samp = require 'lib.samp.events'
local tag = "[Gang Helper]: " -- тэг
local main_color = 0x5A90CE
local second_color = 0x518fd1
local main_color_text = "[5A90CE]"
local white_color = "[FFFFFF]"
local color_dialog = 0xDEB887



function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do wait(100) end
    
    sampRegisterChatCommand('us', function(arg)
        if tonumber(arg) == nil then
        sampAddChatMessage(tag .. "{FFFFFF}Введите количество! Пример: /us [{01DE4A}Количество нарко{FFFFFF}]", -1)
        else
            sampSendChat(string.format('/usedrugs %s', arg))
    end
end)
    





    wait(1)
    sampAddChatMessage(tag .. "{0EF5E1}Gang Helper by K.San [V. 1.0] запущен", -1) -- сообщение в чат при заходе

    while true do
        wait(0)
    end
end