
Arisu
Members-
Posts
322 -
Joined
-
Last visited
Everything posted by Arisu
-
RAGE POST. Сервер работает и отвечает по http. СТАР, Я ТЕБЯ НАВЕРНОЕ, ДВАДЦАТЬ РАЗ ПРОСИЛ СВАЛИТЬ ЭТОТ ЧЕРТОВ СЕРВЕР, ЧТОБЫ Я МОГ ЕГО ПЕРЕНАСТРОИТЬ. ТЫ ДВЕ НЕДЕЛИ МЕНЯ НЕ СЛУШАЛ, ТАК ЧТО Е**СЬ С НИМ САМ ТЕПЕРЬ, ТУТ ТЕБЕ ПОМОГУТ. Но помогут не более чем "порты открыты?" "анонс идет?" "редиреста нет?".
-
Bump. Some servers are cheating again: ~ SauDi ~ SerVer ~ BaseMode ~ [Cl4n * 911] * Snickers ~ ~ ~ ~ ksagtaesporthajwlahta
-
Попробуй подставить выше, чем banSerial.
-
Чего не хватает в MTA:SA, чтобы стать популярнее?
Arisu replied to MX_Master's topic in Russian / Русский
Ну если так.. Бывает же, люди переустановят Windows, а потом спрашивают "куда делись мои документы за последние два года"? Или копируют ярлык на дискету, а потом говорят "у меня программа не запускется". Тут всех исключений не предусмотришь. -
Появился такой вопрос: в луа используюся null-terminated строки или как определяется конец строки? Второй вопрос: через fileWrite можно записывать только текстовые строки? (согласуется с первым вопросом)
-
Чего не хватает в MTA:SA, чтобы стать популярнее?
Arisu replied to MX_Master's topic in Russian / Русский
Какой такой Load failed. libcurl.dll? Не представляю, как он может оказаться в папке с ГТА, когда он при установке кладется в отдельную подпапку. Даже если установить MTA в ту же папку, он ВСЁ равно окажется в подпапке %GTA_DIR%/MTA/ -
Лучше научись сам. Знания - бесценны.
-
Чего не хватает в MTA:SA, чтобы стать популярнее?
Arisu replied to MX_Master's topic in Russian / Русский
Не смешите меня, список написал скриптер который просто не понял сути ©. 1. В отличие от SA-MP для луаскриптов не нужна компиляция, поэтому их можно писать в чем угодно, хоть в блокноте, хоть на мобильнике. Удобство, гибкость. Нету привязки к редактору с вызовом компилятора. Если нужно компилировать, можно из командной строки хоть в windows, хоть в linux, или например, через NppExec. В pawncc в принципе тоже можно, но требуются инклуды сампа, компилятор привязан к windows и сказывается то, что pawno включен в пакет сервера: если есть, зачем искать альтернативу? А если альтернатива есть, то это криворукое поделие с обязательным требованием .netfx 3.5 и опять же, привязкой к винде. 2. Синтаксис в луа ничем не уступает в удобстве синтаксису pawn, просто вы ПРИВЫКЛИ к одному и не хотите ПОДСТРАИВАТЬСЯ под другое. Что до большого количества строк, то мне например такой код кажется короче: for p, player in ipairs(getElementsByType("player")) do local x, y, z = getElementPosition(player) outputChatBox("Player " .. getPlayerName(player) .. " position is: " .. x ", " .. y .. ", " .. z) end для сравнения, напишу и на pawn for(new p=0; p<MAX_PLAYERS; p++) { // черт, здесь нужно было вставить IsPlayerConnected(p), я забыл.. new Float: x, Float: y, Float: z, name[MAX_PLAYER_NAME], string[128]; GetPlayerName(p, name, sizeof(name)); GetPlayerPosition(p, x, y, z); format(string, sizeof(string), "Player %s position is: %f, %f, %f", name, x, y, z); SendClientMessageToAll(0xFFFFFFFF, string); } Где же получилось длинней? 3. Неправда. Вас напугали новые кейворды. (local, table, ...) 4. Индексы выглядят удобней в плане циклов, см.код в пункте 2, где нужна дополнительная функция IsPlayerConnected(id). В mta она нужна не будет. И ничто не мешает вернуть систему id игрокам, если хочется, для всяких PM/id system. 5. Вы не пользовались perl. 6. Вы что-то недопоняли, или я что-то недопонял, мне в таких случаях хватает функции isElement(player). Элемент уникален, если игрок вышел, то другого игрока с этим id (element id) уже не будет (теоретически, сервер не доработает до того, как это случится). А вот в этом-вашем-сампе полная путаница с id, когда один игрок занимает id другого, тем самым без дополнительных проверок и обнулений переменных не обойтись. 7. А куда больше? И 128 пока что хватает. Даже в сампе только два-три сервера с онлайном больше 100. Тем более, это стабильные 128, и при полном онлайне не начнутся потери rcon-логина, путаница в синхронизации и т.п. У сампа же сервер начинает трещать по швам, скрипты люто тормозят и прочие лагопроблемы. Если что, в 1.1 будет хоть 65536 игроков. Только зачем? 8. Всё сделано так, что проблем не начнется. 9. В samp вообще нету стримера объектов, о чем вы? Откуда берется лимит в 250-400 объектов? Это всё, что может создать клиент. Рукодельные стримеры мы не обсуждаем, всё зависит от фантазии автора. В мта можно создать тысячи объектов через внутренний стример. Этого числа хватит, чтобы покрыть чертовы пропадающие бочки? 10. Это всё скрипты за авторством дилетантов. Не пользуюсь ими и вам не советую. Вместо них пишу свои, стабильные и проверенные на 100%, где даже несуществующие исключения описаны, а ошибки появляются по редкой случайности. И не надо говорить что это проблема мта, это проблема ЛЮБОГО программного языка. 11. Ложь. 12. В самп не присутствует и трети возможностей, доступных в мта. Алгоритмы мта намного разветвленнее и не упираются в недостаток функционала. 13. Криворукость скриптера, ничего более. На своем моде наблюдал лагипросадки фпс только при скоплении 30-40 машин около одного игрока. Лагов не было вообще. Самп в этот момент уже отправлял отчет о падении. Думаю, я достаточно подробно опроверг каждый пункт цитаты, в соответствии со своей точкой зрения. Есть еще вопросы? 1. Да ну? У меня установлено в папку с гта, ничего не кричит, причем тут вообще libcurl? Он к гта никакого отношения не имеет. При установке вообще предлагается путь C:\Program files\MTA San Andreas\, и никто не заставляет ставить в папку с гта, в отличие от SA-MP. Мультиязычность? Зачем? Две трети юзеров (личные наблюдения) устанавливают программы по схеме "Далее-Далее-Далее-Готово" вне зависимости от языка. 2. ЩИТО? ОПЯТЬ? По сравнению с чем? -
Под "фичами из SCMа", я думаю, имелся в виду прямой вызов опкодов игры. Я же говорю, отключен наглухо - нету опкодов, не вызвать их. Ух, вот даже как, не знал. До таких дебрей кода, благо, не приходилось лазить
-
Чего не хватает в MTA:SA, чтобы стать популярнее?
Arisu replied to MX_Master's topic in Russian / Русский
Правильно, он сам зависнет -
Под "фичами из SCMа", я думаю, имелся в виду прямой вызов опкодов игры.
-
Чего не хватает в MTA:SA, чтобы стать популярнее?
Arisu replied to MX_Master's topic in Russian / Русский
+1 Многих игроков напрягает выкачивать десятки мегабайт модов и графики, а теперь еще и любоваться новыми эффектами. Но это проблема не мультиплеера, а скорее сознательности админов / скриптеров. Все должно быть в меру и к месту Вот-вот об этом я и говорю. Ну не приучили скриптеров делать так, чтобы нажал и "убрать всё чтобы работало на старом компе". Топовые машины у них, делают для себя, а о других заботиться не хотят. Эх, а раньше сан-андреасу хватало совсем слабого конфига Не осталось скриптеров таких, вроде меня, у кого каждый фпс на счету и кто прежде всего думает об оптимизации ради производительности, потому что у самого ТОРМОЗИТ. Эх, а раньше я вообще с 32МБ видеопамяти играл в героев 3 на вин98 и ведь летало всё -
Чего не хватает в MTA:SA, чтобы стать популярнее?
Arisu replied to MX_Master's topic in Russian / Русский
Патисервер надо! -
Мне это наоборот кажется логичней. Как будто не код пишешь, а с компьютером разговариваешь если condition тогда код а если condition2 тогда другой код всё А со скобочками у меня постоянная путаница, писать их с новой строки или на той же; ставить пробел после if или нет if(code) { if (code) { if (code) {
-
off мое ведро двадцать выдает при разрешении 800x600, все на минимуме /off
-
думаю, фпс до пяти упадет на моей машине /me предвидит сотни шейдерных модов из-за которых играть в мта станет совсем невозможно.
-
я джва года ждал такую фичу! Есть вопрос: при использовании сложных шейдеров типа bloom, будет ли это сказываться на производительности?
-
Чего не хватает в MTA:SA, чтобы стать популярнее?
Arisu replied to MX_Master's topic in Russian / Русский
Мой IP вообще нигде не определяется почти.. Не то что в MTA, а даже на сайтах многих. Устаревшая geoip база, тут без вариантов. -
давайте словимся, потестим :3
-
можно) можно найти id этого объекта и заменить его на пустой dff. только вот когда я делал, col не заменялся на пустой, видать это работает только для созданных объектов. так что смысла нет все равно. Хм, странно, почему у тебя не вышло. Я заменял тот моргающий текстурами склад недалеко от гаража. Заменял и .dff, и .col и все прошло удачно. Ты на пустые заменял? Может поделишься dff и colками, а заодно и кодом для подгрузки? Буду благодарен :3 Давно есть желание уничтожить стройку в Сан Фиеро и поставить на её месте что-нибудь)
-
можно) можно найти id этого объекта и заменить его на пустой dff. только вот когда я делал, col не заменялся на пустой, видать это работает только для созданных объектов. так что смысла нет все равно.
-
cd ./server chmod +x mta-server ./mta-server куда это вводить подумай сам, подумай также, почему нужна "какая-то" панель.
-
то, чего давно ждали?)
-
А вот я, например, не хочу, чтобы знали мой ip! А-то есть всякие, которые могут взломать сервер... Я этого не хочу. Тогда тебе нечего держать сервер, если ты боишься что его сломают.
-
А, если ты про это.. Ну да, просто я интерпретировал слово "собирать" как "собирать из исходников". Верно так-то, сорри)