1. Lua / Говнокод #21783

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    79. 79
    80. 80
    81. 81
    82. 82
    83. 83
    84. 84
    85. 85
    86. 86
    87. 87
    88. 88
    89. 89
    90. 90
    91. 91
    elseif self.text == "> Начать заного! ЙАР!" then
    			room = 0
    			Doverie = 0
    			dublons = 10
    			Randomquest = 0
    			smena = 0
    			day = 0
    			rom = 0
    			fat = 30
    			sutki = "Утро"
    			modify.metka = 1
    			LperkBOO[1] = false
    		elseif self.text == "> Выход из квеста" then
    			love.event.quit()
    		elseif self.text == "> Пройти в каюты" or self.text == "> Ой! Что-то не хочется!" then
    			room = 13
    			smena = smena + plussmena
    			Randomquest = math.random(0,1000)
    		elseif self.text == "> Присоеденится к игре" then
    			room = 14
    			smena = smena + plussmena
    			Randomquest = math.random(0,1000)
    		elseif self.text == "> Начать играть!" then
    			room = 17
    			smena = smena + plussmena
    			local sl = {". Он настроен решительно, стукнул своим дублоном по столу. Усердно потряс в кружке кости и бросил их на стол.",". Он не спеша положил свой дублон на стол, слегка потряся в кружке кости кинул их на стол.",". Он не долго думая положил дублон на стол, помешав в крушке кости и бросил их на стол.",". Он Неуверено положив дублон на стол, помешал кости и бросил их на стол." }
    			slu = math.random(1,4)
    				if slu == 1 then
    					slu = sl[1]
    				elseif slu == 2 then
    					slu = sl[2]
    				elseif slu == 3 then
    					slu = sl[3]
    				elseif slu == 4 then
    					slu = sl[4]
    				end
    			kubiki = math.random(2,12)
    			name = math.random(1,8)
    				if name == 1 then
    					name = names[1]
    				elseif name == 2 then
    					name = names[2]
    				elseif name == 3 then
    					name = names[3]
    				elseif name == 4 then
    					name = names[4]
    				elseif name == 5 then
    					name = names[5]
    				elseif name == 6 then
    					name = names[6]
    				elseif name == 7 then
    					name = names[7]
    				elseif name == 8 then
    					name = names[8]
    				end			
    				moikubiki = math.random(2,12)
    			elseif self.text == "> Положить дублон и бросить кости!" then
    				smena = smena + plussmena
    				room = 18
    				if kubiki > moikubiki then
    					text = "Потреся кости в кружке вы бросили их настол и задержали дыхание, но увы у вас: "..moikubiki.." Это меньше чем у сопернка, его очки: "..kubiki.."\n\nК сожелению вы проиграли 1 дублон!"
    					textbutton[1] = "> Черт тебя бери!"
    					dublons = dublons - 1
    				elseif kubiki < moikubiki then
    					text = "Потреся кости в кружке вы бросили их настол и задержали дыхание, у вас: "..moikubiki.." Это больше чем у сопернка, его очки: "..kubiki.."\n\nПоздравляю, вы выиграли 1 дублон!"
    					textbutton[1] = "> Забрать выигрышь"
    					dublons = dublons + 1
    				else 
    					text = "Потреся кости в кружке вы бросили их настол и задержали дыхание, но увы у вас: "..moikubiki.." Это столько же сколько и у сопернка, его очки: "..kubiki.."\n\nНичья!"
    					textbutton[1] = "> Ну ничего!"
    				end
    			elseif self.text == "> Черт тебя бери!"  then
    			smena = smena + plussmena
    			room = 14
    			elseif self.text == "> Ну ничего!"  then
    			smena = smena + plussmena
    			room = 14
    			elseif self.text == "> Забрать выигрышь"  then
    			smena = smena + plussmena
    			room = 14	
    			elseif self.text == "> Сжульничать. Шанс: "..50/modify.metka.."%" then
    				smena = smena + plussmena
    				Ahtipodliyzhulik = math.random(0,1*modify.metka)
    				if Ahtipodliyzhulik == 1 then
    					moikubiki = math.random(10,12)
    					text = text.."\n\n Вам удалось сжульничать! Предпологаемые числа от 10 до 12"
    					room = 18
    				else
    					Doverie = Doverie -50
    					room = "K odmone"
    				end

    Когда-то давно, я так писал.
    и там таких elseif на тысячу строк, это должен был квест.

    _____, 05 Декабря 2016

    Комментарии (2)
  2. 1C / Говнокод #21782

    0

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    Если Не ЕстьОшибки Тогда
    		
    		СформироватьФайлы(КоличествоФайлов, Объект.ВидВыгрузки, ВыгружатьСведенияОЗданиях, ВыгружатьДоговорыУправления, ВыгружатьСпособыФормированияФондаКР, ВыгружатьЗаявкиНаДобавлениеВременныхАдресов,
    						  Объект.КаталогВыгрузки, МакетЗаявокНаДобВА, МакетСФКР, МакетМКД, МакетЖД, МакетДУ,  МакетЛС, МакетПУ, МакетРасчетыРСО, МакетДОИ, ДополнительныеСоглашенияДУ, ДополнительныеУслугиДУ,
    						  КоммунальныеУслугиДУ, ТаблицаДУ, ТаблицаЖД, ТаблицаЖилыхПомещений, ТаблицаКодовУслуг, ТаблицаКомнатЖД, ТаблицаКомнатМКД, ТаблицаЛицевыхСчетов, ТаблицаМКД, ТаблицаНежилыхПомещений,
    						  ТаблицаПодъездов, КоличествоПартийМКД, КоличествоПартийЖД, СформированныеФайлы, ЭтотОбъект, СтруктураИменТаблицФормы, ТаблицаЗаявокНаДобВА, ТаблицаСФКР, ТаблицаСостоянияРасчетовРСОПериоды, 
    						  ТаблицаСостоянияРасчетовРСОДоговоры, Истина);
    						  
    	КонецЕсли;

    хоть убей, ну зачем так?????

    ya-ya, 05 Декабря 2016

    Комментарии (2)
  3. JavaScript / Говнокод #21781

    −2

    1. 1
    a  = parseInt("0")

    hope_nadia, 05 Декабря 2016

    Комментарии (0)
  4. Pascal / Говнокод #21780

    −2

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    Если свойство должно только читаться или записываться, в его описании может присутствовать соответствующий метод:
    
        type
        TAnObject = class(TObject)
        property AProperty: TSomeType read GetValue; 
        end;

    В этом примере вне объекта значение свойства можно лишь прочитать; попытка присвоить свойству AProperty значение вызовет ошибку компиляции.
    Для присвоения свойству значения по умолчанию используется ключевое слово default:
    [code] property Visible: boolean read FVisible write SetVisible default True;
    Это означает, что при запуске программы свойство будет установлено компилятором в True

    {Из учебника для долбоёбов, под авторством ***}

    Dr_Stertor, 05 Декабря 2016

    Комментарии (3)
  5. C++ / Говнокод #21779

    +1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    // .h
    SParam **calibrationTable;
    
    // .cpp
    void MeasureWorker::initDefaultCalibrationTable()
    {
        calibrationTable = new SParam* [MAX_CHAN];
    
        for (int i = 0; i < MAX_CHAN; i ++) {
            calibrationTable[i] = new SParam [NP51];
            for (int j = 0; j < NP51; j ++) {
                SParam sParam;
                sParam.pha = 0;
                sParam.amp = 0;
                calibrationTable[i][j] = sParam;
            }
        }
    }

    Вот что мешало просто написать SParam calibrationTable[MAX_CHAN][NP51] {}; ума не приложу. И так все 250 кб кода. Тьма new, ни одного delete. Вывод? Не пускайте java кодера в с++

    Antervis, 05 Декабря 2016

    Комментарии (20)
  6. PHP / Говнокод #21778

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    $start = "2016-11-29";
    $end = "2016-12-31";
    $nnomer = "lux";
    
    const SQL_GET_MENU_NOMERPRICE = '
    SELECT `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12` FROM nomerprice WHERE name = :name
    ';
    
    $pdo = new PDO($dsn, $user, $password);
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    $stmt = $pdo->prepare(SQL_GET_MENU_NOMERPRICE);
    $res = $stmt->execute([':name' => $nnomer]);
    $nprice = json_encode(array_pop($stmt->fetchAll(PDO::FETCH_OBJ)), JSON_NUMERIC_CHECK);
    // $nprice сейчас равен {"1":1500,"2":1000,"3":2000,"4":1000,"5":1500,"6":2000,"7":1500,"8":2000,"9":1500,"10":3000,"11":2000,"12":1500}
    
    if (!empty($start) && !empty($end)) {
        $startDate = new DateTime($start);
        $endDate = new DateTime($end);
        $dates = array($startDate, $endDate);
     
        $pricesPerMonth = array(
            1 => 1500, 2 => 2000, 3 => 1500, 4 => 2000, 5 => 1500,
            6 => 2000, 7 => 1500, 8 => 2000, 9 => 1500, 10 => 2000,
            11 => 1500, 12 => 2000
        );
    
        $price = 0;
        for ($i = $startDate->getTimestamp(); $i <= $endDate->getTimestamp(); $i += 86400) {
            $newDate = new DateTime();
            $newDate->setTimestamp($i);
            $m = $newDate->format('m');
            $m = intval($m);
            if ($pricesPerMonth[$m]) {
                $price += $pricesPerMonth[$m];
            }
        }
        var_dump($price);
    }

    https://toster.ru/q/376912

    riot26, 04 Декабря 2016

    Комментарии (2)
  7. Lua / Говнокод #21777

    −1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    local player = script.Parent.Parent
    local character = player.Character.Humanoid
    local settings = game.ServerStorage.AntiCheatConfig
    while true do
    if player.CameraMaxZoomDistance ~= settings.CameraMaxZoomDistance.Value then player.CameraMaxZoomDistance = settings.CameraMaxZoomDistance.Value end
    if player.CameraMinZoomDistance ~= settings.CameraMinZoomDistance.Value then player.CameraMinZoomDistance = settings.CameraMinZoomDistance.Value end
    if player.CameraMode ~= 0 then player.CameraMode = 0 end
    if player.DevCameraOcclusionMode ~= 0 then player.DevCameraOcclusionMode =0 end
    if player.DevComputerCameraMode ~= 0 then player.DevComputerCameraMode = 0 end
    if player.DevTouchCameraMode ~= 0 then player.DevTouchCameraMode = 0 end
    if player.CanLoadCharacterAppearance ~= true then player.CanLoadCharacterAppearance = true end
    if player.DevComputerMovementMode ~= 0 then player.DevComputerMovementMode = 0 end
    if player.DevTouchMovementMode ~= 0 then player.DevTouchMovementMode = 0 end
    if character.MaxHealth > settings.MaxHealth.Value then character.MaxHealth = settings.MaxHealth.Value end
    if character.Health > character.MaxHealth then character.Health = character.MaxHealth end
    if character.WalkSpeed > settings.WalkSpeed.Value then character.WalkSpeed = settings.WalkSpeed.Value end
    if character.JumpPower > settings.JumpPower.Value then character.JumpPower = settings.JumpPower.Value end
    if character.HipHeight > 1 then character.HipHeight = 1 end
    wait(.1) -- We don't need crash
    end

    Nuff said.

    45Green, 04 Декабря 2016

    Комментарии (6)
  8. Python / Говнокод #21776

    −1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    class RomeNumberConvertor(object):
        def __init__(self):
            self.discharge = ['unit', 'dozen', 'hundred', 'thousand']
            self.unit_set = ('I', 'V', 'X')
            self.dozen_set = ('X', 'L', 'C')
            self.hundred_set = ('C', 'D', 'M')
            self.thousand_set = ('M')
            
        def _discharge2rome(self, discharge, value):
            pattern = {'1': '{0}', '2': '{0}{0}', '3': '{0}{0}{0}',
                            '4': '{0}{1}', '5': '{1}', '6': '{1}{0}',
                            '7': '{1}{0}{0}', '8': '{1}{0}{0}{0}', '9': '{0}{2}'}
            return pattern[value].format(*getattr(self, '%s_set' % discharge))
            
        def lat2rome(self, num):
            rome_digit = ''
            for i, k in enumerate(reversed(str(num))):
                if k == '0': continue
                rome_digit = '%s%s' % (self._discharge2rome(self.discharge[i], k), rome_digit) 
            return rome_digit

    Вот так человек решил преобразовывать в римские цифры :D

    mbrutus, 04 Декабря 2016

    Комментарии (18)
  9. Куча / Говнокод #21775

    −1

    1. 1
    2. 2
    3. 3
    Где говнокод? В FF или в/на сайте?
    goo.gl/6XhZpH
    goo.gl/4EC3Lg

    Кстати, на говнохостинге картинок было упоминание, что "вот эту ссылку вы можете передавать по почте или _ICQ_". Г-ди, неужели кто-то ещё пользуется этим говном?

    DelphiGovno, 04 Декабря 2016

    Комментарии (67)
  10. Pascal / Говнокод #21774

    +1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    function ColorToHTML(Color: TColor): string;
    begin
      {RGB составляющие цвета переводим в шестнадцатеричную
       систему счисления}
      FmtStr(Result,
        '#%.2x%.2x%.2x',
        [Lo(Color), {красный}
        Lo(Color shr 8), {зелёный}
        Lo((Color shr 8) shr 8) {синий}]);
    end;

    Тро-Ло-ло-ло

    rotretS, 03 Декабря 2016

    Комментарии (5)