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

Поиск:

Тип: Сообщения; Пользователь: Daniel_Cortez

Страница 1 из 20 1 2 3 4

Поиск: На поиск затрачено 0.03 сек.

  1. Ответов
    52
    Просмотров
    25,270

    [Include] Исправил. Спасибо, что заметили.

    Исправил. Спасибо, что заметили.
  2. Ответов
    18
    Просмотров
    7,539

    [Include] Да, действительно. Добавлю отлов таких сообщений...

    Да, действительно. Добавлю отлов таких сообщений в следующей версии, но по мне так отлов сообщений о падениях сервера (речь именно о проблемах, возникающих в нативном коде, не в скриптах) изначально...
  3. Ответов
    4
    Просмотров
    2,612

    [Вопрос] Нет, не известно. В отличие от современных...

    Нет, не известно. В отличие от современных компиляторов для Си-подобных языков, компилятор Pawn не работает с абстрактным синтаксическим древом (Abstract Syntax Tree, AST), поэтому многие...
  4. Ответов
    4
    Просмотров
    2,612

    [Вопрос] Не совсем, одиночные переменные можно...

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

    Return1() return 1;
    main()
    {
    new...
  5. Ответов
    3
    Просмотров
    11,323

    [Мануал] Есть, но его автор не додумался сделать...

    Есть, но его автор не додумался сделать нормальную лицензию, не накладывающую неадекватных обязательств на пользователя. (GPL? Нет, спасибо.)
  6. Ответов
    18
    Просмотров
    7,539

    [Include] Обновление 1.2.0 (04.12.2022): Добавлена...

    Обновление 1.2.0 (04.12.2022):

    Добавлена поддержка мессенджера Telegram.
    Инструкции по созданию и настройке Telegram-бота можно найти здесь:
    ...
  7. Ответов
    3
    Просмотров
    11,323

    [Мануал] dc_crashreport: Как создать и настроить Telegram-бота

    Всем привет!

    В версии 1.2.0 инклуда dc_crashreport появилась возможность отправлять отчёты об ошибках в мессенджер Telegram.
    http://ihost.pro-pawn.ru/image.php?di=EMBA

    Для отправки отчётов в...
  8. Ответов
    4
    Просмотров
    9,977

    [Вопрос] Проблема не в sampgdk, а именно в GetPlayerName()...

    Проблема не в sampgdk, а именно в GetPlayerName() (а заодно и в куче других функций SA-MP, которые используют одну общую функцию для конверсии из cell в char и делают это неправильно, расширяя...
  9. Ответов
    3
    Просмотров
    2,495

    [Вопрос] Язык в первую очередь создан для новичков, и весь...

    Язык в первую очередь создан для новичков, и весь неочевидный и небезопасный функционал попал под нож, указатели - в том числе (именно вместо них и были добавлены ссылки, как в C++, но только для...
  10. Ответов
    215
    Просмотров
    102,640

    [App] "Неофициальный" релиз 3.10.10+ от 13.08.2022. ...

    "Неофициальный" релиз 3.10.10+ от 13.08.2022.

    Скачать: https://www.dropbox.com/s/v5gvuwi0s2dq69t/pawnc-3.10.10x.zip?dl=1
    Модифицированные инклуды SA-MP:...
  11. Тема: Pawn 3.2 (+)

    от Daniel_Cortez
    Ответов
    10
    Просмотров
    30,636

    [C] Состояние на 02.01.2022: Компилятор обновлён...

    Состояние на 02.01.2022:
    Компилятор обновлён до версии 3.10.10.

    Убрана неявная конверсия вещественных чисел в целые, т.к. нежелательные неявные конверсии могли вызвать потери в...
  12. Ответов
    2
    Просмотров
    7,404

    [Вопрос] Здесь либо вручную пересматривать все...

    Здесь либо вручную пересматривать все использования sscanf() в моде в поисках несовпадения параметров, либо ставить dc_crashreport (дисклеймер: собственная разработка; альтернатив пока видеть не...
  13. Ответов
    3
    Просмотров
    6,337

    [Вопрос] Так это ж не нативный код, а интерпретируемый....

    Так это ж не нативный код, а интерпретируемый. Вызывать его следует с помощью функции amx_Exec.
  14. Ответов
    2
    Просмотров
    1,261

    [Вопрос] Суть в том, что в многомерных массивах данные...

    Суть в том, что в многомерных массивах данные располагаются не совсем обычным образом.
    В двухмерных массивах перед содержимым массива указываются смещения до содержимого каждой строки второго...
  15. Ответов
    1,324
    Просмотров
    305,348

    Важно: [Вопрос] Потому что размер массива должен быть константным...

    Потому что размер массива должен быть константным значением. Сочетание "new const" создаёт иммутабельную переменную: значение такой переменной нельзя изменять, как у константы, но это всё ещё...
  16. Ответов
    1
    Просмотров
    1,286

    [Вопрос] Вариативные аргументы передаются по ссылке, т.к....

    Вариативные аргументы передаются по ссылке, т.к. предусмотрена возможность их изменения нативной функцией. Если аргументом является переменная или массив, то передаётся их адрес. Если же в качестве...
  17. Ответов
    215
    Просмотров
    102,640

    [App] Касаемо моего вчерашнего сообщения: Немного...

    Касаемо моего вчерашнего сообщения:

    Немного покопался в коде компилятора и, как оказалось это не баг: в таких случаях компилятор не передаёт ссылку на строку напрямую, а сначала создаёт в куче...
  18. Ответов
    215
    Просмотров
    102,640

    [App] Warning 239 выдаётся на 17-й строке из-за того,...

    Warning 239 выдаётся на 17-й строке из-за того, что в SomeFunction() передаётся строковый литерал.
    Если сделать так:

    static const empty_str[] = "";
    SomeFunction(empty_str);

    то никакого...
  19. Ответов
    37
    Просмотров
    46,818

    [C++] Тогда помочь могу мало чем, ибо шаблон...

    Тогда помочь могу мало чем, ибо шаблон тестировался только с генерацией проекта из CMake. Создание напрямую из других IDE в теории возможно, но не гарантируется из-за кривизны реализации генерации...
  20. Ответов
    37
    Просмотров
    46,818

    [C++] Что за странная мода выдумывать что-то с...

    Что за странная мода выдумывать что-то с созданием проекта через IDE, а потом удивляться, почему плагин не работает? В 1-м посте написано, как нужно генерировать проект с помощью CMake. Попробуйте...
  21. Ответов
    7
    Просмотров
    1,978

    [Вопрос] Как-то так: #define MAX_CELLS 1000 new...

    Как-то так:

    #define MAX_CELLS 1000
    new minfreeid=0;

    IsCellFree(id) return /* ... */;

    FreeCell(id)
    {
    /* ... */
  22. Тема: tagof

    от Daniel_Cortez
    Ответов
    3
    Просмотров
    1,829

    [Вопрос] Для одиночного аргумента с несколькими возможными...

    Для одиночного аргумента с несколькими возможными тегами
    native Func({_,Float}:arg);
    можно добавить дополнительный аргумент, в который по умолчанию будет передаваться ID тега:
    native...
  23. Ответов
    8
    Просмотров
    1,765

    [Вопрос] Добавлю свои 10 копеек: Откомпилируй скрипт в...

    Добавлю свои 10 копеек:
    Откомпилируй скрипт в отладочном режиме (в pawn.cfg добавить параметры "-d2" и "-O0") и подключи к серверу плагин CrashDetect. Если имеет место выход за пределы массива,...
  24. Тема: tagof

    от Daniel_Cortez
    Ответов
    3
    Просмотров
    1,829

    [Вопрос] Я правильно понимаю, нужно получить тип значения...

    Я правильно понимаю, нужно получить тип значения Pawn, переданного как аргумент нативной функции в плагине?
  25. Ответов
    215
    Просмотров
    102,640

    [App] О том, что у memcmp всего один аргумент count, а...

    О том, что у memcmp всего один аргумент count, а значит она может сравнивать массивы только при условии, что их длины одинаковы. Изначально разговор был про массивы разной длины.
Показано с 1 по 25 из 500
Страница 1 из 20 1 2 3 4