Lua [ARZ] Прибыль с нефти

ShitKatsan

Активный
Автор темы
175
60
Доброго времени суток на связи B_Votson, недавно написал скрипт для подсчета прибыли при перевозки нефти. Скрипт еще в разработке


Требования: SAMPFUNCS, CLEO, moonloader , imgui
Установка:
перекинуть файл в moonloader. И надеяться что заработает

Включить скрипт: /oilstart
Изменить цену за 1 бочку - /barrelcost [цена]
Скрипт может не правильно работать, пишите в эту тему, буду исправлять.
Для тех кто будет говорить что такой скрипт уже есть, я говорил в других ответах, что буду добовлять со временем больше функций.
1) рендер близжайшей бочки(линия к ней)
2) Подсчет прибыли(с учетом истрат на покупку бочек)
3) показатель дистанции до близжайшей бочки
4) авто-покупка бочки
5) таймер
6) Установка другой цены на близжайшую нефтевышку(стандарт - 9к)
1620662684312.png

В планах добавить такие вещи:
  • рендер добавленно 29.04.21
  • авто-закрытие диалогов добавленно 29.04.21
  • авто-метка на нефтевышку( та которая ближе всего в месту сдачи)
  • версию с переводом на английский язык(будет добавлен в последнию очередь, мне лень переводить)
  • учет истрат на бензин
Добавлена новая версия скрипта. Подробнее читать в последнем моем сообщении в теме. (oilhelp.lua (6))
Я не буду делать читы. На ответы с такими прозьбами даже отвечать не буду, исключение - колизия на бочки и рендер на них
Есть 2 версии, полная и лайт версия, в лайт версии просто нету рендера, тобишь "nosoft" - временно удаленна версия без читов, скоро добавлю

Спасибо @kevlarshirt за лучшую версию скрипта
 

Вложения

  • oil_help (5).lua
    8.6 KB · Просмотры: 187
  • oil_help (6).lua
    8.6 KB · Просмотры: 181
Последнее редактирование:

корбус

Известный
433
108
поздно когда только вышла эта обнова такое появилось
да и к тому же писать каждый раз /bottle если можно сделать хук на сообщение о сдачи бочки
 
  • Влюблен
Реакции: ShitKatsan

корбус

Известный
433
108
Учту, только если не сложно то можно пожалуйста кусочек кода, так как ещё только учусь писать на lua
Lua:
q = require "lib.samp.events"

act = False

function main()
    sampRegisterChatCommand("test", function()
    act = not act
    if act then
        sampAddChatMessage("Включён", -1)
    else
        sampAddChatMessage("Выключен", -1)
    end)
end

function q.OnServerMessage(color, text)
    if text:find("ты гей?") and act then
        sampSentChat("может быть")
    end
end
 

tinkoir

Участник
97
33
1) /bottle - добавить к уже готовому результату +1 рейс
добавь проверку на сообщение с чата о завершение рейса (или какое там уведомление на аризоне, не шарю)

и удали подключение ненужных библиотек с кода, раз уж ты их не используешь
 
  • Влюблен
Реакции: ShitKatsan

корбус

Известный
433
108
во первых удали подключение всех библиотек, а также ты не дописал local на второй строчке кода
 
  • Нравится
Реакции: ShitKatsan

Gruzin Gang

Всефорумный Грузин
823
608
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Доброго времени суток на связи B_Votson, недавно написал скрипт для помощи на работе перевозки нефти. Скрипт еще в разработке
Cуть скрипта: Помощь в перевозке нефти

Требования: SAMPFUNCS, CLEO, moonloader
Установка:
перекинуть файл в moonloader. И надеяться что заработает

Активация:
1) /bottle -
добавить к уже готовому результату +1 рейс
2) /Clbottle - очистить результат
3) /Resbottle - вывести на экран итог сессии

P.s за сессию имеетьс ввиду при запуске скрипта, тобишь вы запустили скрипт - сессия началась
P.s.s Как и говорил скрипт еще в разработке
P.s.s.s Прошу не сильно бить, так как мой первый скрипт
старайся максимально автоматизировать
убрать мусор из кода
можно будет придумать много чего для этого и когда появится хотя бы 3 функции в софте называй его Набор Пирата или что то по типу того
если ты новичок смотри скрипты других не важно какие просто старайся понять что у них прописано в коде
опыт медленно но придет желаю только удачи
 
  • Нравится
  • Влюблен
Реакции: Mihadron и ShitKatsan

inforser.

Известный
132
38
если сделаешь автопокупку бочек, встроишь туда вх на бочки, прикрутишь на них коллизию чтобы не кикало по кд и сделаешь так чтобы из общего заработка вычитало еще стоимость бензина то цены ему не будет. и да, как написал чел выше автоматизация тоже нужна чтобы не дрочить кучу команд. сделай имгуи окошко с возможностью включать-отключать отдельные функции