Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Показано с 1 по 10 из 10
  1. #1
    Аватар для jeraqiv
    Пользователь

    Статус
    Оффлайн
    Регистрация
    28.06.2015
    Адрес
    Двумерный массив
    Сообщений
    77
    Репутация:
    2 ±

    Работа с инклудами.

    Здравствуйте, у меня возникла такая мысль. А можно ли разделить свой проект на части? К примеру в одном файле объявлены все переменные, в другом системы, в третьем добавлен транспорт и т.п.. Есть ли хорошие качества в этой системе?

  2. #2
    Аватар для Sp1ke
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.03.2015
    Сообщений
    239
    Репутация:
    50 ±
    Можно и так сделать, но будет очень неудобно, сам потом пожалеешь, обычно хранят ТД, машины, пикапы и объекты. (лично я так делаю)

  3. #3
    Аватар для Avertus
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.12.2013
    Сообщений
    86
    Репутация:
    17 ±
    Есть такой открытый проект Open-GTO, там всё в файлах. По моему мнению лучше разделять проект на файлы именно по системам.

  4. #4
    Аватар для Лейкерс
    Заблокирован

    Статус
    Оффлайн
    Регистрация
    13.07.2015
    Сообщений
    2
    Репутация:
    0 ±
    Можешь создание 3д текстов, пикапов, автомобилей, объектов и тд юзать через инклюд.

  5. #5
    Аватар для gangzone.ini
    Модератор

    Статус
    Оффлайн
    Регистрация
    15.06.2014
    Сообщений
    650
    Репутация:
    105 ±
    Можно все) Но лучше использовать все в моде, так по моему мнению удобнее)
    Модератор с 19.03.2015

  6. #6
    Аватар для untonyst
    Младший сержант

    Статус
    Оффлайн
    Регистрация
    15.03.2015
    Адрес
    Slobodskoy
    Сообщений
    664
    Репутация:
    234 ±
    Я обычно связанные функции кидаю. Код выглядит более легким. А цвета, как
    PHP код:
    #define COLOR_WHITE 0xFFFFFFFF 
    Я не использую :)
    Младший сержант Стяжкин | ЧСВ группа в ВКонтакте NEW

  7. #7
    Аватар для bredvix
    Старичок

    Статус
    Оффлайн
    Регистрация
    01.08.2013
    Адрес
    Нижний Новгород
    Сообщений
    482
    Репутация:
    180 ±
    Цитата Сообщение от epryka Посмотреть сообщение
    Здравствуйте, у меня возникла такая мысль. А можно ли разделить свой проект на части? К примеру в одном файле объявлены все переменные, в другом системы, в третьем добавлен транспорт и т.п..
    Можно.
    Цитата Сообщение от epryka Посмотреть сообщение
    Есть ли хорошие качества в этой системе?
    Инкюд - это библиотека, в которой можешь хранить всё, что пожелаешь нужным.
    В основном их используют для объектов, транспорта, пикапов, текстов и анти-читов.

  8. #8
    Аватар для [ForD]
    Пользователь

    Статус
    Оффлайн
    Регистрация
    14.11.2013
    Адрес
    Свердловская обл.
    Сообщений
    694
    Репутация:
    104 ±
    Обычно в инклуд лучше пихать много однообразных строк:объекты,пикапы,3d тексты,авто,цвета как было показано выше например
    Цитата Сообщение от Darge Посмотреть сообщение
    PHP код:
    #define COLOR_WHITE 0xFFFFFFFF 
    Все в таком духе,это намного уменьшит строк в моде,тем самым будет легче работать с основным кодом,да и подомный код меньше остального подвергается редактированию,по этому не возникнет проблем постоянно ползать в инклуд.
    Последний раз редактировалось [ForD]; 13.07.2015 в 22:01.
    PAWN Compiler делает то, что вы приказали ему сделать, а не то, что вы хотели, чтобы он сделал..

    25% времени в программировании уходит на размышления о том, что пользователь может сделать не так.[HR]/Брайан Хьюмс/





    #FIXSAMP

  9. #9
    Аватар для Daniel_Cortez
    new fuck_logic[0] = EOS;

    Статус
    Онлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    1,661
    Репутация:
    2144 ±
    По своему опыту могу сказать, что лучше выносить в отдельный инклуд всё, что относится к какой-то одной системе (например, все переменные, константы и функции от античита) либо какой-нибудь отдельный маппинг, не относящийся ни к одной системе.
    Но если хотите разбросать всё без разбора, чтобы все функции были в одном файле, все переменные в другом, константы в третьем, перечисления (enum) в четвёртом и PVar'ы в пятом - ваше право, только не называйте себя после этого скриптером.
    Индивидуально в PM и Skype по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
    SA-MP 0.4 is a lie

  10. 5 пользователя(ей) сказали cпасибо:
    gangzone.ini (15.07.2015)Osetin (14.07.2015)Profyan (06.11.2015)[ForD] (14.07.2015)
  11. #10
    Аватар для jeraqiv
    Пользователь

    Статус
    Оффлайн
    Регистрация
    28.06.2015
    Адрес
    Двумерный массив
    Сообщений
    77
    Репутация:
    2 ±
    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    По своему опыту могу сказать, что лучше выносить в отдельный инклуд всё, что относится к какой-то одной системе (например, все переменные, константы и функции от античита) либо какой-нибудь отдельный маппинг, не относящийся ни к одной системе.
    Но если хотите разбросать всё без разбора, чтобы все функции были в одном файле, все переменные в другом, константы в третьем, перечисления (enum) в четвёртом и PVar'ы в пятом - ваше право, только не называйте себя после этого скриптером.
    Спасибо за совет. Думаю удобней сделать так, что-бы всё было по полочкам.

 

 

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

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

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

Ваши права

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