Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 2 из 2 ПерваяПервая 1 2
Показано с 11 по 16 из 16
  1. #11
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Как и предполагал , что Float.
    IP - это string.
    В include a_samp или высше его:
    PHP код:
    const MAX_SIZE_IP 16
    Дальше в перечисление (enum):
    PHP код:
    pIp[MAX_SIZE_IP], 
    Ну и в загрузку:
    PHP код:
    cache_get_field_content(0,"pIp",PlayerInfo[playerid][pIp], /*переменная_отвечающия_за_подключение_к_базе_данных*/MAX_SIZE_IP); 
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

  2. 2 пользователя(ей) сказали cпасибо:
    A N D R E Y (04.01.2016) VVWVV (04.01.2016)
  3. #12
    Аватар для A N D R E Y
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.12.2013
    Сообщений
    149
    Репутация:
    14 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    Как и предполагал , что Float.
    IP - это string.
    В include a_samp или высше его:
    PHP код:
    const MAX_SIZE_IP 16
    Дальше в перечисление (enum):
    PHP код:
    pIp[MAX_SIZE_IP], 
    Ну и в загрузку:
    PHP код:
    cache_get_field_content(0,"pIp",PlayerInfo[playerid][pIp], /*переменная_отвечающия_за_подключение_к_базе_данных*/MAX_SIZE_IP); 
    Я просто от не знания писал Float, мозгов туда заглянуть не хватило сразу. Спасибо за разъяснения.

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

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2590 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    В include a_samp или высше его:
    PHP код:
    const MAX_SIZE_IP 16
    Модифицировать стандартный инклуд? Серьёзно?
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  5. #14
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    Модифицировать стандартный инклуд? Серьёзно?
    А, почему бы и нет?
    Ну, да - при обновлении SA-MP, занного добавлять константу.

    Если куй, забыл добавить своими руками константу для размера IP.
    Почти для всего есть константа, а для IP - нет
    Не порядок, однако.
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

  6. #15
    Аватар для Desulaid
    лесоруб продакшен

    Статус
    Оффлайн
    Регистрация
    15.03.2015
    Адрес
    Slobodskoy
    Сообщений
    667
    Репутация:
    236 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    А, почему бы и нет?
    Ну, да - при обновлении SA-MP, занного добавлять константу.

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

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

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2590 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    А, почему бы и нет?
    Ну, да - при обновлении SA-MP, занного добавлять константу.

    Если куй, забыл добавить своими руками константу для размера IP.
    Почти для всего есть константа, а для IP - нет
    Не порядок, однако.
    Ты сопровождаешь инклуды SA:MP и можешь гарантировать, что твои константы останутся в новой версии мультиплеера? Или, быть может, у них есть публичный репозиторий, в котором ты можешь предложить добавить свои изменения в новую версию SA:MP? (Конечно же, нет, это анально огороженный закрытый мультиплеер, и вопросы были чисто риторическими.)
    Если нет, то можешь ли ты гарантировать, что не забудешь все модификации, которые ты сделал в этих инклудах? Ах, вспомнишь по ошибкам компилятора из-за недостающих констант?...
    PHP код:
    // В конце файла a_samp.inc
    #undef MAX_PLAYERS
    #define MAX_PLAYERS 100
    #undef MAX_VEHICLES
    #define MAX_VEHICLES 500 
    В примере выше переобъявляются уже существующие константы и ничего нового не добавляется. При замене инклуда на исходную версию компилятор ни слова не скажет о необъявленных константах. Впрочем, я не удивлюсь, если это не единственный пример, и кто-нибудь ещё запостит что-нибудь получше.

    Так вот, о чём я... Да, куй не добавил какие-то константы, и вряд ли собирается добавлять, но это не оправдание вмешательству в чужой код. Что лучше: один раз вынести все нестандартные модификации в свой инклуд/записать их в моде или насоздавать себе проблем, чтобы долбиться над чужим кодом при каждом переводе мода на новую версию SA:MP? (привет рьяным мазохистам с г-и)


    Цитата Сообщение от Untonyst Посмотреть сообщение
    Я ни на что не намекаю, но можно тупо после инклудов запились все это. Не? Ну или как я делать - создать один общий инклуд с подключением всех нестандартных инклудов и в нем указывать все константы и прочее.
    Два чая. Удивительно, почему до сих пор никто не выступил с инициативой создания общепринятого инклуда с самыми распространёнными нестандартными константами...
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  8. 2 пользователя(ей) сказали cпасибо:
    L0ndl3m (04.01.2016) VVWVV (04.01.2016)
 

 
Страница 2 из 2 ПерваяПервая 1 2

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

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

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

Ваши права

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