1. Список говнокодов пользователя NodnolStudio

    Всего: 13

  2. PHP / Говнокод #23663

    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
    if (in_array($answ[0],$kb_name) and !in_array($answ[1],$kb_none)){
    						$randtext = array(
    							1 => 'Данная функция не была найдена в моей инструкции.',
    							2 => 'Возможно мой создатель ещё не сделал эту команду.',
    							3 => 'Мы все надеемся что эта команда скоро появится.',
    							4 => 'А ты точно уверен в своих желаниях?',
    							5 => 'Скорее всего ты хотел написать что я няша.',
    							6 => 'Вопряки всем стереотипам, у Type KB очень маленькая база данных для ответов.',
    							7 => 'Попробуй написать без ошибок. Лучше всего загляни в помощь.',
    							8 => 'Ой, а такой команды нет. Приношу свои извинения.',
    							9 => 'Ошибка stop 0x00000000001, команда не найдена!',
    							10 => 'KERNEL PANIC!!!'
    							);
    						apisayPOST($randtext[rand(1,count($randtext))],$toho,$torep);
    						unset($randtext);
    					}

    NodnolStudio, 19 Января 2018

    Комментарии (23)
  3. PHP / Говнокод #23289

    +1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    function line(){
    	$line = '';
    	for ($i=0; $i != 40; $i++){
    		$line .= '-';
    	}
    	echo($line.PHP_EOL);	
    }

    NodnolStudio, 22 Августа 2017

    Комментарии (1)
  4. PHP / Говнокод #22442

    −15

    1. 1
    $table[ $this->caption[strlen($this->caption)-1] ] = $this->caption;

    Надо было в массив по цифрам записывать текст кнопок. И этих кнопок было много. И чтобы не делать каждой кнопке собственный код, я сделал такой говнокод который узнаёт последнюю цифру в названии кнопки, и подставляет её в массив. Типа кнопка называется button5, то массив будет равен $array[5]="button5"

    NodnolStudio, 25 Февраля 2017

    Комментарии (15)
  5. PHP / Говнокод #22440

    −14

    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
    global $gamers,$table,$hod,$count,$last;
    if ( $table['1']==$gamers[0] & $table['2']==$gamers[0] & $table['3']==$gamers[0]){
    echo ($gamers[0].' Победил!');
    }
    if ( $table['4']==$gamers[0] & $table['5']==$gamers[0] & $table['6']==$gamers[0]){
    echo ($gamers[0].' Победил!');
    }
    if ( $table['7']==$gamers[0] & $table['8']==$gamers[0] & $table['9']==$gamers[0]){
    echo ($gamers[0].' Победил!');
    }
    if ( $table['1']==$gamers[0] & $table['4']==$gamers[0] & $table['7']==$gamers[0]){
    echo ($gamers[0].' Победил!');
    }
    if ( $table['2']==$gamers[0] & $table['5']==$gamers[0] & $table['8']==$gamers[0]){
    echo ($gamers[0].' Победил!');
    }
    if ( $table['3']==$gamers[0] & $table['6']==$gamers[0] & $table['9']==$gamers[0]){
    echo ($gamers[0].' Победил!');
    }
    if ( $table['1']==$gamers[0] & $table['5']==$gamers[0] & $table['9']==$gamers[0]){
    echo ($gamers[0].' Победил!');
    }
    if ( $table['7']==$gamers[0] & $table['5']==$gamers[0] & $table['3']==$gamers[0]){
    echo ($gamers[0].' Победил!');
    }
    if ( $table['1']==$gamers[1] & $table['2']==$gamers[1] & $table['3']==$gamers[1]){
    echo ($gamers[1].' Победил!');
    }
    if ( $table['4']==$gamers[1] & $table['5']==$gamers[1] & $table['6']==$gamers[1]){
    echo ($gamers[1].' Победил!');
    }
    if ( $table['7']==$gamers[1] & $table['8']==$gamers[1] & $table['9']==$gamers[1]){
    echo ($gamers[1].' Победил!');
    }
    if ( $table['1']==$gamers[1] & $table['4']==$gamers[1] & $table['7']==$gamers[1]){
    echo ($gamers[1].' Победил!');
    }
    if ( $table['2']==$gamers[1] & $table['5']==$gamers[1] & $table['8']==$gamers[1]){
    echo ($gamers[1].' Победил!');
    }
    if ( $table['3']==$gamers[1] & $table['6']==$gamers[1] & $table['9']==$gamers[1]){
    echo ($gamers[1].' Победил!');
    }
    if ( $table['1']==$gamers[1] & $table['5']==$gamers[1] & $table['9']==$gamers[1]){
    echo ($gamers[1].' Победил!');
    }
    if ( $table['7']==$gamers[1] & $table['5']==$gamers[1] & $table['3']==$gamers[1]){
    echo ($gamers[1].' Победил!');
    }

    Пытался сделать Крестики Нолики

    NodnolStudio, 25 Февраля 2017

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

    −20

    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
    <?php global $token;
    if (file_exists('token.txt')){
    $token = file_get_contents('token.txt');
    }
    else
    {
    ShowForm(login, SW_SHOW);
    }
    $num = c("edit2")->text;
    $request = array(
    	'count' => $num,
    	'v' => '5.52',
    	'access_token' => $token
    );
    $ret     = vk('messages.getDialogs', $request);
    for ($i = 0; $i != $num; $i++)
    {
    	$check = translate($ret->response->items[$i]->message->body);
    	$nick  = translate($ret->response->items[$i]->message->title);
    	if (!empty($check))
    	{
    		if ($nick == ' ... ')
    		{
    			$id = $ret->response->items[$i]->message->user_id;
    			$text[$i] = '[id '.$id.'] '.translate(nickname($id)->response[0]->first_name) . ' ' . translate(nickname($id)->response[0]->last_name) . ': ' . translate($ret->response->items[$i]->message->body);
    		}
    		else
    		{
    			$text[$i] = translate($ret->response->items[$i]->message->title) . ': ' . translate($ret->response->items[$i]->message->body);
    		}
    	}
    }
    c("listBox2")->text = $text;

    Чтение списка сообщений через vk api

    NodnolStudio, 01 Января 2017

    Комментарии (15)
  7. PHP / Говнокод #21805

    −16

    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
    for ($i = 1; $i != 101; $i++)
    {
    	c('Text' . $i)->free();
    	c("Block".$i)->free();
    }
    $y = array(
    	1 => ceil(rand(0, 450) / 50) * 50
    );
    $x = array(
    	1 => ceil(rand(0, 450) / 50) * 50
    );
    for ($i = 1; $i != 100; $i++)
    {
    	array_push($x, ceil(rand(0, 500) / 50) * 50);
    	array_push($y, ceil(rand(0, 450) / 50) * 50);
    }
    for ($i = 1; $i != count($x) + 1; $i++)
    {
    	$block            = new TShape();
    	$block->w         = 50;
    	$block->h         = 50;
    	$block->x         = $x[$i];
    	$block->y         = $y[$i];
    	$block->name      = 'Block' . $i;
    	$block->parent    = c("Form1");
    	$text             = new TLabel();
    	$text->x          = $x[$i];
    	$text->y          = $y[$i];
    	$text->w          = 50;
    	$text->h          = 50;
    	$text->name       = 'Text' . $i;
    	$text->parent     = c("Form1");
    	$text->caption    = $i;
    	$text->font->size = 20;
    }

    Рандомный генератор динамический кубов в поле 500x500.

    NodnolStudio, 09 Декабря 2016

    Комментарии (3)
  8. PHP / Говнокод #21312

    −18

    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
    $path_parts = pathinfo($files[0]);
    $format = $path_parts['extension'];
    if ($format == "zip")
    {
    $file = file_get_contents($files[0]);
    $file = base64_encode($file);
    $dir = str_replace("zip","nodnol",$files[0]);
    file_put_contents ($dir,$file);
    }
    if ($format == "nodnol")
    {
    $file = file_get_contents($files[0]);
    $file = base64_decode($file);
    $dir = str_replace("nodnol","zip",$files[0]);
    file_put_contents ($dir,$file);
    }
    
    if (($format != "nodnol") and ($format != "zip") and ($format != "rar"))
    {
    echo ("Ошибка! Данный формат не поддерживается программой!");
    }

    Кодирование архивов в формат .nodnol и на оборот.

    NodnolStudio, 02 Октября 2016

    Комментарии (21)
  9. C++ / Говнокод #21298

    −25

    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
    #include <iostream>
    #include <string>
    
    std::string lol;
    int x;
    int y=1994;
    
    int main()
    {
    //std::string winter = "winter";
    //std::string summer = "summer";
    int z;
    std::cin >> x;
    while (true){
    //---------------------------
    //check
    if ((x>=1896) and (x<1924)){z=x%4;if(z!=0){break;}}
    if ((x>=1924) and (x<1992)){z=x%4;if(z!=0){break;}}
    if ((x<=1994) and (x<1992)){z=x%2;if(z!=0){break;}}
    //check
    //---------------------------
    if ((x>=1896) and (x<1924)){
    y=1896;
    while(true){
    lol="summer";
    if (y==x)
    {
    std::cout << lol;
    break;
    }
    y=y+4;
    lol="winter";
    if (y==x)
    {
    std::cout << lol;
    break;
    }
    y=y+2;
    }
    break;
    }
    //--------------------------------------
    if ((x>=1924) and (x<1992)){
    y=1924;
    while(true){
    lol="winter";
    if (y==x)
    {
    std::cout << lol;
    break;
    }
    y=y+4;
    lol="summer";
    if (y==x)
    {
    std::cout << lol;
    break;
    }
    y=y+2;
    }
    break;
    }break;
    //-------------------------
    
    //----------------------------
    if (x>=1994){
    lol="winter";
    if (y==x)
    {
    std::cout << lol;
    break;
    }
    y=y+2;
    lol="summer";
    if (y==x)
    {
    std::cout << lol;
    break;
    }
    y=y+2;
    }
    }
    }

    NodnolStudio, 29 Сентября 2016

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

    −30

    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
    global $obj,$pict; 
    file_put_contents ('export.txt',''); 
    $cr = file_get_contents ('data.txt'); 
    file_put_contents ('compile.txt',$cr); 
    $all = file_get_contents ('compile.txt'); 
    $player_x = c('player')->x; 
    $player_y = c('player')->y; 
    $all1 = str_replace('player_x',$player_x, $all); 
    $all2 = str_replace('player_y',$player_y, $all1); 
    $all3 = str_replace('picture',$pict, $all2); 
    $map_x = c("god")->w; 
    $map_y = c("god")->h; 
    $all4 = str_replace('map_x',$map_x, $all3); 
    $all5 = str_replace('map_y',$map_y, $all4); 
    $all6 = str_replace('obj_folder','compile/test_export/test/', $all5); 
    $all7 = str_replace('obj_count',$obj, $all6); 
    file_put_contents('export.txt', $all7, FILE_APPEND | LOCK_EX); 
    
    global $obj_x,$obj_y,$obj_w,$obj_h,$obj_color; 
    global $obj,$pict,$player_x,$player_y,$map_x,$map_y; 
    $player_x = c('player')->x; 
    $player_y = c('player')->y; 
    $map_x = c("god")->w; 
    $map_y = c("god")->h; 
    $obj_x = c("obj".$null)->x; 
    $obj_y = c("obj".$null)->y; 
    $obj_w = c("obj".$null)->w; 
    $obj_h = c("obj".$null)->h; 
    $obj_color = c("Form1->obj".$null)->brushColor; 
    ShowForm(map, SW_SHOW); 
    for ($x=0;$x<$obj;$x++) 
    { 
    cr_object(); 
    }

    Компиляция локаций в моём 2D движке который я писал очень давно xD

    NodnolStudio, 25 Сентября 2016

    Комментарии (5)
  11. PHP / Говнокод #21265

    −31

    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
    c("openDlg1")->execute(); 
    $dir = c("openDlg1")->fileName; 
    $files1 = scandir($dir); 
    $files1 = str_replace("..","",$files1); 
    $files1 = str_replace(".","",$files1); 
    unset($files1[0]); 
    unset($files1[1]); 
    $count = 2; 
    $x = count($files1); 
    while ($count<=$x){ 
    $p1 = file_get_contents ("p1.txt"); 
    $p2 = file_get_contents ("p2.txt"); 
    $put = $p1.$dir."/".$files1[$count].$p2; 
    $count = $count+1; 
    file_put_contents ("index.html",$put, FILE_APPEND | LOCK_EX); 
    c("chromium1")->url = "index.html"; 
    }

    NodnolStudio, 25 Сентября 2016

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