Си диез / Говнокод #21966 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
new key = str_to_num(data)
	
	for(new i = 1; i <= lines; i++)
	{
		if(i == key)
		{
			new Cmd[64]
			formatex(Cmd, charsmax(Cmd), "%s", MenuCmd[key])
			(is_user_steam(id)) ? SendCmd(id, Cmd) : client_cmd(id, Cmd)
			break
		}
	}

//Из других мест:

for(new num = 1; num <= lines; num++) // Все массивы в коде начинаются с единицы
	{

В каком-то плагине для CS 1.6.

Запостил: tungmetla tungmetla, (Updated )

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

    • > C-Sharp => CS
      > Counter Strike => CS
      Одно и то же же. Че пристал со своими компьютерными задротствами.
      Ответить
        • Так pawn разве не диалект плюсов? Причем тут сисярп вообще?
          Ответить
      • Вспомнил, как несколько лет назад на одном форуме обсуждали DN. Один участник решил, что предметом обсуждения является Duke Nukem, другой решил, что Dos Navigator. Как ни в чём не бывало, накатали несколько страниц. Особенно забавно выглядело обсуждение видеорежимов, поддерживаемых DN.
        Ответить
    • это новый язык, и компилятор его будет называться €.exe , и нубы не смогут скомпилировать проект не скопировав коммандную строку у гуру
      Ответить
      • > и компилятор его будет называться €.exe

        Для именования переменных тоже будет использоваться этот знак. Причём валюта будет определять тип переменной.
        €v = "1" // Universal "variant" variable, works everywhere
        ₽x = .3  // Local floating point variable
        $y = 4   // Exported module variable
        £f = 7   // Private class variable
        Ответить
  • Если по существу, то в коде используется известный антипаттерн: свитч/иф по счётчику цикла. Цикл зачем-то гоняется вхолостую.

    Хотя это может быть и обоснованным, если в коде нужна специфическая задержка.
    Ответить

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

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8