Jump to content

Сэмп скриптеры и МТА


Recommended Posts

Вот реально, я на оф форуме сэмпа сижу в рус разделе, и как только начинаю говорить, что в мта есть то, что нужно какому-то скриптеру, некоторые личности начинают судорожно материть меня, мол, я рекламирую, и как я их достал, и чтобы я валил оттуда. Не пойму, че так бесяЦо-то?

А чуваки-то всего лишь хотят такие функции как https://wiki.multitheftauto.com/wiki/GetCursorPosition и в этом духе. Я говорю им, что это уже придумали и давно воплотили в реальность. А в ответ как обычно звучат "да я не хочу свой мод в Х тыщ строк переделывать под другой мульт" или например "влом учить новый язык", а то и еще круче "в мта атмосфера не та". Я вот тоже не пойму, а что это значит "не та атмосфера"? 8)

Link to comment

бухтят именно те, кто вроде бы хорошо знает скриптинг ихний

мне вон пару раз посоветовали мта посмореть, когда я чета скриптил в сэмпе. И ваще даже не скриптеры посоветовали.. пошел в мта узнать че как, до сих пор не вернулся ((:

Link to comment

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

Не смотря на это, за последний год кол-во игроков в мта увеличилось в 3,5 раза и продолжает стабильно расти.

  • Like 1
Link to comment

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

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

Link to comment

Сам не малое время держал SAMP сервер. Занимался разработкой. Делал довольно не плохие вещи... Большинство досих пор не могут понять как сделать ту или иную реализацию что делал я :mrgreen: Я извиняюсь что это выглядит как хвастовство, но я бы этого не говорил, если бы почти все игроки не говорили что это самый лучший сервер с техническими реализациями и т.д. Другие проекты предлагали, объединится, заниматься разработкой ихнего сервера за деньги. И всё это мне досих пор не понятно :) Я даже исходных кодов показывать за частую стесняюсь и считаю себя ближе к быдло-кодеру чем разработчику :oops:

Когда я ознакомился с MTA, стал интересен переход с SAMP на MTA. В то время ещё не было GUI подобия в SAMP. Поэтому сильно то и не расстраивало отсутствие поддержки Русского в GUI у MTA. Но расширенные возможности Lua, перед pwn действительно пугали. Не смотря на то, что в действительности нечего сложного там нет. Изучить синтакс и т.д. А остальное всё будет ясно.

У SAMP есть свои преимущества. Простота (отсутствие надобности запускать игру, для мониторинга серверов и т.д), некоторые скриптовые функции, легкость скриптинга, кол-во игроков на сервере может быть до 500 и это не всё. Просто я не вникал в это, но если постараться то можно найти ещё массу всего подобного. И всё это нельзя отрицать также как и преимущества MTA над SAMP.

Link to comment

Ну вот тебя же не сильно пугает переход, допустим, с сампа на мта? Я просто сам сэмп скриптером был (и есть) и меня чёта как-то не впечатляло, хотелось обратно в сэмпик (: Но вот когда я ощутил потолок возможностей и застой в сэмпе, все-таки решился пойти в мта.

Ну вот кому бы я не советовал, что мол, давайте в мта дуйте уже, а они всякие отмазки придумывают, мол, тяжко, влом, не хочу, атмосфераНеТа, сложный скриптинг, сэмп лучче (: Ну и в таком духе.

Хотя некоторых все-таки удалось убедить. В основном это те, кто более менее хорошо в сэмп скриптинге шарит. Но остальные усиленно сопротивляются. Самое тыресное, что хотят в сэмпе возможности, который в МТА уже есть, но в об МТА не хотят ничего знать. Парадокс.

Link to comment
Скриптинг в сэпе легче ибо pawno болие распространен так сказать!

Как много проектов ты знаешь которые используют pawno? Я - ни одного, кроме самп, а вот тебе на вскидку что использует lua: WoW, Mafia2, gmod, vlc, cisco, lighttpd..

Link to comment

Интересно. Многие мои друзья говорят что в МТА какая-то атмосфера тупая... как-то нудно... Нету хороших серверов такие которые на SAMP. Ибо мне даже реально не интересно играть на серверах здесь. Ну могу не много поиграть DD/DM и то потом надоедает... Первая причина скриптеры МТА не умеют сделать уютную атмосферу в игре. Скриптеры начинают использовать все доступные возможности, пихать всё на кучу и в итоге это получается "говномод". Помню я много хороших серверов SAMP. Они были очень простые и очень удобными. Сейчас я пытаюсь создать игровой сервер под МТА с игровым режимом SFTDM и тем самым питаюсь сохранить атмосферу SAMP что бы было удобно играть как и раньше. Также будут доступные новые функции которых не было в SAMPе.

Скриптинг в сэпе легче ибо pawno болие распространен так сказать!

lua что то новое для них вот они от сложности и бухтят!

жесть... lua на сколько прост что проще не бывает. На мое мнение это самые легкой язык програмирования для скриптов который есть в мире... В павно нужно обьявлять не нужные переменные, их размер, тип... И тоже самое с функциями... А зачем это всё? Что бы усложнять себе работу? ....

Link to comment

Нащщет популярности и легкости языка PAWN.. это большое заблуждение. Он сложнее и что-то создавать на нем, чисто в прикладном плане, весьма непросто, т.к. стандартных встроенных библиотек в нем не так много. Даже чтобы написать на нем быстрый парсер INI файлов, потребуются 80%-ое знание языка. В LUA напротив - такие узкопрофильные библиотеки можно написать гораздо быстрее и легче. В первую очередь потому что в нем есть полезное подобие библиотеки PCRE. Хотя она и специфична, но задачи по парсингу строк мона на ней выполнить гораздо быстрее чем в PAWN, где нужно для каждой отдельной задачи писать свой парсер. Сам язык LUA - куда более легкий чем всякие скриптовые PAWN и тот же JS.

Согласен с тем фактом, что интерфейсы стандартных ресурсов в мта не отличаются абсолютной понятностью. И пока не набъешь 3 десятка ошибок самостоятельно, или пока не прочтешь мануал вне сервера, понять их не так просто. UserFriendly вид мода или ресурса в игре - действительно важен для многих игроков, т.к. они в глаза не видели этих скриптов и не знают что им делать, когда заходят в тупик в разных неизвестностях. Как говорится весь интерфейс должен быть максимально сложен и глубок только внутри, а не снаружи. Снаружи игроки должны двумя-тремя кликами сделать что им надо, а если два-три клика для них - перебор, одним кликом/нажатием кнопки - прочесть инфо на их родном языке о том или ином элементе игры, управления или экрана. На деле выходит, сухой и неприглядный вид GUI окон с кучей кнопок и пунктов без всяких подсказок о последствиях нажатия на них. Очень редко используется HUD именно в функционально-информационном плане. Обычно, он усыпан каким-то картинками, спидометрами и непонятными элементами. А вот подсказок вида "какую кнопку нажать, чтобы взаимодействовать с элементом игры", такие данные редки. Это я все об МТА серверах и ресурсах говорю. Ну и, собственно, главный момент, на который все русские игроки обращают внимание - в общем-то далеко не русский интерфейс: названия, преграды с русскими буквами в GUI и переключением языка в чате. В общем, везде чувствуется какая-то строгость.

В сэмпе же наоборот, все элементы имеют игрушечный и далеко не строгий вид. Будем говорить прямо, основные игроки - это дети. И этот игрушечный и несложный вид разных элементов им очень важен. Если для 15-18 летних игроков вид интерфейса и сложность в управлении уже может не так влиять на общее ощущение от игры, а вот для тех, кто помладше - это зачастую самый первый критерий. Видимо, это и называется "атмосферой".

Link to comment
Интересно. Многие мои друзья говорят что в МТА какая-то атмосфера тупая... как-то нудно... Нету хороших серверов такие которые на SAMP. Ибо мне даже реально не интересно играть на серверах здесь. Ну могу не много поиграть DD/DM и то потом надоедает... Первая причина скриптеры МТА не умеют сделать уютную атмосферу в игре. Скриптеры начинают использовать все доступные возможности, пихать всё на кучу и в итоге это получается "говномод". Помню я много хороших серверов SAMP. Они были очень простые и очень удобными. Сейчас я пытаюсь создать игровой сервер под МТА с игровым режимом SFTDM и тем самым питаюсь сохранить атмосферу SAMP что бы было удобно играть как и раньше. Также будут доступные новые функции которых не было в SAMPе.
Скриптинг в сэпе легче ибо pawno болие распространен так сказать!

lua что то новое для них вот они от сложности и бухтят!

жесть... lua на сколько прост что проще не бывает. На мое мнение это самые легкой язык програмирования для скриптов который есть в мире... В павно нужно обьявлять не нужные переменные, их размер, тип... И тоже самое с функциями... А зачем это всё? Что бы усложнять себе работу? ....

мне кажется ты не прав в мта атмосфера очень хорошая папробуй зайди на сервер Zombie HELL Party вот это классная атмосфера зомби апокалипса .Такой атмосферы никогда в сампе не будет :D

помимо этого есть ещё много хороших серверов просто поищи :)

Link to comment
Нащщет популярности и легкости языка PAWN.. это большое заблуждение. Он сложнее и что-то создавать на нем, чисто в прикладном плане, весьма непросто, т.к. стандартных встроенных библиотек в нем не так много. Даже чтобы написать на нем быстрый парсер INI файлов, потребуются 80%-ое знание языка. В LUA напротив - такие узкопрофильные библиотеки можно написать гораздо быстрее и легче. В первую очередь потому что в нем есть полезное подобие библиотеки PCRE. Хотя она и специфична, но задачи по парсингу строк мона на ней выполнить гораздо быстрее чем в PAWN, где нужно для каждой отдельной задачи писать свой парсер. Сам язык LUA - куда более легкий чем всякие скриптовые PAWN и тот же JS.

Согласен с тем фактом, что интерфейсы стандартных ресурсов в мта не отличаются абсолютной понятностью. И пока не набъешь 3 десятка ошибок самостоятельно, или пока не прочтешь мануал вне сервера, понять их не так просто. UserFriendly вид мода или ресурса в игре - действительно важен для многих игроков, т.к. они в глаза не видели этих скриптов и не знают что им делать, когда заходят в тупик в разных неизвестностях. Как говорится весь интерфейс должен быть максимально сложен и глубок только внутри, а не снаружи. Снаружи игроки должны двумя-тремя кликами сделать что им надо, а если два-три клика для них - перебор, одним кликом/нажатием кнопки - прочесть инфо на их родном языке о том или ином элементе игры, управления или экрана. На деле выходит, сухой и неприглядный вид GUI окон с кучей кнопок и пунктов без всяких подсказок о последствиях нажатия на них. Очень редко используется HUD именно в функционально-информационном плане. Обычно, он усыпан каким-то картинками, спидометрами и непонятными элементами. А вот подсказок вида "какую кнопку нажать, чтобы взаимодействовать с элементом игры", такие данные редки. Это я все об МТА серверах и ресурсах говорю. Ну и, собственно, главный момент, на который все русские игроки обращают внимание - в общем-то далеко не русский интерфейс: названия, преграды с русскими буквами в GUI и переключением языка в чате. В общем, везде чувствуется какая-то строгость.

В сэмпе же наоборот, все элементы имеют игрушечный и далеко не строгий вид. Будем говорить прямо, основные игроки - это дети. И этот игрушечный и несложный вид разных элементов им очень важен. Если для 15-18 летних игроков вид интерфейса и сложность в управлении уже может не так влиять на общее ощущение от игры, а вот для тех, кто помладше - это зачастую самый первый критерий. Видимо, это и называется "атмосферой".

полностью согласен но теперь школотень потехоньку перебирается на мта и это будет доставать массу проблем для всех . :(

Link to comment

Ну на счет атмосферы я, допустим, могу понять)

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

А в MTA все какое-то вылизанное до невозможности, нет той простоты, того топорного esc'а.

Ну а по теме - таковые есть.

On1xS, theAlone.

Быть может, в ваших кругах они не столь известные, но руки у них откуда надо :)

Link to comment
Самое тыресное, что хотят в сэмпе возможности, который в МТА уже есть, но в об МТА не хотят ничего знать. Парадокс.

Ха-ха. Как же меня забавляет, когда сампобыдло писает кипятком и флудит десятки страниц на форумах, когда в самп криво и на приметивнейшем уровне добавляют возможности, которые в идеальном виде уже годами есть в MTA.

Link to comment
Самое тыресное, что хотят в сэмпе возможности, который в МТА уже есть, но в об МТА не хотят ничего знать. Парадокс.

Ха-ха. Как же меня забавляет, когда сампобыдло писает кипятком и флудит десятки страниц на форумах, когда в самп криво и на приметивнейшем уровне добавляют возможности, которые в идеальном виде уже годами есть в MTA.

ещё вот есть случай

случайно защёл на форум сампа и нашёл фичу каторая есть в мта почти с самой первой версии была проигрывания музыки ...

в сампе надо какието плагины устанавливать всякую белеберду и то это очень влият на фпс сервера и пр.

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

и всё чаще выходят плагины полностью копирующие скрипты МТА но это просто бред ...

это называется MTA to samp new multipleer ..... мда до чего докатились люди

Link to comment
Скриптинг в сэпе легче ибо pawno болие распространен так сказать!

lua что то новое для них вот они от сложности и бухтят!

Често - бред. Почему? - Во первых: (ниже читай), во вторых, как язык влияет на возможности скриптинга, если Native функции даёт сам мультиплеер (пускай даже вместо С или Lua будет Basic или вообще Pascal), в третьих Lua намного легче чем тот же C/C++.

Скриптинг в сэпе легче ибо pawno болие распространен так сказать!

Как много проектов ты знаешь которые используют pawno? Я - ни одного, кроме самп, а вот тебе на вскидку что использует lua: WoW, Mafia2, gmod, vlc, cisco, lighttpd..

Да даже тот же S.T.A.L.K.E.R. весь на Lua.

В павно нужно обьявлять не нужные переменные, их размер, тип... И тоже самое с функциями... А зачем это всё? Что бы усложнять себе работу? ....

По крайней мере почитай разницу между интерпретируемым языком и компилируемым, и потом спроси "зачем указывать размер переменной".

Кстати в MTA нет одной фишки как в SA-MP, а именно приатачивание объекта к кости игрока.. Собственно можно вычислить координаты кости и приатачивать постоянно (например в OnClientRender) с вычислением оффсета и поворота (Но это просто жуткое дрочество, а приатачить объект к кости можно стандартными средствами gta_sa).

И когда походку персов починят? (Смысле функцию которая включала стандартную анимацию ходьбы для каждого персонажа) А то больно смотреть как девушки на РП(Г) серверах бегают как CJ (Как бы уже пофиг на мужиков xD, но девушки это вообще ппц xD)

Link to comment
Скриптинг в сэпе легче ибо pawno болие распространен так сказать!

lua что то новое для них вот они от сложности и бухтят!

Често - бред. Почему? - Во первых: (ниже читай), во вторых, как язык влияет на возможности скриптинга, если Native функции даёт сам мультиплеер (пускай даже вместо С или Lua будет Basic или вообще Pascal), в третьих Lua намного легче чем тот же C/C++.

Скриптинг в сэпе легче ибо pawno болие распространен так сказать!

Как много проектов ты знаешь которые используют pawno? Я - ни одного, кроме самп, а вот тебе на вскидку что использует lua: WoW, Mafia2, gmod, vlc, cisco, lighttpd..

Да даже тот же S.T.A.L.K.E.R. весь на Lua.

В павно нужно обьявлять не нужные переменные, их размер, тип... И тоже самое с функциями... А зачем это всё? Что бы усложнять себе работу? ....

По крайней мере почитай разницу между интерпретируемым языком и компилируемым, и потом спроси "зачем указывать размер переменной".

Кстати в MTA нет одной фишки как в SA-MP, а именно приатачивание объекта к кости игрока.. Собственно можно вычислить координаты кости и приатачивать постоянно (например в OnClientRender) с вычислением оффсета и поворота (Но это просто жуткое дрочество, а приатачить объект к кости можно стандартными средствами gta_sa).

И когда походку персов починят? (Смысле функцию которая включала стандартную анимацию ходьбы для каждого персонажа) А то больно смотреть как девушки на РП(Г) серверах бегают как CJ (Как бы уже пофиг на мужиков xD, но девушки это вообще ппц xD)

по поводу аттачивания есть функция :D но она слишком мудрённая https://wiki.multitheftauto.com/wiki/GetPedBonePosition

у самого была проблема с аттачиванием слишком функция мудрённая хотя в сампе смотрел она куда проще ..

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