Вопросы

#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

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

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

 

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

 

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

 

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

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


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

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

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

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

    • whccompany
      От whccompany
      Срочно ищу опытного маппера и/или студию маппинга для реализации крупномасштабного маппинга CRMP на платной основе. Более подробную информацию обсуждаю в ТГ: Телеграмм канал для подробного обсуждения
    • hatriyikko
      От hatriyikko
      Рад приветствовать!

      Нужна помощь с копией радмира. Есть комплект клиент + мод радмир 5.9 (Всё это могу прислать).

      Требуется правка экономики (сделать цены, зарплаты и бонусы как в оригинальном радмире) и подправить пикапы чтобы они были в нужных местах (чтобы не было повисших в воздухе пикапов и т д)

      Если есть уже готовый мод версии близкой к 5.9 с экономикой как в оригинальном радмире и рабочими пикапами то тоже рассмотрю его покупку.

      Напишите сколько это будет стоить?

      В дальнейшем также могут понадобиться какие то доработки мода, если всё ок рассматриваю долгосрочное сотрудничество

      Связь тут или в тг @kovart7
    • RASTAMAN
      От RASTAMAN
      Для того чтобы дать пароль нужно быть администратором 10 lvl после того пишем в чат /passadm
       
      Система казино Система домов Система авто И многие другие системы!

      Особых багов не найдено.

      В моде присутствует 25 фракции.
      Есть Textdraw на спавне!