Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 6 из 6
  1. #1
    Аватар для Nikoo007
    Заблокирован

    Статус
    Оффлайн
    Регистрация
    07.01.2014
    Адрес
    Florida, Miami
    Сообщений
    81
    Репутация:
    54 ±

    Как исправить варнинги?

    Знаю, что нуб, но все же прошу помощи.

    Как исправить вот эти варнинги:

    Код:
    C:\Users\Íèêîëàé\Desktop\Diamond Role Play\pawno\include\objects.inc(2618) : warning 217: loose indentationC:\Users\Íèêîëàé\Desktop\Diamond Role Play\pawno\include\objects.inc(2619) : warning 217: loose indentation
    C:\Users\Íèêîëàé\Desktop\Diamond Role Play\gamemodes\State99.pwn(8949) : warning 217: loose indentation
    C:\Users\Íèêîëàé\Desktop\Diamond Role Play\gamemodes\State99.pwn(11673) : warning 204: symbol is assigned a value that is never used: "vehicleid"
    C:\Users\Íèêîëàé\Desktop\Diamond Role Play\gamemodes\State99.pwn(28090) : warning 204: symbol is assigned a value that is never used: "mes"
    C:\Users\Íèêîëàé\Desktop\Diamond Role Play\gamemodes\State99.pwn(28288) : warning 204: symbol is assigned a value that is never used: "pstate"
    C:\Users\Íèêîëàé\Desktop\Diamond Role Play\gamemodes\State99.pwn(33994) : warning 203: symbol is never used: "gHotelText"
    Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    
    
    Header size:          11556 bytes
    Code size:          2154612 bytes
    Data size:          4035148 bytes
    Stack/heap size:      16384 bytes; estimated max. usage: unknown, due to recursion
    Total requirements: 6217700 bytes
    
    
    7 Warnings.

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

    Статус
    Оффлайн
    Регистрация
    25.02.2014
    Сообщений
    13
    Репутация:
    2 ±
    Ну первые два варнинга означают что код не построен лесенкой, а остальные означают, что переменная не где не используется(если память мне не изменяет). Выравнивай код, а то что не используется удаляй или прячь по /* */(вдруг пригодится)
    Последний раз редактировалось Skuba_Lo; 25.02.2014 в 15:48.

  3. #3
    Аватар для Salvacore
    Инжунер-погромист

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Адрес
    Аҧсуа бызшәа
    Сообщений
    2,271
    Репутация:
    418 ±
    Давай в скайп. Работы на 5 минут.
    Skype: pnw.pro

  4. Пользователь сказал cпасибо:
    Nikoo007 (25.02.2014)
  5. #4
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Дядюшка Дэймос снова с вами. И сегодня мы опять будем учиться гуглить. Гуглить - дело увлекательное и познавательное, ведь в интернете побывало множество людей и почти все возможные вопросы были заданы, а ответы на них были получены. Приступим!


    1. Самое тяжёлое

      Сейчас нам предстоит самый сложный этап - открытие гугла. Многие из пользователей дальше этого пункта пройти не могут: то ли психика нагрузок не выдерживает, то ли провайдер заблокировал гугл, то ли религия не позволяет - неизвестно. Но мы-то сильнее! Да?

      И так, нажимаем на адресную строку
       Скриншот для ньюфагов




      И вводим туда следующее

      PHP код:
      google.ru 
      Жмём клавишу "Enter" и готово! Только что Вы сделали невозможное для большинства пользователей интернета! Смело говорите об этом девушкам в клубе и они будут вашими!
      Но это ещё не всё. Теперь осталось сформулировать вопрос!

    2. Второй шаг

      Нажав "Enter", мы увидим следующее:

       Скрин




      Вводим наш вопрос в строку поиска и видим множество буковок. Не пугайтесь! Это список сайтов, подобных этому. Там мы и будем искать ответ на наш вопрос!
      Допустим, нашей целью является поиск информации о исправлении ошибки:
      PHP код:
      warning 204symbol is assigned a value that is never used"mes" 
      Вводим в строку поиска этот текст и видим следующее (может немного отличаться):

       Скринчег




      Оцениваем ситуацию и видим, что первая ссылочка нам подходит, поэтому жмёмс и видим следующее:

       Скринчег
      Без багета конешна)))0000)))





      Если с английским всё так же плохо, как и с русским, можно воспользоваться всё тем же гуглом, только теперь переводчиком (копируем ссылочку на сайт, вставляем в окно слева, выбираем английский над этим окном, а над правым - русский и жмём "Перевести". Волшебный гугл даст нам примерный перевод того, что написали инглиш пигс, по которому мы уже и будем пытаться найти решение нашей проблемы).


      А ответом на наш вопрос будет следующий пост:

       Пост вот тута




      Там говорится о том, что автор темы создал двумерный массив RandomMaleSkin, а использует его как одномерный и предлагает ему просто переделать двумерный массив в одномерный. Объясняет он это тем, что компилятор сообщает скриптеру: "Эй, скриптер! Ты тут выделяешь память впустую! Выделил, но не использовал! Фу, говнокод!".
      Начинаем анализировать: Что же такое "массив"? Если очень грубо и скомкано, массив - несколько переменных в одной.

       То бишь:
      Запись:
      PHP код:
      new DeimosLol1;
      new 
      DeimosLol2;
      new 
      DeimosLol3;
      new 
      DeimosLol4;
      new 
      DeimosLol5;
      new 
      DeimosLol6
      Будет равносильна
      PHP код:
      new DeimosLol[5]; 
      А двумерный массив - набор одномерных массивов.
      P.S. Если не знаете что такое массивы, живо гуглить!


      Автору посоветовали преобразовать двумерный массив в одномерный, а значит те самые переменные, расположенные во второй 'части' двумерного массива, будут удалены. Следовательно, для исправления этой ошибки нам надо найти место, где объявлена переменная, которая не используется, и удалить её. Всё.
      Идём в свой говноскрипт, ищем, удаляем и радуемся тому, какой вы офигенный программист!

      А если вы (или те, кто давал ответ на сайте, который вы нашли) настолько глупы, что не поняли о чём идёт речь, попробуйте другую ссылку! Интернет большой и где-нибудь уже разбирали вашу проблему. Можно так же попробовать иначе задать свой вопрос. А уж если всё совсем туго, тогда смело идите к нам и мы вам обязательно постараемся помочь!


      На этом всё. Если есть какие-то вопросы, задайте их гуглу! Чао!


    P.S. Никаких оскорблений. Чистый сарказм и фан. Не обижайтесь, кисы :3
    PP.SS. Я за*б*лся это писать...
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  6. 4 пользователя(ей) сказали cпасибо:
    Daniel_Cortez (26.05.2014) L0ndl3m (25.02.2014) Salvacore (25.02.2014) [ForD] (25.02.2014)
  7. #5
    Аватар для Nikoo007
    Заблокирован

    Статус
    Оффлайн
    Регистрация
    07.01.2014
    Адрес
    Florida, Miami
    Сообщений
    81
    Репутация:
    54 ±
    Спасибо, помог мне Salvador, за что ему огромное спасибо.
    DeimoS помог ваще :D

  8. #6
    Аватар для Salvacore
    Инжунер-погромист

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Адрес
    Аҧсуа бызшәа
    Сообщений
    2,271
    Репутация:
    418 ±
    Я думаю пора закрыть.
    Завтра тема улетит в архив.
    Спасибо DeimoS.

  9. Пользователь сказал cпасибо:
    Nikoo007 (25.02.2014)
 

 

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

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

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

Ваши права

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