help

Jendosik

Участник
Автор темы
211
12
Версия MoonLoader
.027.0-preview
Lua:
function samp.onServerMessage(color, text)
    print(55)
    local _, myid = sampGetPlayerIdByCharHandle(PLAYER_PED)
    local mynick = sampGetPlayerNickname(myid)
    if text:find("Медик %d+ ранг "..mynick.."[(%d+)] оказал помощь пострадавшему .+[(%d+)]") then
    -- Медик 1 ранг [DZG]w1z3r[14] оказал помощь пострадавшему Street[6] вот строка без регулярок
    -- ну мне нада иммено на свой ник с помощю mynick
не роботает -- if text:find("Медик %d+ ранг "..mynick.."[(%d+)] оказал помощь пострадавшему .+[(%d+)]") then
 

McLore

Известный
565
284
Что? Причем здесь это?
Я тебе говорю что у тебя нету в регулярки [DZG]

Как у тебя на сервере
Медик 1 ранг [DZG]w1z3r[14] оказал помощь пострадавшему Street[6]

И что ищет регулярка
Медик 1 ранг Ляляляля_Ляля[123] оказал помощь пострадавшему Лялял_Лляя[123]
 

Jendosik

Участник
Автор темы
211
12
Что? Примем здесь это?
Я тебе говорю что у тебя нету в регулярки [DZG] и не стоит пробел после ника если сравнить с тем что ты написал

Как у тебя не сервере
Медик 1 ранг [DZG]w1z3r[14] оказал помощь пострадавшему Street[6]

И что ищет регулярка
Медик 1 ранг Ляляляля_Ляля[123]оказал помощь пострадавшему Лялял_Лляя[123]
Я попросил помочь а не умничать не понял я как сделать
 

McLore

Известный
565
284
Я не умничаю, а говорю в чем проблема чтобы ты исправил, если ты все так воспринимаешь зачем спрашивать?)

"Медик %d+ ранг%[%w+]"..mynick.." [%d+%] оказал помощь пострадавшему .*%[%d+%]

Медик 1 ранг [DZG]w1z3r[14] оказал помощь пострадавшему Street[6]
 
Последнее редактирование:

Jendosik

Участник
Автор темы
211
12
Я не умничаю, а говорю в чем проблема чтобы ты исправил, если ты все так воспринимаешь зачем спрашивать?)

"Медик %d+ ранг%[%w+]"..mynick.."[%d+%] оказал помощь пострадавшему .*%[%d+%]

Медик 1 ранг [DZG]w1z3r[14] оказал помощь пострадавшему Street[6]
nvalid escape sequence near '"Ìåäèê 479133536+ ðàíã'
[ML] (error) test2.lua: Script died due to an error. (id:7)
 

Jendosik

Участник
Автор темы
211
12
Lua:
function samp.onServerMessage(color, text)
    print(55)
    local _, myid = sampGetPlayerIdByCharHandle(PLAYER_PED)
    local mynick = sampGetPlayerNickname(myid)
    if text:find ("Медик %d+ ранг%\[\w+]"..mynick"[(%d+)%] оказал помощь пострадавшему .*%[(%d+)%]") then
            if i>20 then
                return true
            end
            i=21
            timer()
        end
    end