[EFO]Kesha_F1

Вопросы и ответы по MTA.

Recommended Posts

Не нашёл подходящей темы, поэтому создаю её здесь.

Правила темы: Флуд, флейм, офф-топ только в теме Да-Да (какое странное название). :D

[Вопрос] Можно ли в МТА 1.1 увеличить Zoom у снайперской винтовки и дальность стрельбы, как это реализовано в фотоаппарате? Ведь там самый большой Zoom из всего оружия SA. Если можно, то с помощью каких функций?

В планах сделать несколько снайперских винтовок, чтобы разнообразить арсенал. 8)

Share this post


Link to post

Может кто нибуть рассказать всю историю MTA? Типа кто создал, на сколько позже сампа вышла и так далее.

Share this post


Link to post

Как бы лимита нету, но есть лимит на кол-во видимых объектов для игрока.

Share this post


Link to post
Может кто нибуть рассказать всю историю MTA? Типа кто создал, на сколько позже сампа вышла и так далее.

МТА вышла за годы до появления самп ::wink:

Share this post


Link to post
Может кто нибуть рассказать всю историю MTA? Типа кто создал, на сколько позже сампа вышла и так далее.

МТА вышла за годы до появления самп ::wink:

Жаль только что сначала не было полной поддержки юникода.. Возможно сейчас бы и обогнали самп по онлайну. Хотя.. все впереди мб.

Share this post


Link to post

Ну да раньше... Короче может кинуть полную историю ктонибуть??

Share this post


Link to post

Какой функцией можно подсчитать кол-во символов в строке?

--------

Нашёл. string.len :)

Share this post


Link to post

Можете кто-нибудь дать как точно должна выглядеть строка для компиляции скрипта? А то что-то одни ошибки выдает..

а все, уже не нужно, разобрался

Share this post


Link to post
увеличить Zoom у снайперской винтовки и дальность стрельбы

Визуально да, можно с setCameraMatrix, но там будет не просто реализовать движение прицела мышкой, и синхру направления дула для других игроков, а вот дальность стрельбы пока никак... ждем ветку Custom-Weapon-Stats 8)

подсчитать кол-во символов в строке?

Также можно и

somestring = "blabla" 
#somestring --равно 6 

Share this post


Link to post

Функция createRadarArea - как правильно настроить координаты на радаре кто-то может объяснить? Я пробовал ставить отсчет ширины и высоты зоны от нужной мне точки, но что-то на радаре подглючивает эта RadarArea (некорректно показывает, дергается в зависимости от дистанции от этой зоны).

Share this post


Link to post
radararea createRadarArea ( float leftX, float bottomY, float sizeX, float sizeY, 
                          [ int r = 255, int g = 0, int b = 0, int a = 255, 
                            element visibleTo = getRootElement() ] ) 

                 +------------ sizeX ------------+ 
                |                               | 
                |                               | 
                |                               | 
              sizeY                           sizeY 
                |                               | 
                |                               | 
                |                               | 
                +------------ sizeX ------------+ 
                ^ 
          leftX / bottomY 

leftX / bottomY - это X / Y на карте

sizeX - ширина

sizeY - высота

Share this post


Link to post

Подскажите с чего можно считать координаты в мта. Я знаю что в говносампе есть команда /save но думаю в мта тоже должно быть что-то удобное для разработчиков модов? Не админ панеле все таки считать...

Share this post


Link to post

Я лично для себя написал ресурсик, который сохраняет все /save {коммент} в серверную папку этого ресурса в файл с именем savedPositions.lua. Сохраняется позиция, вращение, данные камеры:

{ pos = { позX, позY, позZ }, rot = { вращX, вращY, вращZ }, camMatrix = { позКамX, позКамY, позКамZ, позЦелиX, позЦелиY, позЦелиZ, боковойНаклон, максУголОбзора } }, -- коммент 

> СКАЧАТЬ ЭТОТ РЕСУРС <

Share this post


Link to post

Какой ивент должен вызываться для проверки поставил ли игрок галочку в Check Box?

А все, разобрался, но появился еще один вопрос. Почему

addEventHandler ( "onClientGUIClick", loginCheckbox[1], showPassword, false )

сработал только под функцией createLoginWindow, которая вызывается при старте ресурса? в любом другом месте выдавало ошибку "Expected element at argument 2, got nill"?

Share this post


Link to post

"Expected element at argument 2, got nill" = "Второй параметр должен быть элементом, а указан nill"

Это ты сам смотри, почему у тебя второй параметр оказался не элементом.

Share this post


Link to post

суть ошибки я то понял, у меня окошко создается в function createLoginWindow может из-за этого и не видело элемент?

Share this post


Link to post

Подскажите, какова безопасность серверных скриптов? Боюсь чтобы строка вроде "mysql_connect(..)" никуда не попала. И каковы шансы удачно эту строку декомпилировать?

Share this post


Link to post

Позаботьтесь о безопасности ФТП/SSH доступа к файлам сервера и тогда можете серверные скрипты не компилировать и не защищать.

Share this post


Link to post
Позаботьтесь о безопасности ФТП/SSH доступа к файлам сервера и тогда можете серверные скрипты не компилировать и не защищать.

Вопрос касался о MTA, а не о протоколах передачи данных.

Подскажите, какова безопасность серверных скриптов? Боюсь чтобы строка вроде "mysql_connect(..)" никуда не попала. И каковы шансы удачно эту строку декомпилировать?

На этот вопрос думаю придётся отвечать разработчикам..

Знаю что клиенсткие скрипты легко посмотреть по HTTP порту (обычно 22005), у серверных вроде такого нет.

Безопаснее будет хранить пароли в settings.xml

Share this post


Link to post

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.