[A-z0-9_]+

Dewize

Потрачен
Автор темы
442
88
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Версия MoonLoader
.027.0-preview
как правильно использовать [A-z0-9_]+ фулл гайд мона пж
 

Rice.

Известный
Модератор
1,753
1,662
как правильно использовать [A-z0-9_]+ фулл гайд мона пж
1677857531564.png

1677857539147.png

 

Dewize

Потрачен
Автор темы
442
88
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код:
require 'lib.moonloader'
local sampev = require('samp.events')

local plane = ('Nevada')




--Кодировка--
local encoding = require("encoding")
encoding.default = "CP1251"
local u8 = encoding.UTF8
-------------------------------

function sampev.onShowDialog(dialogId, dialogStyle, dialogTitle, okButtonText, cancelButtonText, dialogText)
    
    if dialogText:find('Nevada') then
        lua_thread.create(function()
            wait(0)
            sampAddChatMessage('salam', -1)
            listbox = sampGetListboxItemByText('[A-z0-9_]+ Shamal')
            sampSendDialogResponse(dialogId, 1, listbox, nil)
            sampCloseCurrentDialogWithButton(0)
        end)
    end
    
    
end
sa-mp-153.png



Не берёт шамал :(
 

Rice.

Известный
Модератор
1,753
1,662
Код:
require 'lib.moonloader'
local sampev = require('samp.events')

local plane = ('Nevada')




--Кодировка--
local encoding = require("encoding")
encoding.default = "CP1251"
local u8 = encoding.UTF8
-------------------------------

function sampev.onShowDialog(dialogId, dialogStyle, dialogTitle, okButtonText, cancelButtonText, dialogText)
  
    if dialogText:find('Nevada') then
        lua_thread.create(function()
            wait(0)
            sampAddChatMessage('salam', -1)
            listbox = sampGetListboxItemByText('[A-z0-9_]+ Shamal')
            sampSendDialogResponse(dialogId, 1, listbox, nil)
            sampCloseCurrentDialogWithButton(0)
        end)
    end
  
  
end
Посмотреть вложение 191993


Не берёт шамал :(
Lua:
function sampev.onShowDialog(dialogId, dialogStyle, dialogTitle, okButtonText, cancelButtonText, dialogText)
local count = 0
for line in text:gmatch('[^\n]+') do
    count = count + 1
    if line:find('Shamal') then
        sampAddChatMessage(line, -1)
        -->> Возьмёт шамал
        --sampSendDialogResponse(dialogId, 1, count - 2)
    end
end
end
 

Dewize

Потрачен
Автор темы
442
88
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Lua:
function sampev.onShowDialog(dialogId, dialogStyle, dialogTitle, okButtonText, cancelButtonText, dialogText)
local count = 0
for line in text:gmatch('[^\n]+') do
    count = count + 1
    if line:find('Shamal') then
        sampAddChatMessage(line, -1)
        -->> Возьмёт шамал
        --sampSendDialogResponse(dialogId, 1, count - 2)
    end
end
end
Что такое count?