не работает скрипт/функция text:find

лион из бровл сторс

Участник
Автор темы
140
13
aB8BhLe.png

бля подскажите че тут не так. пробовал и через text:match, тоже не работает
 

Fluffy1560

Активный
278
34

лион из бровл сторс

Участник
Автор темы
140
13
if text:find("(.+) {48ff00}приглашает вас") then nick = text:match("(.+) {48ff00}приглашает вас") sendInput("/pm "..nick.." че над") end
чет все равно нихуя. скрипт загрузился, ошибок никаких нету, но когда эта строчка появляется - пм не откидывается
 

Fluffy1560

Активный
278
34
чет все равно нихуя. скрипт загрузился, ошибок никаких нету, но когда эта строчка появляется - пм не откидывается
if text:find("(.+) {48ff00}приглашает вас") then nick = text:match("{FFFFFF}Игрок {FFFFFF}(.+) {48ff00}приглашает вас") sendInput("/pm "..nick.." че над") end
 

chromiusj

прогресс невозможен без пива
Модератор
5,522
3,850
все равно нет((
Lua:
local text = '[SERVER]: {FFFFFF}Игрок {FFFFFF}FunDuk999 {48ff00}приглашает вас{FFFFFF} в мир . Принять - {80BCFF}/accept 81'
if text:find('%[SERVER%]: {.-}Игрок {.-}(.-) {.-}приглашает вас{.-} в мир %. Принять %- {.-}/accept (%d+)') then
    local hui = text:match('%[SERVER%]: {.-}Игрок {.-}(.-) {.-}приглашает вас{.-} в мир %. Принять %- {.-}%/accept (%d+)')
    print('Привет '..hui..'.Это я,твой парень,помнишь меня?')
end
в раксамп сам переведешь как тебе надо по ажуру
1685885919171.png
 

Fluffy1560

Активный
278
34

лион из бровл сторс

Участник
Автор темы
140
13
function sampev.onServerMessage(color, text)
if text:find("{......}Игрок {......}(.+) {......}приглашает вас") then
nick = text:match("{......}Игрок {......}(.+) {......}приглашает вас") sendInput("/pm "..nick.." че над")
end
end
Должен работать если нет то лог кидай
3ezRmY3.png

если убрать "samp.ev" в функции - снова ничего не работает, ошибок нет, но и скрипт тоже не работает
 

Fluffy1560

Активный
278
34
3ezRmY3.png

если убрать "samp.ev" в функции - снова ничего не работает, ошибок нет, но и скрипт тоже не работает
Код:
local sampev = require("samp.events")
function sampev.onServerMessage(color, text)
    if text:find("{......}Игрок {......}(.+) {......}приглашает вас") then
        nick = text:match("{......}Игрок {......}(.+) {......}приглашает вас") sendInput("/pm "..nick.." че над")
    end
end
Для раксамп ласт версии
 

лион из бровл сторс

Участник
Автор темы
140
13
Код:
local sampev = require("samp.events")
function sampev.onServerMessage(color, text)
    if text:find("{......}Игрок {......}(.+) {......}приглашает вас") then
        nick = text:match("{......}Игрок {......}(.+) {......}приглашает вас") sendInput("/pm "..nick.." че над")
    end
end
Для раксамп ласт версии

vFuWM0b.png

все равно ничего не работает

vFuWM0b.png

все равно ничего не работает
без require("addon") тоже не работает
 

Fluffy1560

Активный
278
34
vFuWM0b.png

все равно ничего не работает


без require("addon") тоже не работает
А кодировка какая у тебя стоит то? 1251 или какая та другая? Если другая то ставь windows1251

vFuWM0b.png

все равно ничего не работает


без require("addon") тоже не работает
Без аддон он тож не робит потому что сообщение не ловит, скорее всего кодировка
 

лион из бровл сторс

Участник
Автор темы
140
13
А кодировка какая у тебя стоит то? 1251 или какая та другая? Если другая то ставь windows1251


Без аддон он тож не робит потому что сообщение не ловит, скорее всего кодировка
с кодировкой тоже не работает
 

chromiusj

прогресс невозможен без пива
Модератор
5,522
3,850
Lua:
local sampev = require 'samp.events'
require('addon')
function sampev.onServerMessage(color, text)
    if text:find('%[SERVER%]: {.-}Игрок {.-}(.-) {.-}приглашает вас{.-} в мир %. Принять %- {.-}/accept (%d+)') then
        local hui = text:match('%[SERVER%]: {.-}Игрок {.-}(.-) {.-}приглашает вас{.-} в мир %. Принять %- {.-}%/accept (%d+)')
        sendInput('/pm  '..hui..'.Это я,твой парень,помнишь меня?')
    end
end
1685888060294.png

1685888069471.png

я не ебу,но оно должно работать,если бы ограничений не было
 

лион из бровл сторс

Участник
Автор темы
140
13
Lua:
local sampev = require 'samp.events'
require('addon')
function sampev.onServerMessage(color, text)
    if text:find('%[SERVER%]: {.-}Игрок {.-}(.-) {.-}приглашает вас{.-} в мир %. Принять %- {.-}/accept (%d+)') then
        local hui = text:match('%[SERVER%]: {.-}Игрок {.-}(.-) {.-}приглашает вас{.-} в мир %. Принять %- {.-}%/accept (%d+)')
        sendInput('/pm  '..hui..'.Это я,твой парень,помнишь меня?')
    end
end
Посмотреть вложение 203672
Посмотреть вложение 203673
я не ебу,но оно должно работать,если бы ограничений не было
все работает блять((