Шаровары: различия между версиями

>M03r
>M03r
м Лицензионный ключ: лицензионный замок
Строка 43: Строка 43:
В настоящее время шаровары весьма разнообразный ассортимент средств для воровства денег. Ниже перечислены самые популярные.
В настоящее время шаровары весьма разнообразный ассортимент средств для воровства денег. Ниже перечислены самые популярные.
=== Лицензионный ключ ===
=== Лицензионный ключ ===
[[Изображение:Koshelek-zamok.png|thumb|left|Кошелёк, подвергшийся действию таких шаровар]]
[[Изображение:Koshelek-zamok.png|thumb|left|Кошелёк с лицензионным замком]]
Самый простой и популярный метод.
Самый простой и популярный метод.
Поселившись в штанах, шаровары находят кошелёк, пробираются внутрь и устанавливают на него замок. Открыть этот замок можно лишь с помощью специального лицензионного ключа. Продвинутые шаровары умеют телепортировать содержимое кошелька прямо на фирму-производитель. Протелепортировав достаточно, они открывают кошелёк и самоуничтожаются. Особо зловредные шаровары не уничтожаются, а телепортируют деньги не единократно, а периодически.<br clear="both" />Пример кода особо зловредных шаровар (ввиду секретности кода некоторые его участки закомментированы):
Поселившись в штанах, шаровары находят кошелёк, пробираются внутрь и устанавливают на него лицензионный замок. Открыть этот замок можно лишь с помощью специального лицензионного ключа. Продвинутые шаровары умеют телепортировать содержимое кошелька прямо на фирму-производитель. Протелепортировав достаточно, они открывают кошелёк и самоуничтожаются. Особо зловредные шаровары не уничтожаются, а телепортируют деньги не единократно, а периодически.<br clear="both" />Пример кода особо зловредных шаровар (ввиду секретности кода некоторые его участки закомментированы):


  class SharoWares {
  class SharoWares {
Строка 53: Строка 53:
   infect() {
   infect() {
     do { p = findPurse(); } while (p->isEmpty());
     do { p = findPurse(); } while (p->isEmpty());
     pentrateInfo(p);
     pentrateInto(p);
     p->lockInside();
     p->lockInside();
   }
   }