Куча говна / Говнокод #13882 Ссылка на оригинал

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
if
	(MatchPattern MatData Pattern:"MeshID *: *") and (
		local	Params = (FilterString (SubString MatData 8 -1) ":")
		Params.Count == 2 and (
			MatData = (TrimLeft (TrimRight Params[2]))
			MID = (Params[1] as integer)
			if
				MID < 1 or
				MID > 1000
			then
				InputOK = false
		)
	)
then (
	...
)

MAXScript
Чумачечая валидация ввода информации о материале по несложному паттерну:
MeshID <Mesh material ID, a number from 1 to 1000>: <Material name>
...
Use LINQ, Luke!

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

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

  • Пардонте, немного не так...
    (MatchPattern MatData Pattern:"MeshID *: *") and (
    	local	Params = (FilterString (SubString MatData 8 -1) ":")
    	Params.Count == 2 and (
    		MatData = (TrimLeft (TrimRight Params[2]))
    		MID = (Params[1] as integer)
    		(
    			MID > 0 and
    			MID < 1001
    		)
    	)
    )

    Почему нет кнопки "Редактировать наложенное говно?"
    Ответить

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

Из-за тебя ушел bormand, guest!

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


    8