[RakSamp] Помощь в коде

DreamDim_

Участник
Автор темы
34
3
Привет, нужен код для воспроизведения маршрута со спавна ( в зависимости от спавна ) Спасибо
 
  • Bug
Реакции: ValeriyArtemenko
Решение
Разберешься сам! Вот пример из моего бота для трамвая.
rak tram:
if title:find('Основная статистика') then
        sendDialogResponse(id, 0, 0, '')
        isTramvaychik = text:match('Водитель трамвая') and true or false
        if getBotInterior() == 0 then
            local x, y = getBotPosition()
            if x >= -108 and x <= -61 and y >= 1204 and y <= 1241 then
                print(isTramvaychik and '[\x1b[33mRak Tram\x1b[37m] \x1b[36mБот на ЖД-ФК, идём в депо\x1b[37m' or '[\x1b[33mRak Tram\x1b[37m] \x1b[36mБот на ЖД-ФК, идём в ЦЗ\x1b[37m')
                runRoute(isTramvaychik and '!play tramfkdepo' or '!play tramfkzanyat')
            elseif x >= 2794 and x <= 2859 and y >= 1225 and y <= 1386 then
                print(isTramvaychik...

ValeriyArtemenko

Режим чтения
163
47
Разберешься сам! Вот пример из моего бота для трамвая.
rak tram:
if title:find('Основная статистика') then
        sendDialogResponse(id, 0, 0, '')
        isTramvaychik = text:match('Водитель трамвая') and true or false
        if getBotInterior() == 0 then
            local x, y = getBotPosition()
            if x >= -108 and x <= -61 and y >= 1204 and y <= 1241 then
                print(isTramvaychik and '[\x1b[33mRak Tram\x1b[37m] \x1b[36mБот на ЖД-ФК, идём в депо\x1b[37m' or '[\x1b[33mRak Tram\x1b[37m] \x1b[36mБот на ЖД-ФК, идём в ЦЗ\x1b[37m')
                runRoute(isTramvaychik and '!play tramfkdepo' or '!play tramfkzanyat')
            elseif x >= 2794 and x <= 2859 and y >= 1225 and y <= 1386 then
                print(isTramvaychik and '[\x1b[33mRak Tram\x1b[37m] \x1b[36mБот на ЖД-ЛВ, идём в депо\x1b[37m' or '[\x1b[33mRak Tram\x1b[37m] \x1b[36mБот на ЖД-ЛВ, идём в ЦЗ\x1b[37m')
                runRoute(isTramvaychik and '!play ggwp' or '!play tramlvzanyat')
            elseif x >= -1989 and x <= -1941 and y >= 78 and y <= 199 then
                print(isTramvaychik and '[\x1b[33mRak Tram\x1b[37m] \x1b[36mБот на ЖД-СФ, идём в депо\x1b[37m' or '[\x1b[33mRak Tram\x1b[37m] \x1b[36mБот на ЖД-СФ, идём в ЦЗ\x1b[37m')
                runRoute(isTramvaychik and '!play tramsfdepo' or '!play tramsfzanyat')
            else
                print('[\x1b[33mRak Tram\x1b[37m] \x1b[36mСпавн не обнаружен\x1b[37m')
            end
        elseif getBotInterior() == 86 then
            newTask(sendInput, 1000, '/hotel')
        elseif getBotInterior() == 209 then
            runRoute('!play famkvoutdoor')
        elseif getBotInterior() ~= 217 and getBotInterior() ~= 218 then
            runCommand('!kill')
        end
        return false
    end