Исполнитель [RakSAMPLite] lua scripting

lakman

Активный
97
23
написал скрипт быстро и дешево, все работает, я рад, ап
 

NIGERIANGOD

Участник
91
36
Заказал у него скрипт 22 августа с сроком 2 дня, а в итоге получил скрипт только сейчас! Делает очень долго, ещё постоянно просил 2 дня на фиксы, в итоге затянулось почти на 3 недели
 
  • Нравится
Реакции: Dmitry Work

kallik.

Известный
Автор темы
210
137
Заказал у него скрипт 22 августа с сроком 2 дня, а в итоге получил скрипт только сейчас! Делает очень долго, ещё постоянно просил 2 дня на фиксы, в итоге затянулось почти на 3 недели
спасибо за отзыв, напомнил, чтобы заблокировал тебя с пометкой "ебаный дурачок, который не умеет пользоваться раксампом, а потом пишет фикси, когда функция и так работает".
 

NIGERIANGOD

Участник
91
36
спасибо за отзыв, напомнил, чтобы заблокировал тебя с пометкой "ебаный дурачок, который не умеет пользоваться раксампом, а потом пишет фикси, когда функция и так работает".
🤣 🤣 🤣 🤣, не умеет пользоваться раксампом
 

ASFIA1523

Участник
48
12
чсвшный мэн, общался уже с ним, не заказывал бы у него ничего, лучше у того же лямина заказать
 
  • Bug
Реакции: kallik.

kallik.

Известный
Автор темы
210
137
чсвшный мэн, общался уже с ним, не заказывал бы у него ничего, лучше у того же лямина заказать
Это когда ты предложил мне "супер крутую идею фарма вирт", сделать ее, а тебе бесплатно выдать скрипт? Опозорил себя щас немнога...
 

chapo

Оракул
Модератор
8,587
10,560
Итак, в мои руки попал скрипт, который ТС писал на заказ. Просмотрев код скрипта я настоятельно не рекомендую вам заказывать что-либо у данного человека, так как его познания в скриптинге крайне малы.

Начнем доеб:
1. таблицы с координатами оформлены по разному, делаем вывод что половина кода спизжена
1695477918934.png


2. таблицы с координатами поделены на 2, нейминг переменных отвратителен
1695477457928.png


3. в очередной раз убеждаемся что ТС не умеет работать с таблицами и пишет лютое дерьмо
Lua:
ocal servers = {
    ['185.169.134.3:7777'] = 'Phoenix[1]',
    ['185.169.134.4:7777'] = 'Tucson[2]',
    ['185.169.134.43:7777'] = 'Scottdale[3]',
    ['185.169.134.44:7777'] = 'Chandler[4]',
    ['185.169.134.45:7777'] = 'Brainburg[5]',
    ['185.169.134.5:7777'] = 'Saint-Rose[6]',
    ['185.169.134.59:7777'] = 'Mesa[7]',
    ['185.169.134.61:7777'] = 'Red-Rock[8]',
    ['185.169.134.107:7777'] = 'Yuma[9]',
    ['185.169.134.109:7777'] = 'Surprise[10]',
    ['185.169.134.166:7777'] = 'Prescott[11]',
    ['185.169.134.171:7777'] = 'Glendale[12]',
    ['185.169.134.172:7777'] = 'Kingman[13]',
    ['185.169.134.173:7777'] = 'Winslow[14]',
    ['185.169.134.174:7777'] = 'Payson[15]',
    ['80.66.82.191:7777'] = 'Gilbert[16]',
    ['80.66.82.190:7777'] = 'Show-Low[17]',
    ['80.66.82.188:7777'] = 'Casa-Grande[18]',
    ['80.66.82.168:7777'] = 'Page[19]',
    ['80.66.82.159:7777'] = 'Sun-City[20]',
    ['80.66.82.200:7777'] = 'Queen-Creek[21]',
    ['80.66.82.144:7777'] = 'Sedona[22]',
    ['80.66.82.132:7777'] = 'Holiday[23]',
    ['80.66.82.128:7777'] = 'Wednesday[24]',
    ['80.66.82.113:7777'] = 'Yava[25]',
    ['80.66.82.82:7777'] = 'Faraway[26]'
}

local promoarz = {
    ['185.169.134.3:7777'] = '',
    ['185.169.134.4:7777'] = '',
    ['185.169.134.43:7777'] = '',
    ['185.169.134.44:7777'] = '',
    ['185.169.134.45:7777'] = '',
    ['185.169.134.5:7777'] = '',
    ['185.169.134.59:7777'] = '',
    ['185.169.134.61:7777'] = '',
    ['185.169.134.107:7777'] = '',
    ['185.169.134.109:7777'] = '',
    ['185.169.134.166:7777'] = '',
    ['185.169.134.171:7777'] = '',
    ['185.169.134.172:7777'] = '',
    ['185.169.134.173:7777'] = '',
    ['185.169.134.174:7777'] = '',
    ['80.66.82.191:7777'] = '',
    ['80.66.82.190:7777'] = '',
    ['80.66.82.188:7777'] = '',
    ['80.66.82.168:7777'] = '',
    ['80.66.82.159:7777'] = '',
    ['80.66.82.200:7777'] = '',
    ['80.66.82.144:7777'] = '',
    ['80.66.82.132:7777'] = '',
    ['80.66.82.128:7777'] = '',
    ['80.66.82.113:7777'] = '',
    ['80.66.82.82:7777'] = ''
}

local referals = {
    ['185.169.134.3:7777'] = '',
    ['185.169.134.4:7777'] = '',
    ['185.169.134.43:7777'] = '',
    ['185.169.134.44:7777'] = '',
    ['185.169.134.45:7777'] = '',
    ['185.169.134.5:7777'] = '',
    ['185.169.134.59:7777'] = '',
    ['185.169.134.61:7777'] = '',
    ['185.169.134.107:7777'] = '',
    ['185.169.134.109:7777'] = '',
    ['185.169.134.166:7777'] = '',
    ['185.169.134.171:7777'] = '',
    ['185.169.134.172:7777'] = '',
    ['185.169.134.173:7777'] = '',
    ['185.169.134.174:7777'] = '',
    ['80.66.82.191:7777'] = '',
    ['80.66.82.190:7777'] = '',
    ['80.66.82.188:7777'] = '',
    ['80.66.82.168:7777'] = '',
    ['80.66.82.159:7777'] = '',
    ['80.66.82.200:7777'] = '',
    ['80.66.82.144:7777'] = '',
    ['80.66.82.132:7777'] = '',
    ['80.66.82.128:7777'] = '',
    ['80.66.82.113:7777'] = '',
    ['80.66.82.82:7777'] = ''
}

4. очередной говнокод, но в этот раз мы видим что ТС не умеет логически мыслить и не понимает ничего в регулярных выражениях
1695477565537.png

данный код можно было бы заменить на это:
Lua:
if (text:find('Вы достигли (%d+)%-го уровня')) then
    local lvl = text:match('Вы достигли (%d+)%-го уровня');
    if (cfg.settings.lvlkach == tonumber(lvl)) then
        newTask(function()
            wait(math.random(1, 17500))
            success()
        end)
    end
end

5. таблица с именами прямо в коде
1695477691687.png


6. в очередной раз видим отвратительный нейминг функций и говнокод
1695477727949.png

это все можно было бы заменить на
Lua:
function generateNickName()
    math.randomseed(os.time());
    setBotNick(('%s_%s'):format(names[math.random(1, #names)], surnames[math.random(1, #surnames)]));
    print('New name:', getBotNick());
    reconnect(3000);
end

7. вместо нормального хука пакета хукается строка из чата, пиздец.
1695478129981.png


8. проверка по иду текстдрава...
1695478159198.png


это разбор только части кода
 

kallik.

Известный
Автор темы
210
137
8. проверка по иду текстдрава...
Посмотреть вложение 215898

это разбор только части кода
В следующий раз сделаю по позиции, вопрос только зачем, если ID статичный, про говно-код ничего не скажу, он тут явный, заказчик доебывал меня каждый день, на красоту я не целился
 

chapo

Оракул
Модератор
8,587
10,560
В следующий раз сделаю по позиции, вопрос только зачем, если ID статичный, про говно-код ничего не скажу, он тут явный, заказчик доебывал меня каждый день, на красоту я не целился
1. говнокод просто показывает почти нулевые знания в языке
2. лично мне было бы стыдно кидать такое дерьмо человеку, который заплатил мне деньги
 
  • Нравится
Реакции: ferzin