Вопросы

KlasterK
Освоившийся
#pragma warning 206 // w207 unknown pragma + e10 extra characters on line
#pragma warning disable 206 // то же самое

// Код где потребовалась прагма
while (true// варнинг
{
    k = strfind(params, "-"true, k);
    if(k != -1) params[k] = '~';
    else break;
}

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 ответа на этот вопрос

  • 0
Sleash
Завсегдатый

Pawn не даёт использовать while(true)

Я сам в душе не чаю по какой это причине, хотя есть break, но вот решение:

// Будем использовать альтернативу while(true), а именно for без единого условия:
for(;;)
{
    k = strfind(params, "-"true, k);
    if(k != -1) params[k] = '~';
    else break;
}
// Код выше уже будет работать как надо и не сделает лишнее кол-во кругов.
// Хотя можно в начало мода закинуть и такой дефайн:
#define while(truefor(;;)
// Тогда уже и такой код будет работать:
while (true)
{
    k = strfind(params, "-"true, k);
    if(k != -1) params[k] = '~';
    else break;
}

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
Vlad0s1k
Освоившийся

@KlasterK Похоже, что вы столкнулись с проблемой поддержки директив `#pragma` в pawno. Даже хотя по стандартам языка pawno не должно быть прямотивов для компилятора, тем не менее, в некоторых версиях это может работать. Может быть, ваш текущий компилятор pawno не поддерживает эти прагмы.

 

Могу посоветовать следующее: попробуйте обратиться к официальной документации pawno или сообществу pawno, чтобы узнать поддерживает ли ваш компилятор эти директивы или есть ли какие-то специфические настройки, которые вам нужно сделать.

 

Если `#pragma` все же не работает, попробуйте использовать другие средства для управления предупреждениями, может быть какие-то другие директивы препроцессора или настройки компилятора, предоставленные самим pawno.

 

Надеюсь, что это поможет вам найти решение вашей проблемы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • tgfoscar
      От tgfoscar
      Требуется свободное владение C++. Античит, новый способ добавления техники на сервер, совместимость с CEF и возможность добавления полезных функций. За дополнительной информацией обращайтесь к wayne_gm в Discord.
    • enotplaysupptor
      От enotplaysupptor
      Основа для мода Samp для начинающих
      Скачать файл ╔══════════════════════════════════════════════════╗
      ║               Test-RolePlay v0.1           ║
      ║       Современная основа для SA-MP серверов      ║
      ╚══════════════════════════════════════════════════╝
      ✦ О ПРОЕКТЕ:
         Добро пожаловать в Test-RolePlay - мод с нуля, 
         созданный как универсальная основа для SA-MP проектов.
         Проект был создан для тех кто не знает с чего начать и начинающих разработчиков
         Версия: T-RP v0.1 [Актуальная]
      ✦ ОСНОВНЫЕ ПЛАГИНЫ:
         ▸ CrashDetect    - отладка ошибок
         ▸ MySQL R41+     - работа с базой данных
         ▸ Pawn.CMD       - система команд
         ▸ Pawn.Regex     - регулярные выражения
         ▸ SKY            - улучшенные игровые функции
         ▸ sscanf2        - парсинг параметров
         ▸ Streamer       - динамические объекты
         ▸ TOTP           - двухфакторная аутентификация
      ✦ КЛЮЧЕВЫЕ СИСТЕМЫ:
         ┌──────────────────────────────────────────────┐
         │ 🔹 Умная регистрация/авторизация:            │
         │    - Хеширование паролей                     │
         │    - Привязка Email                          │
         │    - Выбор пола и расы персонажа             │
         ├──────────────────────────────────────────────┤
         │ 🔹 Командная система:                        │
         │    - Полный набор РП-команд                  │
         │    - Расширенные админ-команды               │
         ├──────────────────────────────────────────────┤
         │ 🔹 Игровое меню:                             │
         │    - Персональная статистика                 │
         │    - Настройки аккаунта                      │
         │    - Система жалоб и вопросов                │
         ├──────────────────────────────────────────────┤
         │ 🔹 Дополнительные системы:                   │
         │    - АФК-режим с автоматическим детектом      │
         │    - Интегрированный античит (Nex-AC)        │
         └──────────────────────────────────────────────┘
      ✦ ПЛАНЫ РАЗРАБОТКИ:
         » Добавление новых игровых систем
         » Оптимизация существующего кода
         » Расширение возможностей для администраторов
         » Улучшение пользовательского интерфейса
      Если увижу что вы хотите что бы я продолжил разработку данного мода пишите или можете проявиться большую активность










      Добавил enotplaysupptor Добавлено 09.07.2025 Категория Моды Автор Я  
    • Nekit2019
      От Nekit2019
      Добрый день, имеется сервер в CRMP 0.3е (старичок, знаю, решил поностальгировать) . меняю погоду через ркон, но она скипается через пару минут на нулевую! Не пойму от чего, скриптом отдельно на погоду нет. Пожскажите, может в gamemod0 или где еще и куда прописать можно погоду? либо чтоб менялась сама, либо статическую. Вставлял из инета код в гейммод на рандомную погоду через пол часа с уведомлениями - результат такой же, меняется на 1-20 ,но сама сбрасывается на 0 через минуту.