Jump to content

_Dark_

Members
  • Posts

    473
  • Joined

  • Last visited

Everything posted by _Dark_

  1. Общий сбор всех пользователей русскоязычного раздела в Скайпе! Ссылка для скайпа: skype:?chat&blob=jpvGEgx6cwu-NFgMrOfYNpuDG5RimrO3YX5vZ_XdOJtfFFZNxoBvcu1R6f7avdUc5zAayCYmveFjSuQFAFEddS5ohT4wrjC2dWvA7qmZTgmWaHU_MLL8td-Ym14DR0nfpHZvbhUqNauCO988_llu9yoiRaFyzuns-7ZB0LI8yg7yQyImSigR2RQ
  2. А про клиентскую часть я ничего не говорил, я про код говорил, ага. Легко и просто. PlayerInfo[playerid][pOlolo] в Lua это PlayerInfo[playerid].pOlolo. И я повторяю: я нигде не писал, что возможно сделать полноценный конвертер. Я так же нигде не писал, что его вообще кто-нибудь станет делать, так что не говорите так, как будто вам тут кто-то должен.
  3. Пробежался глазами, ничего интересного в сообщении не увидел, кроме ерунды всякой, скажу только, что заменить for(new i; i < 10; i ++) { // something } На for i = 0, 10 do -- something end Это дело 5 минут. Ты можешь думать все что тебе хочется, мне от этого не тепло не холодно, доказывать какой-то выскочке свой опыт я не собираюсь, мне лично достаточно того, что я совладелец крупного портала посвященного форумному движку — IP.Board, проверенный нуллер этого же скрипта в России, и то, что у нас и у меня в том числе заказывают услуги за $n, будь я неопытен, никто не был бы доволен тем, что я делаю. В общем, все, удачи.
  4. Судя по регулярке в первом сообщении, должна быть захвачена последовательность символов (не менее 3), в которых допустимы только латинские буквы (в любом регистре), цифры, и знак пробела. Ваш код не подходит, т.к. если будет, например, строка K!nix, то будет захвачено nix.
  5. В Lua нет POSIX-совместимых регулярных выражений, наверно можно как то будет стандартными средствами, но вот этого я уже не знаю как сделать
  6. Объясняю популярно: Я написал, что можно, причем легко, реализовать конвертацию функций, лексем языка и т.п., т.е. Pawn -> Lua. Код будет валидным, ошибок не будет, но нет никаких гарантий, что он будет работать так, как и задумывалось. Неужели это так сложно понять?
  7. Когда вы научитесь читать так как есть, а не так как вам хочется?
  8. Собственно, если нужно захватить от 3 символов, то можно local sText = 'Kenix' print((#sText >= 3) and sText:match '^[a-zA-Z0-9_]+$' or "nil")
  9. В Lua используются не POSIX-совместимые регулярные выражения, поэтому там не так как все привыкли.
  10. Ерунду сказали. Подумайте почему.
  11. Да нет ничего сложного, я на PHP могу такой написать, через регулярку заменять функции, переменные, циклы на Lua / MTA аналоги, я гарантирую что код на выходе будет полностью валидный, но я не могу гарантировать, что в игре это вся хрень будет работать как надо.
  12. Оно вам надо? Представьте, что будет. GF, Pen заполонят MTASA, появятся куча серверов клонов, а-ля SAMP-RP, среди скриптеров SAMP'а начнется ажиотаж, все подумают, что перенести мод проще простого и начнут писать под MTA на языке Pawn! Microsoft увеличит свои доходы с продажи обновлений и лицензий Windows, и запустит гибридный планшет-ноутбук, на фоне которого iPad будет выглядеть бледно. Разработчики приложений начнут выпускать удивительные приложения с Metro, что сделает Office и Photoshop ненужными. Онлайн-сервисы Microsoft станут лидирующими из-за их привязки к Metro. Аура успеха вокруг Windows 8 приведет к увеличению продаж Windows Phone, и спасет Nokia от исчезновения. Планшеты Android исчезнут с лица земли, а продажи телефонов с Android упадут, так как все клиенты начнут выбирать телефоны с Windows Phone. Большие азиатские компании по выпуску телефонов подпишутся на выпуск телефонов с WP7 и переведут туда свои лучшие команды разработчиков. Аналитики Wall Street сбросят акции Apple, объявив о конце эры iПродуктов. Извиняюсь, не удержался.
  13. Бред. Попытка эмуляции ООП — да, замедляет скорость выполнения кода, в том же Lua например. В языках где ООП предусмотрено на низшем уровне наоборот, достигается лучшая производительность. Советую почитать преимущества ООП.
  14. Согласен. Не не не погодите) Я не согласен) Причем тут начальник вобще? Я например буду рад выполнить любые заказы... ( Естественно за деньги ) Принцип работы примерно такой: Заказчик говорит, что надо сделать... Исполнитель делает... Скрипт тестируется на сервере исполнителя... Дальше заказчик пересылает деньги исполнителю... Затем исполнитель скидывает скрипты заказчику... Ну, а впоследствии найденные баги исправляются исполнителем бесплатно (При условии, что код не был изменен) Ну, а начальника при таком варианте и нет... Заказчик и исполнитель... Все строго) Я по такому принципу давно работаю, меня вполне все устраивает... На мой взгляд самый удобный подход... Не, не, не. Это по принципу "сделал - свободен". А в большинстве случаев требуется писать гейммод, оставаясь в проекте на долгий срок.
  15. Я то знаю о чем я говорю, событие OnPlayerUpdate было добавлено 4 года назад, очевидно, что моды со скриптовым OnPlayerUpdate появились 5 лет назад (тогда то и вышла первая версия GodFather, от которого и пошло все это). LoveFist выше немного перефразировал мои слова
  16. Да не рассказывайте, быть такого не может, я ни разу не видел мода с сохранением в OnPlayerUpdate. Быть может, вы смотрели мод 5 летней давности, когда события OnPlayerUpdate в SAMPе не было, но было такое же событие в моде, которое скриптово реализовывалось и представляло из себя совсем другое...
  17. . . . Useless function. local a = 10 local b = -10 a, b = -a, -b -- a = -10, b = 10.
  18. Некоторые факты о разработке. Вы все поняли? Автор фиксит потребление ОЗУ MTA. На скриншотах регистрации и авторизации есть грамматические ошибки, а так же не влезает англоязычный текст в text-label'ы.
  19. Пфф, уже скопировали экспорт функций
  20. У одних игроков будет одно, у других другое?
  21. Популяризовывать MTA созданием разделов на форуме?
  22. Ну, насчет спидометра я соглашусь, я аналоговый использовать не буду. Ограничусь цифровым.
  23. Каждый здравый скриптер сам знает что ему не надо делать.
×
×
  • Create New...