Jump to content

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


Recommended Posts

На сервер по бОльшему счету - никак, в основном на клиент. Разве что у некоторых игроков может вырасти пинг, если вы собираетесь проигрывать звук потоком (со ссылки внешнего источника).

Спасибо вам за ответ!

С уважением, Дмитрий.

Link to comment
  • 4 weeks later...

Возник у меня вопрос для знающих. Вот есть у меня на сервере педы, с которыми можно "поговорить" (менюшка вылезает). Педов много. Сегодня задумался над тем - как легче для игры проверять, рядом ли игрок с этим нпц? Создать colSphere для всех нпц или проверять расстояние (getDistanceBetweenPoints3D) между игроком и педом?

Link to comment
Возник у меня вопрос для знающих. Вот есть у меня на сервере педы, с которыми можно "поговорить" (менюшка вылезает). Педов много. Сегодня задумался над тем - как легче для игры проверять, рядом ли игрок с этим нпц? Создать colSphere для всех нпц или проверять расстояние (getDistanceBetweenPoints3D) между игроком и педом?

ColShape'ы значительно быстрее, потому что реализованы через R-древо

Link to comment
Возник у меня вопрос для знающих. Вот есть у меня на сервере педы, с которыми можно "поговорить" (менюшка вылезает). Педов много. Сегодня задумался над тем - как легче для игры проверять, рядом ли игрок с этим нпц? Создать colSphere для всех нпц или проверять расстояние (getDistanceBetweenPoints3D) между игроком и педом?

Ды конечно кулшейп! Тут даже споров быть не может...

getDistanceBetweenPoints3D тебе придется в рендере делать или по таймеру, а на кулшейп просто вешаешь обработчик входа.

Link to comment
  • Scripting Moderators
Вопрос к сообществу: существует сейчас ресурс на граффити или что-то подобное? А то не хочется делать то, что уже сделано.

Использовал этот ресурс, понравился.

http://crystalmv.net84.net/pages/scripts/drawtag.php

Link to comment

Всем привет. Вопрос возник у меня по mysql модулю.

Вот такая проверка стоит у меня на сервере, на проверку того, есть ли такой аккаунт игрока на сервере:

  
function preLoadPlayerAccountS ( ) 
    local result = mysql_query ( database ,"SELECT * FROM `accounts` WHERE `name` = '"..getPlayerName(source).."' LIMIT 1") 
    local row = mysql_fetch_assoc(result) 
    if(row) then 
        outputChatBox ( "Данный аккаунт уже зарегистрирован!",source ) 
    else 
        outputChatBox ( "Данный аккаунт не зарегистрирован!",source ) 
    end 
    mysql_free_result ( result ) 
end 
  

Все вроде бы хорошо проверяет, но через некоторое время работы сервера (часов десяти), что то случается с mysql и на эту проверку начинает появляться ошибка:

[15:05:45] ERROR: [jericho]/players/lq_s.lua:158: bad argument #1 to 'mysql_fetch_assoc' (mysqlResult expected, got nil)

И, соответственно, проверка на то, есть ли аккаунт, не работает. Может, кто знает в чем проблема?

Link to comment
Returns an associative table containing the current row of the last executed query. You can call this function repeatedly to retreive all the result rows. When there aren't more rows in the result it returns nil. You can go to a specific row calling mysql_data_seek()
Link to comment
А зачем разрабы 1.3 версию дорабатывают, когда 1.4 на носу? А то бывает что Development build у 1.3 более поздний чем у 1.4, не имею введу что прямо сейчас но я такое видел

http://bugs.mtasa.com/roadmap_page.php

Где тут 1.4 "на носу"? Или я чего-то не понимаю :/

"Крупные" версии (1.0, 1.1, 1.2, 1.3) выпускаются с большими нововведениями, "мелкие" - фиксят баги.

Для 1.4 план еще ого-го, так что ничего удивительного, ИМХО.

Link to comment

Здравствуйте уважаемые! Возник вопрос, спрошу тут. Вопрос по функции (outputChatBox) вывода текста в чат, есть ли ограничение по количеству символов в строке и если да, то какое? Просто в строке ввода текста, к примеру, 65 символов, а в чат такую строку просто не выдает. Убираю, к примеру, 7 символов и текст идет в чат.

Link to comment

На клиенте например есть лимит 1023 символов, на сервере 134. Если больше этого лимита на клиенте, то показываются до 1023 символов, а если на сервере, то не показываются.

Только что проверил. Символы генерировал через string.rep.

Link to comment
На клиенте например есть лимит 1023 символов, на сервере 134. Если больше этого лимита на клиенте, то показываются до 1023 символов, а если на сервере, то не показываются.

Только что проверил. Символы генерировал через string.rep.

Спасибо! :D

Link to comment
  • 2 weeks later...

Как приаттачить текст к авто? (cars - все авто, которые у меня выставлены на продажу)

text = dxDrawColorText("#ff0000Продаётся",x,y,z,128.0,tocolor(255,255,255,255),1.4,"bankgothic","left","top",false,false,false)

attachElements ( text, cars, 0, 0, 1.9 )

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...