Jump to content

пара нубских вопросов.


Recommended Posts

короче, сабж.

1) поставил я себе тут небольшой сервачок для личных нужд, но когда в вебадмине я перключаюсь между вкладками или обновляю страницу у меня выскакивает вот такое окошко:

07681947409e.jpg

помогает только закрытие вкладки и открытие её же снова. это что вообще значит и что такое аякс? я так понимаю это какой-то язык программирования?

второе) я захотел себе вот такую финтифлюшку прикрутить: https://community.multitheftauto.com/ind ... ts&id=1333 это так назывемый хантер топ таймс для дм режима, то бишь кто взял хантер достаточно быстро, тот попадает в этот самый топ таймс, всё просто, но столкнулся вот с такой проблемой:

9b978ef013ab.jpg

это как решить можно?

ну и последнее) где карты брать? на мта коммьюнити лежит штук 30, но сказать что бы у меня глаза от разнообразия разбежались, как-то язык не повернется. где-то же должна лежать попса типа дрифт проджекта или скиллед инфернуса, раз они на всех серверах есть?

Link to comment
  • 2 weeks later...
Ошибка 404. Файл отсутствует по указанной ссылке.

Dragon's Race Maps(~100 штук)

так, понятно и чего теперь делать? вроде бы файл как обычно отправил в папку с ресурсами, как обычно, в веб админке его видно, но ошибка всё равно выскакивает эта, в чём может быть проблема?

и еще вопрос назрел, как сделать так, что бы сервер запускал все необходимые ресурсы уже при запуске? постоянно включать их ручками несколько утомительно. :roll:

Link to comment
В mtaserver.conf можно прописать все ресурсы, которые автозапускаются.

А для первого вопроса, я думаю используется внешний веб сервер?

спасибо, сейчас попробую. да, внешний веб сервер.

Link to comment
Я более чем уверен, что у вас неправильно настроен конфиг для него. https://wiki.multitheftauto.com/wiki/Ser ... web_server - перечитайте, где-нибудь ошибка да есть у вас точно.

так, окей, насчёт вот этой ссылки:

[url=http://www.myserver.tld/directory/here]http://www.myserver.tld/directory/here[/url] 

какую директорию я должен указать в конце? просто адрес папки с ресурсами или что-то другое?

и еще вопрос созрел, как забиндить команду, ну например "/redo" ? вики я почитал уже, но она меня скорее смутила, чем поставила на путь истинный. :?

Link to comment

Сам делать так не пробовал, чисто предполагаю

к примеру у тебя прописана директория на веб-сервере по адресу http://127.0.0.1/mta/

в неё ты кидаешь распакованные сервером клиентские ресурсы (то, что появляется в папке /mods/deathmatch/resource-cache/http-client-files)

чтобы это выглядело так

http://127.0.0.1/mta/admin

http://127.0.0.1/mta/hay

http://127.0.0.1/mta/freeroam

http://127.0.0.1/mta/

и т.п.

и по идее всё должно подхватываться

кто знает как это настраивать, поправьте что не так

Link to comment

Что насчет бинда команды, в каком смысле?

если тебе надо клиентом повесить /redo на какую-то кнопку, то в консоли прописываешь

bind redo

если тебе нужно создать саму команду в скрипте, то добавляешь через

addCommandHandler ("redo", 
  function (player) 
    outputChatBox ("you have typed /redo", player) 
  end 
) -- (код для серверного скрипта) 

addCommandHandler ("redo", 
  function () 
    outputChatBox ("you have typed /redo") 
  end 
) -- (или для клиентского) 

Link to comment
Что насчет бинда команды, в каком смысле?

если тебе надо клиентом повесить /redo на какую-то кнопку, то в консоли прописываешь

bind redo

если тебе нужно создать саму команду в скрипте, то добавляешь через

addCommandHandler ("redo", 
  function (player) 
    outputChatBox ("you have typed /redo", player) 
  end 
) -- (код для серверного скрипта) 

addCommandHandler ("redo", 
  function () 
    outputChatBox ("you have typed /redo") 
  end 
) -- (или для клиентского) 

с ума сойти, как просто. я просто раньше писал /bind /redo и у меня в чате тупо /redo появлялось и ничего не происходило, лол. спасибо большое за помощь. со скриптами, мне наверное еще рано возиться, спрошу лишь, а где именно их можно прописывать и редактировать? в конфиге сервера? или в файле под названием acl.xml? и ещё один вопрос по биндам: а как более комплексные бинды создавать? например, что бы сразу дать игроку какое-то оружие или машину? сейчас попробовал, как мне кажется, логичную команду /bind give , но что-то она не очень-то и работает. :D

по первому пункту: попробую сделать чуть попозже, сейчас башка не варит, но спрошу лишь: в конфиг сервера нужно вносить все перечисленные ссылки или какую-то одну?

Link to comment
мне наверное еще рано возиться, спрошу лишь, а где именно их можно прописывать и редактировать? в конфиге сервера? или в файле под названием acl.xml?

Скрипты (или как их в мта зовут - ресурсы) это собственно то, что разложено по папкам в mods/deathmatch/resources. Представляют из себя папку с файлом meta.xml (описание ресурса) и одного или нескольких файлов скриптов .lua. И еще сопровождающее барахло вроде звуков, картиночек, других файлов, ну это не важно. Вот в файлах .lua и записан такой код, как я показал, и даже намного более сложный. Скрипты - это и админка на сервере, и игровой режим, и плюшки в виде отображения урона и другие - они - всё, полный контроль логики игры. Соответственно, чтобы их писать, потребуется знание языка lua. Ну он не сложный.

а как более комплексные бинды создавать? например, что бы сразу дать игроку какое-то оружие или машину? сейчас попробовал, как мне кажется, логичную команду /bind give , но что-то она не очень-то и работает.

Можно, если для самой команды сделан скрипт (addCommandHandler). Если у тебя нету скрипта, который бы реализовывал команду give, ничего не выйдет.

А к первому вопросу - только одну, на саму папку http://server/mta/

Link to comment
  • 3 weeks later...
Можно, если для самой команды сделан скрипт (addCommandHandler). Если у тебя нету скрипта, который бы реализовывал команду give, ничего не выйдет.

эти скрипты будут доступны для всех пользователей, разве не так? это было бы не желательно.

А к первому вопросу - только одну, на саму папку http://server/mta/

ну вот смотри, я попробовал несколько способов: сначала указал в адресе, что-то типа http://myserver.tld/server/mta/ и нифига не срработало, затем попробовал изменить слега и написал вот это: http://127.0.0.1/server/mta/ и тоже не фига. в обеих случая мне довелось увидеть это:

f2d8946fef50.jpg

а вот, что сервер сказал по этому поводу, если это важно:

79c38acfa27f.jpg

такие дела.

и еще вопрос, а как, например, сменить логотип, который появляется при заходе на сервер?

Link to comment

ресурсу админки права админа не выдал?

нащщет веб-серва, я проверял, все робит. Тока веб-серв тормозить начинает от такого щасья ((: надеюсь, ты указываешь путь к публичной папке с ресурсами, которые можно скачать даже браузером. Проверь.

Link to comment
ресурсу админки права админа не выдал?

нет, зачем? хотя, пох, сейчас поставлю. в принципе, там уже было это:

<group name="Admin"> 
        <acl name="Moderator" /> 
        <acl name="SuperModerator" /> 
        <acl name="Admin" /> 

но я сейчас ещё такую строчку добавил:

<object name="resource.admin" /> 

всё правильно?

нащщет веб-серва, я проверял, все робит. Тока веб-серв тормозить начинает от такого щасья ((: надеюсь, ты указываешь путь к публичной папке с ресурсами, которые можно скачать даже браузером. Проверь.

так у меня с этим загвоздка возникает, так как я понятия не имею, что писать в качестве имени хоста. я уже пытался писать http://127.0.0.1/server/mta/ и там тупо ошибка выскакивает. у меня всё больше возникает подозрений, что с этим ресурсом https://community.multitheftauto.com/index.php?p= ... ls&id=1333 (хантер топ таймс) что-то не ладно. с другими ресурсами у меня не возникает такой напряженки. :roll:

Link to comment

любой хост указывай, главное чтобы это была папка с ресурсами, причем, со всеми нужными ресурсами без пропусков

я создал публичную папку resources на сайте и положил туда ресурсы, для начала проверил можно ли скачать нужные файлы без конфузов, потом уже внес этот путь в настройки серва

нащщет админки - да верно, именно такая строчка там и должна быть

Link to comment

снова по поводу этих несчастных хантер топ таймс. короче, я посовещался тут с человеком и таки удалось найти способ их запустить, но делается это не через запуск отдельного мта сервера, а через встроеную в клиент менюшку "host game".

в таком случае никаких ошибок с скачкой файлов не возникает и всё идет как по маслу. хотелось бы узнать у местных знатоков. почему так? :shock:

Link to comment
снова по поводу этих несчастных хантер топ таймс. короче, я посовещался тут с человеком и таки удалось найти способ их запустить, но делается это не через запуск отдельного мта сервера, а через встроеную в клиент менюшку "host game".

в таком случае никаких ошибок с скачкой файлов не возникает и всё идет как по маслу. хотелось бы узнать у местных знатоков. почему так? :shock:

папробуй переустанови мта или скачай по новее версию от сюда https://nightly.multitheftauto.com/

может быть проблема решится :)

Link to comment
снова по поводу этих несчастных хантер топ таймс. короче, я посовещался тут с человеком и таки удалось найти способ их запустить, но делается это не через запуск отдельного мта сервера, а через встроеную в клиент менюшку "host game".

в таком случае никаких ошибок с скачкой файлов не возникает и всё идет как по маслу. хотелось бы узнать у местных знатоков. почему так? :shock:

папробуй переустанови мта или скачай по новее версию от сюда https://nightly.multitheftauto.com/

может быть проблема решится :)

думаю, что это слишком радикально пока, да и не факт, что срабоает. но за ссылку спасибо.

а вот ещё вопрос: допустим есть у меня какая-то карта, но её мета данные куда-то похерились. можно как-то их восстановить или уже все?

Link to comment
снова по поводу этих несчастных хантер топ таймс. короче, я посовещался тут с человеком и таки удалось найти способ их запустить, но делается это не через запуск отдельного мта сервера, а через встроеную в клиент менюшку "host game".

в таком случае никаких ошибок с скачкой файлов не возникает и всё идет как по маслу. хотелось бы узнать у местных знатоков. почему так? :shock:

папробуй переустанови мта или скачай по новее версию от сюда https://nightly.multitheftauto.com/

может быть проблема решится :)

думаю, что это слишком радикально пока, да и не факт, что срабоает. но за ссылку спасибо.

а вот ещё вопрос: допустим есть у меня какая-то карта, но её мета данные куда-то похерились. можно как-то их восстановить или уже все?

не совсем понимаю тебя :?

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...