Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 3 из 5 ПерваяПервая 1 2 3 4 5 ПоследняяПоследняя
Показано с 21 по 30 из 44
  1. #21
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±
    Если сравнивать языки программирования в SA:MP и MTA, то Lua тоже хорош... Ни тебе указателей, ни типизированных переменных, ни даже контроля за необъявленными переменными: если вместо "var = 0" записать "val = 0" - вместо вывода какого-либо сообщения об ошибке будет просто создана глобальная переменная val со значением 0 - not good =/

    Если бы только Terra форкнули от Lua лет на 5-6 раньше... Эх, мечты.
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  2. #22
    Аватар для Disinterpreter
    Проверенный

    Статус
    Оффлайн
    Регистрация
    02.01.2014
    Сообщений
    88
    Репутация:
    91 ±
    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    ни даже контроля за необъявленными переменными: если вместо "var = 0" записать "val = 0" - вместо вывода какого-либо сообщения об ошибке будет просто создана глобальная переменная var со значением 0 - not good for newbs =/
    При необъявленной переменной будет возвращен nil. А не 0 же. Либо я не так понял.
    Последний раз редактировалось Disinterpreter; 17.07.2014 в 00:19.

  3. #23
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±
    PHP код:
    function doSomething()
        
    local var
        var = 
    0
        
    -- ...
    end 
    Теперь добавим очепятку: "val" вместо "var":
    PHP код:
    function doSomething()
        
    local var
        
    val 0
        
    -- ...
    end 
    Итог: +1 глобальная переменная.
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  4. #24
    Аватар для Disinterpreter
    Проверенный

    Статус
    Оффлайн
    Регистрация
    02.01.2014
    Сообщений
    88
    Репутация:
    91 ±
    Но объавлять переменную сверху необязательно. Да и у меня например Sublime Text бы предложил написать переенную var :D

    Если чесно, яб сам не прочь кодить под AngelScript, но что есть, то есть.

    Забыл спросить, что там в павн по указателям то ;)
    Последний раз редактировалось Disinterpreter; 17.07.2014 в 00:31.

  5. #25
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±
    Цитата Сообщение от Disinterpreter Посмотреть сообщение
    Но объавлять переменную сверху необязательно. Да и у меня например Sublime Text бы предложил написать переенную var :D
    В курсе, просто было лень искать и вырезать куски кода из своего проекта. Епстественно, в реальных ситуациях примеры сложнее, но суть всё та же. Порой бывает очень сложно отследить причину вытекающих из этого последствий.

    Цитата Сообщение от Disinterpreter Посмотреть сообщение
    Забыл спросить, что там в павн по указателям то ;)
    Only #emits, only hardcore.
    Впрочем, польза от этих указателей тоже сомнительная: в функцию такой указатель просто так не передашь, разве что и вызовы функций делать через всё те же мозготрахи с #emit'ами. В общем, без хорошего опыта не юзабельно.
    Вообще в Pawn и нет особой нужды в указателях, ибо нет вообще никакой динамической аллокации памяти.
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  6. #26
    Аватар для Disinterpreter
    Проверенный

    Статус
    Оффлайн
    Регистрация
    02.01.2014
    Сообщений
    88
    Репутация:
    91 ±
    оффтоп: У вас форум намного умнее чем рядом стоящий набитый школьниками и жополизанием :D

  7. 4 пользователя(ей) сказали cпасибо:
    J-Ex (17.07.2014) Osetin (17.07.2014) underwoker (17.07.2014) [ForD] (22.11.2014)
  8. #27
    Аватар для OKStyle
    Заблокирован

    Статус
    Оффлайн
    Регистрация
    12.05.2013
    Сообщений
    205
    Репутация:
    49 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    введите в гугл "GTA SA по сети"
    В 2005м году я так впервые нашёл МТА, но тогда там можно было только кататься на машинах.

    Цитата Сообщение от Disinterpreter Посмотреть сообщение
    Ну типо я знаю проблемы МТА и то, что там негде играть.
    Ну типа ты предлагаешь всем бросить САМП и играть в МТА, но поскольку играть негде, то просто бросить играть в ГТА по сети

    Собсна, отвечая глупым дрищавым троллям, могу сказать, что в очередной раз я не утверждаю, что САМП лучше МТА. Это 2 разных проекта для 2х разных целей. ГТА по сети - это лишь идея. Я знаю, что в МТА намного больше возможностей реализовать ту или иную задачу, некоторые из которых в САМП реализовывать долго и сложно. Возможно, я бы скриптил давно в Lua, но неадекватная аудитория МТА, считающая себя взрослой, а также политика турниров и лиг, приветствующая баги, меня "отговорили". Я скрипчу в САМП для своего удовольствия и на заказ, поэтому меня вообще не парят ни дыры, ни баги. Я знаю одно - если я что-то задумал, то в САМП это реализую.

    P.S. Относительно античита: он был (SAC), но что-то пошло не так и его вырезали. Потом была попытка вырезать и кастомные объекты (к сожалению, отказались) где-то в 0.3e-R1 Fix Version, кажется, но это другая история. В этом, кстати, плане, в МТА проще кастомные ресурсы к серверу цеплять и клиентам отправлять.

  9. #28
    Аватар для Disinterpreter
    Проверенный

    Статус
    Оффлайн
    Регистрация
    02.01.2014
    Сообщений
    88
    Репутация:
    91 ±
    Цитата Сообщение от OKStyle Посмотреть сообщение
    В 2005м году я так впервые нашёл МТА, но тогда там можно было только кататься на машинах.


    Ну типа ты предлагаешь всем бросить САМП и играть в МТА, но поскольку играть негде, то просто бросить играть в ГТА по сети
    Соль в том, что я приводил примеры не всегда относительно мта. А относительно других мультиплееров.

  10. #29
    Аватар для OKStyle
    Заблокирован

    Статус
    Оффлайн
    Регистрация
    12.05.2013
    Сообщений
    205
    Репутация:
    49 ±
    Другие игры рассматривать не будем

  11. #30
    Аватар для Disinterpreter
    Проверенный

    Статус
    Оффлайн
    Регистрация
    02.01.2014
    Сообщений
    88
    Репутация:
    91 ±
    Добавил еще одну причину.

 

 
Страница 3 из 5 ПерваяПервая 1 2 3 4 5 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •