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

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Показано с 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,282
    Репутация:
    417 ±
    Давай в скайп. Работы на 5 минут.
    Skype: pnw.pro

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

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


    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. Я за*б*лся это писать...
    Связаться со мной можно в личных сообщениях этой группы

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

    Steve Pavlina

  6. 4 пользователя(ей) сказали cпасибо:
    Daniel_Cortez (26.05.2014)Londlem (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,282
    Репутация:
    417 ±
    Я думаю пора закрыть.
    Завтра тема улетит в архив.
    Спасибо DeimoS.

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

 

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

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

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

Ваши права

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