1. Куча / Говнокод #25479

    +1

    1. 1
    Вы такого еще не видали

    https://paste.ubuntu.com/p/gpsMVPnd6T/
    Отформатировано: https://paste.ubuntu.com/p/vF8hCGN6Z3/

    20 уровней индентации, адовый копипаст.

    Запостил: syoma, 26 Марта 2019

    Комментарии (16) RSS

    • Про elseif не знаем, отсюда 20 отступов.
      Ответить
    • > paste.ubuntu
      Ты там совсем прыщами оброс? Чому не классический пастбин?
      Ответить
      • Тому що там лимит. Чтобы его убрать надо купить про аккаунт.
        Ответить
        • Совсем как на «Говнокоде». Здесь, например, чтобы работали ссылки, тоже нужен про-аккаунт.
          Ответить
    • Значит прав был гуру, когда говорил что отступы засоряют код.
      Ответить
    • Зачем отступы, ведь можо двигать экран вправо-влево
      Ответить
    • function Trig_Drop_Conditions takes nothing returns boolean
        if(not(GetUnitAbilityLevelSwapped('Avul',GetDyingUnit())!=1))then
          return false
        endif
        if(not(GetUnitTypeId(GetDyingUnit())!='n00R'))then
          return false
        endif
        if(not(GetUnitTypeId(GetDyingUnit())!='u00T'))then
          return false
        endif
        if(not(GetUnitTypeId(GetDyingUnit())!='u00S'))then
          return false
        endif
        if(not(GetUnitTypeId(GetDyingUnit())!='uloc'))then
          return false
        endif
        if(not(GetUnitTypeId(GetDyingUnit())!='h011'))then
          return false
        endif
        if(not(GetUnitTypeId(GetDyingUnit())!='nfgt'))then
          return false
        endif
        if(not(GetUnitTypeId(GetDyingUnit())!='n02C'))then
          return false
        endif
        if(not(GetUnitTypeId(GetDyingUnit())!='uplg'))then
          return false
        endif
        if(not(GetUnitTypeId(GetDyingUnit())!='nglm'))then
          return false
        endif
        if(not(GetUnitTypeId(GetDyingUnit())!='n03Q'))then
          return false
        endif
        if(not(GetUnitTypeId(GetDyingUnit())!='hpea'))then
          return false
        endif
        if(not(GetUnitTypeId(GetDyingUnit())!='h026'))then
          return false
        endif
        if(not(GetUnitTypeId(GetDyingUnit())!='opeo'))then
          return false
        endif
        if(not(GetUnitTypeId(GetDyingUnit())!='hwat'))then
          return false
        endif
        return true
      endfunction

      Вся функция заменяется списком или сетом, которого там нет. Но массив должен быть.
      Ответить
    • if(x)then
      else
        //код
      endif

      Классика
      Ответить
    • Кокококококой багор )))
      Ответить

    Добавить комментарий