Jump to content

Kenix

Retired Staff
  • Posts

    4,121
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by Kenix

  1. Можно на то уж пошло сделать автогенерацию ип в файл (который ты введшь на сайте) и автокомпиляцию скрипта. Не думаю что это так сложно.
  2. Ну так сделай привязку к ip. Получай ipшник как я тебе показывал и сверяй тот который тебе дал покупатель ресурса. Если условие не проходит то дальнейший код просто не запуститься. Как то так. -- Делаем переменную локальной, чтобы нельзя было переписать из вне local sResourceIP = "127.0.0.1"; -- Делаем функцию локальной, чтобы нельзя было перезаписать её/либо вызывать из вне. local function StartScript() -- Код end addEventHandler( "onResourceStart", resourceRoot, function() callRemote( "http://www.nub.hj.cx/getServerIp.php", function( sIP ) if sIP ~= "ERROR" then if sIP == sResourceIP then StartScript(); else outputDebugString( "You can't run this script!" ); end end end ); end ); Сам скрипт следует скомпилировать.
  3. Понятия не имею как ты будешь отслеживать где у тебя ресурс запущен, если у тебя нету сайта.. Если же у тебя есть сайт, то придется просто отправлять информацию на сайт через callRemote и всё.
  4. https://wiki.multitheftauto.com/wiki/CreateWeapon и приаттачить к машине. Нельзя, его там нет. Как вариант применять createEffect и сделать кулшейп вокруг машины, если игрок вошел в него, то применяем setPedOnFire. https://wiki.multitheftauto.com/wiki/CreateEffect https://wiki.multitheftauto.com/wiki/CreateColSphere https://wiki.multitheftauto.com/wiki/SetPedOnFire
  5. Тут есть 2 варианта, запустить сайт. Создать php файл и туда записать следующие строки: <?php echo $_SERVER[ 'REMOTE_ADDR' ]; ?> И сделать обращение через callRemote (можно воспользоваться примером ниже). Либо же готовая страница на сайте ( нашел на форуме ) g_sServerIP = ""; addEventHandler( "onResourceStart", resourceRoot, function() callRemote( "http://www.nub.hj.cx/getServerIp.php", function( sIP ) if sIP ~= "ERROR" then g_sServerIP = sIP; end end ); end ); p.s Лучше всего будет поднять свой сайт.
  6. Перечисли хоть достоинства твоего мода, что там реализовано. Так хоть народ сможешь привлечь.
  7. Функция getPlayerCountry (если не ошибаюсь) в ресурсе admin от lil Toady. Проверяет по базе geo ip. P.s до этого просили аналог NOW только в Lua, собственно вот, если нужен формат timestamp, кому надо для динамических операций используйте. https://wiki.multitheftauto.com/wiki/GetTimestamp
  8. Что дебаг пишет при этом? Узнал это от модератора, когда пожали заявку на разбан. Сегодня проверю и напишу. Думал может панель админ сменить _____________________________________________ Никаких ошибок не выдает Исправили в https://code.google.com/p/mtasa-blue/so ... ail?r=6785 Обновите с nightly.multitheftauto.com
  9. Возможно она будет работать для 1.4, могут сделать порт на неё. Инфу отправил ccw.
  10. Он имеет ввиду, что все ваши дейз сервера априори имеют эксплойты. И это не удивительно. Недавно на скандальном сайте mta-resource.ru видал сборки серверов от всяких vasya777 и прочих, так что пожинайте плоды, пишите свой дейз с нуля и не запускайте левые ресурсы. P.s К тому же если вы нашли чит, то можете хорошо заработать, просто пообщайтесь с ccw или с Cazomino05, они обитают на irc канале. Тема на англ форуме https://forum.multitheftauto.com/viewtopic.php?f=31&t=78445
  11. https://forum.multitheftauto.com/viewtopic.php?f=153&t=47692
  12. У txt файла кодировка какая? Utf-8 без bom ?
  13. Отличная новость ребята https://code.google.com/p/mtasa-blue/so ... ail?r=6722 Lua jit в мта
  14. А зачем на русском? Ты хочешь отображать в scoreboard'e? Если да, то вот функция scoreboardAddColumn ( string name, [ element forElement = getRootElement(), int width = 70, string friendlyName = name, int priority = slot after "name" column ] ) Аргумент friendlyName как раз то что тебе нужно, его можно называть как угодно, хоть по русски. А в аргументе name указывай название элемент даты. https://wiki.multitheftauto.com/wiki/Scoreboard
  15. У меня VDS-Старт на KVM. Просто у меня нет нагрузок и он со всем справляется. А для тебя, думаю "отрыва" хватит сполна. Спасибо за ответ.
  16. Использую firstvds.ru уже 2-й месяц. Все стабильно как часы. Ни разу не заметил сбоя. Единственный минус - слишком неудобная панель управления. Например, если захочешь сменить тариф, то придется делать бекап существующего сервера, отменять подписку на текущий тариф и оформлять новую. Если знаешь, что не будешь изменять тариф, то хостинг хорош. А какой тариф у тебя? Какая виртуализация? Я вот думал взять vds-отрыв с виртуализацией kvm. Как вариант я вот думаю можно взять digitalocean, все нахваливают.
  17. Не могу, на отдыхе, сижу с телефона.
  18. Ребята, посоветуйте пожалуйста хороший, стабильный vps хостинг. Цена 400-500р, оплата WebMoney, буду хостить сайт, базу и пару мта серверов по 64 слота, хотел взять на firstvds.ru, но после того как прочитал отзывы немного засомневался.
  19. Помешаем бота в тачку и контролируем через https://wiki.multitheftauto.com/wiki/Se ... ntrolState А дальше через таймеры меняешь направление. Эта функция должна помочь https://wiki.multitheftauto.com/wiki/FindRotation
  20. В in-game handling editor'e реализовано тоже самое, там можно копипастом подгружать хандлинг из строки. https://github.com/Deltanic/Hedit#mta-i ... ing-editor
  21. Готовая функция https://wiki.multitheftauto.com/wiki/DxDrawCircle Нужно только заменить dxDrawLine на dxDrawLine3D
×
×
  • Create New...