-
Posts
185 -
Joined
-
Last visited
Everything posted by AirKite
-
Смотри на http://clodo.ru, может быть подойдёт. (Дешевле по моему не найти).
-
Смотри https://wiki.multitheftauto.com/wiki/FadeCamera
-
Добавил мапперов
-
Added [img][url=http://img685.imageshack.us/img685/]http://img685.imageshack.us/img685/[/url]2757/mtaubmapper.png[/img] [img][url=http://img812.imageshack.us/img812/]http://img812.imageshack.us/img812/[/url]4015/mtaub3dartist.png[/img]
-
Чего не хватает в MTA:SA, чтобы стать популярнее?
AirKite replied to MX_Master's topic in Russian / Русский
Появилась мысл попросить одного человека сделать видео обзор МТА. https://www.youtube.com/user/coollertmb 500 подписчиков это конечно не много, однако помимо подписок его смотрят ещё около 2000 пользователей. Делает в основном видео обзоры на фильмы, машинымы снятые в GTA SA. Довольно таки не плохо у него выходит, озвучка, речь и т.д. Связь есть, в принципе уже написал сообщение, посмотрим что ответит. -
Для The MTA Team не делал, сомневаюсь что им это нужно. Если всё таки нужно, мне не сложно сделать Насчёт Developer и Lua Scripter разницы нет, все юзербары для всех. Кем считаешь правильно себя назвать и поставить в подпись картинку, ту и ставь Программист и скриптер не разные вещи. Скриптинг тоже программирование. Но это тут не причём... Lua Scripter переводится как Lua скриптер а Develepor как разработчик. Скриптер сервера является разработчиком. Или так сильно смущает перед Developer, надпись MTA?
-
Перезалил на imageshack.us теперь можно спокойно вставлять в подпись ucp.php?i=profile&mode=signature
-
Так, я как понял в подпись нельзя по данному URL вставлять юзербары... сейчас перезалью на imageshack.us
-
Hello, i created some userbars. [img][url=http://img199.imageshack.us/img199/]http://img199.imageshack.us/img199/[/url]5067/mtaubadministrator.png[/img] [img][url=http://img221.imageshack.us/img221/]http://img221.imageshack.us/img221/[/url]970/mtaubdeveloperl.png[/img] [img][url=http://img819.imageshack.us/img819/]http://img819.imageshack.us/img819/[/url]8840/mtaubfan.png[/img] [img][url=http://img193.imageshack.us/img193/]http://img193.imageshack.us/img193/[/url]4533/mtaubgamer.png[/img] [img][url=http://img684.imageshack.us/img684/]http://img684.imageshack.us/img684/[/url]3871/mtaublover.png[/img] [img][url=http://img833.imageshack.us/img833/]http://img833.imageshack.us/img833/[/url]5063/mtaubluascripter.png[/img] [img][url=http://img88.imageshack.us/img88/]http://img88.imageshack.us/img88/[/url]3016/mtaubnewbie.png[/img] [img][url=http://img835.imageshack.us/img835/]http://img835.imageshack.us/img835/[/url]9914/mtaubplayer.png[/img] [img][url=http://img641.imageshack.us/img641/]http://img641.imageshack.us/img641/[/url]3888/mtaubrussian.png[/img] [img][url=http://img685.imageshack.us/img685/]http://img685.imageshack.us/img685/[/url]2757/mtaubmapper.png[/img] [img][url=http://img812.imageshack.us/img812/]http://img812.imageshack.us/img812/[/url]4015/mtaub3dartist.png[/img]
-
Какой бы там версия безопасной не была, если в функции нет параметра который бы указывал, можно ли изменять определённую дату клиенту. То уберать какие либо проверки я бы не рекомендовал. В onElementDataChange ведь можно проверить входящие данные. Минус только в том, что данные приходится переназначать. Но если в onElementDataChange переназначить дату в oldValue, то значение что было отправлено от пользователя на сервере негде не успеет засветится ведь? А какие отличия в 1.1 от 1.0.5 ?
-
Нарисовал пару юзербаров [img][url=http://img199.imageshack.us/img199/]http://img199.imageshack.us/img199/[/url]5067/mtaubadministrator.png[/img] [img][url=http://img221.imageshack.us/img221/]http://img221.imageshack.us/img221/[/url]970/mtaubdeveloperl.png[/img] [img][url=http://img819.imageshack.us/img819/]http://img819.imageshack.us/img819/[/url]8840/mtaubfan.png[/img] [img][url=http://img193.imageshack.us/img193/]http://img193.imageshack.us/img193/[/url]4533/mtaubgamer.png[/img] [img][url=http://img684.imageshack.us/img684/]http://img684.imageshack.us/img684/[/url]3871/mtaublover.png[/img] [img][url=http://img833.imageshack.us/img833/]http://img833.imageshack.us/img833/[/url]5063/mtaubluascripter.png[/img] [img][url=http://img88.imageshack.us/img88/]http://img88.imageshack.us/img88/[/url]3016/mtaubnewbie.png[/img] [img][url=http://img835.imageshack.us/img835/]http://img835.imageshack.us/img835/[/url]9914/mtaubplayer.png[/img] [img][url=http://img641.imageshack.us/img641/]http://img641.imageshack.us/img641/[/url]3888/mtaubrussian.png[/img] [img][url=http://img685.imageshack.us/img685/]http://img685.imageshack.us/img685/[/url]2757/mtaubmapper.png[/img]
-
Чего не хватает в MTA:SA, чтобы стать популярнее?
AirKite replied to MX_Master's topic in Russian / Русский
Спасибо, очень жаль что имеет именно такой формат. -
Чего не хватает в MTA:SA, чтобы стать популярнее?
AirKite replied to MX_Master's topic in Russian / Русский
Редактор скриптов у меня к сожалению вовсе не работает Браузер серверов, хм... Немного примитивно, можно поинтересоваться откуда вообще МТА берёт список всех серверов и в каком виде? Мб XML? Если есть простая возможность выдернуть список серверов с мастерсервера, то попробую что ни будь написать -
Чего не хватает в MTA:SA, чтобы стать популярнее?
AirKite replied to MX_Master's topic in Russian / Русский
xomka, почитал твой пост. Во первых скорее всего ты не в том месте начал опровергать все пункты кроме 2 т.к. это не моё мнение и не мнение кого либо из здешних пользователей. Среди фэнов МТА я очень часто наблюдаю у них в голове войну MTA vs SAMP. Мне лично всем нравится МТА, но есть действительно проблемы с этим мультиплеером. Иначе какой смысл противоречить? Типа фэны самп? Я лично не за то не за другое... я как говорится за правду МТА OpenSource, постоянно развивается и этим всё сказано! Но как я уже сказал выше, я за ПРАВДУ и ФАКТЫ! Вообще какбы не актуально, сейчас ведь лимит 256? Касательно онлайна самп только 1 проект на 7 серверах имеет по 500 игроков на каждом сервере. (Разумеется забиты они не совсем все и всегда). На момент написания поста: Пруфлинк http://samp-rp.ru/ > Мониторинг (дал бы прямую ссылку да phpBB по умолчанию не держит русского в URL) Остальных серверов с онлайном выше 100, во вкладке интернет я насчитал свыше 40. (Лень ждать загрузки полного списка серверов). Опять не правда. Я долго проверял кучу серверов, хоть 1 бы не лагал. Кстати такой нашёлся. Это мод в котором карта находится гдето высоко, т.е. объектов мало сама гта кушает мало ресурсов изза этого. Поэтому МТА хватает. В городе даже с пустыми клиент скриптами (просто спавн на сервере и спавн парочки тачек), приводит мой PC в ступор. В тотже момент в сэмпе я спавнюсь, вокруг около 20 человек, и 30 машин. ФПС падает конечно но не до такого уровня как в МТА. В МТА при таком раскладе у меня 2-3 фпс если не 0.5 UPD: К этому ещё добавлю (только что замерил) что оперативной памяти МТА требуется ровно в 2 раза больше... МТА у меня кушает 264 мб. сэмп 129мб это при том что в сэмпе я был на полностью забитом сервере 500\500, в стриме 10 машин 18 игроков. В МТА почти пустой сервер Отсюда только хорошенько задумавшись можно сделать вывод о том что МТА лучше. Не тем, что она жрёт и тормозит. А тем что не смотря на эти преимущества в SAMP, я довольствуюсь МТА. Однако это важный аспект на то, почему МТА не популярен. Это я всё ведя к тому, что, чтобы узнать как стать МТА популярнее, нужно узнать максимально точную причину почему МТА не популярен. Насчёт лагов изза скриптов, это конечно тоже играет огромную роль. Но это только добавляет лагов а не создаёт. МТА сам по себе, на слабой машине, как у меня тормозит, а тут ещё и 80% серверов нагружены скриптами. И как быть игрокам со слабыми машинами? У них нет выхода, идут в соседний мульт который не так требователен к железу. Мне очень жаль что у меня МТА тормозит. Но тут уж нечего не поделать, прогресс идёт... -
Чего не хватает в MTA:SA, чтобы стать популярнее?
AirKite replied to MX_Master's topic in Russian / Русский
Естественно в последней цетаты много безумия до смешного Но многие пункты действительно таковы... Насчёт того говорим, как улучить МТА... Возможно ли сделать MTA SA более оптимизированным? На моём очень скромном PC не поиграть комфортно. P4 2400Mhz/512MB RAM/Ati Radeon 9250 (256 MB). -
Чего не хватает в MTA:SA, чтобы стать популярнее?
AirKite replied to MX_Master's topic in Russian / Русский
Копи паст с одной темы: Cогласен с 12 и 13 пунктами. Сегодня аж совсем, на 1.0.5 побегал по серверам, на экране 5 человек, фпс 5-10 когда на сампе около 20 человек фпс спокойно 25-30. -
Чего не хватает в MTA:SA, чтобы стать популярнее?
AirKite replied to MX_Master's topic in Russian / Русский
Мне зачем что то выдумывать? Я говорю как есть, возможно по каким то параметрам МТА уступает САМП а по какимто наоборот. Отсюда и выходит что у кого то МТА больше тормозит а у когото нет. Касательно синхронизации стрельбы, конечно МТА нету равных... Даже чувак с пингом в 800 заходил както, но такого как в сампе стрельба по воздуху не было. Ну я об этом говорил уже в данном топике. МТА даёт широкие возможности, отсюда возможностей накасячить становится больше. в МТА есть такие моды, которые в сампе некогда не сделать. Как минимум это Stealth, в котором действительно функционал МТА отражается в геймплее. А не как сейчас модно, натолкать в МОД, побольше ненужного функционала и думать что это хорошо. Взять к примеру CIT, там система СМС это жесть. Нет что бы сделать систему ID игроков и /sms id message, там нужно нажать "B", после чего медленно выезжает iPad, в котором есть кнопка SMS, затем открывается меню со списком игроков, нужно выбрать нужного игрока и набрать ему текст, после чего отправить. Или например давно смотрел мод парадис, в котором для того что бы перекусить нужно подойти в плотную к продавцу, нажать кнопку, навести курсор на игрока. Это что ещё? Типа как в линейке или вове? Да это не круто! Куда играбильней было бы просто сделать кнопку действий, по которой осуществлаются разные действия. Подошёл к продавцу, нажал действие, открылось меню. И на край выдвегать курсор если слишком рядом находятся 2 точки разных действий. Типа 2 продавца. -
То есть так и сказать изначально ты не мог? =\ Какая разница за сколько он срабатывает. Важнее то, что ты не подсчитаешь за сколько обрабатывает фрейм у колшейпа. Дело не в экономии а в том, что колшейп лишний функционал. Например, если тебе необходима только 1 переменная, зачем создавать 2, ссылаясь на то, что нечего страшного не произойдёт.
-
Чего не хватает в MTA:SA, чтобы стать популярнее?
AirKite replied to MX_Master's topic in Russian / Русский
А вы всё иронизируете Проверенно и не раз, на слабой машине в МТА с онлайном в 10 человек тупит больше чем SAMP с онлайном в 500 человек (30 из которых находятся в стриме). -
Проверил. Не работает.
-
Про дерево элементов я уже вкурсе, спасибо. Я имел ввиду что 1 колшейп будет реагировать на все элементы а не только на локального плеера. То что он не будет объявлен в addEventHandler это разве означает что сам элемент будет думать меньше? Ведь пример (Вообще разве правильный?) addEventHandler("onClientColShapeHit",getLocalPlayer(),...) Даже если бы это работало и вызывалось только когда локальный игрок затронит колшейп, это ведь не говорит что колшейп не производит расчёты на других игроков и т.д. ?
-
Ну шейп на 1 элемент не выйдет. Он сам по себе расчитывает все элементы (покрайне мере машины, игроки и объекты точно). Не боятся, когда точно не известно безопасен он или нет, это не дело. Ну даже если баг исправят, на сервере изза него может быть куча проблем. Поэтому вопрос всё ещё актуален. По крайне мере хотя бы насчёт onClientElementDataChange. Есть ли там cancelEvent()
-
Но быстрее ли расчёта вручную в рендере только 1 елемента до нужный позиции? Например в https://wiki.multitheftauto.com/wiki/GetPedBonePosition есть пример: addEventHandler("onClientRender",getRootElement(), function() local px, py, pz, tx, ty, tz, dist px, py, pz = getCameraMatrix() for k, v in ipairs(getElementsByType("player")) do tx, ty, tz = getElementPosition(v) dist = math.sqrt((px - tx) ^ 2 + (py - ty) ^ 2 + (pz - tz) ^ 2) if dist < 30.0 then if isLineOfSightClear(px, py, pz, tx, ty, tz, true, false, false, true, false, false, getLocalPlayer()) then local sx, sy, sz = getPedBonePosition(v, 5) local x,y = getScreenFromWorldPosition(sx, sy, sz + 0.3) if x then -- getScreenFromWorldPosition returns false if the point isn't on screen dxDrawText(getPlayerName(v), x, y, x, y, tocolor(150, 50, 0), 0.85 + (15 - dist) * 0.02, "bankgothic") end end end end end ) Где вычесляется позиция до игрока. Если CollShape такой быстрей, быстрее ли будет приатачить к игроку createColSphere? Если речь шла о полной реализации функционала CollShape в ручную, и то что в ручную будет медленнее... Интересует намного ли это медленней? UPD: Хо, хо... закидаю вопросами Интересует безопасность использования ElementData и возможность отсеивания изменений с клиента через onClientElementDataChange (действует ли там cancelEvent()?) или об это не нужно беспокоится с 100% гарантией? (Я так не думаю). Я сейчас имею ввиду отправку фейк значений в setElementData посредством хака.
-
Чего не хватает в MTA:SA, чтобы стать популярнее?
AirKite replied to MX_Master's topic in Russian / Русский
Ну вот соседний мультиплеер оптимизацией может похвастаться. в МТА можно завешать клиент а в SAMP никак нет! -
Вопрос к знатокам: Что будет менее ресурсоёмким. createColSphere или таймер в 1 секунду и вычисление расстояния между нужный нам точкой и игроком. Это всё при условии что конечно нам не нужно моментальное срабатывание как в onClientColShapeHit. То есть мои предположения что ColSphere работает по принципу вычисления расстояния между всеми элементами и Collision с интервалом рендера. т.е. тоже самое что бы мы это делали в ручную в onClientRender. Или же всё таки МТА в createColSphere както по хитрому использует движок GTA SA и воспроизводит также как и все Collision в игре?