![]() |
(Статья) Пишем флуд для чата http://chat.scn.ru/
Для начала на понадобятся две вещи: прямые руки и делфа (я пользуюсь 7-ой).
Начнем. Запускам delphi, щелкае на главную форму левой кнопкой мыши и в окне свойств, а точнее в значении Caption пишем: "Флдудер для чата http://chat.scn.ru/". Так, первый этам закончен. Теперь зделаем интерфейс проги, бросаем на форму TLable (вкладка Standart), TEdit (вкладка Standart) и TCheckBox (вкладка Standart). Размещаем их боближе друг к другу, они будут отвечать за ник флуда появляющегося в чате. Ставим значение TEdit > Enabled в значение False. http://koding.msk.ru/1/1.JPG Тперь идем дальше и бросаем на форму TComboBox (вкладка Standart) и еще один TLabel. Да, кстати, забыл.. напишите значение первого Labl'а > Caption равным "Ник в чате" (без ковычек). Так вот, во втором Labl'е в значение Caption пишем "Выбор команты" (тож без кавычек), а в TComboBox открываем его значение Items (TStrings) и там пишем в столбик комнаты, которы есть в чате на chat.scn.ru: Главная тусовка VIP-Интим Ледяные горки Темный угол Барная стойка ФОРСАЖ!!! Дедов чуланчик БОЙНЯ Чат со звездой Теперь нажмимает "ок". Опять выбираем ComboBox и в его свойстве Style выбираем csDropDownList. Затем в свестве ComboBox'а > ItemIndex устанавливаем в значение "0". И вот что у нас получается: http://koding.msk.ru/1/2.JPG Тперь размещаем на форме две кнопки, TButton с вкладки Standart. В одной на свойстве Caption пишем "Старт", а в другой "Стоп". Тперь устанавливаем значение кнопки с надписью "Стоп" > Enabled в значение False. Затем бросаем на форму один SpinEdit (вкладка Samples) и Label. В Lable пишем "Количество сообщений" а в SpinEdit в свойстве Value ставим значение 1. Теперь следом бросаем на форму еще Lable где пишем "Статус" и бросаем Memo (вкладка Standart). Тперь основная фишка проги, кигьте на форму элемент под название IdHTTP со вкладки Indy Clients. Все ети элементы аккуратно размещаем и прилаем программе более или менее нормальный видок. Да, еще одно, когда разместите поле Мемо, очистети его и поставьте его свойство ScrollBars в значение ssBoth. смотрим: http://koding.msk.ru/1/3.JPG Вот! Теперь приступаем к написанию программного кода. Честно я уже замахался писать, так что выкладываю весь код и смотрите дальше сами, думаю все будет понятно. Это статья не для новичков, так точ если хрен че получится, можете скачать исходник проги ниже по ссылке. Код:
function RandomNick(PLen: Integer): string;Код:
varКод:
procedure TForm1.Button1Click(Sender: TObject);Код:
procedure TForm1.Button2Click(Sender: TObject);Если хрен че получилось, качайте исходник проги ОТСЮДА ========== всегда играю в flash игры бесплатно на www.nogame.ru |
Не понимаю такую статью в принципе. Она для кого? Для эникеев, которые на форму что-то перетащили, куски кода переписали и уже могут сказать "я это сделал сам!".
Ну давайте по поводу каждой программы писать такие же статьи... Или ещё круче: снимим видео "как я писал эту программу". ЗЫ Автор, достаточно было просто кинуть исходники. |
за flood.rar пасиба!
тока он у меня на 5 сообщениях останавливается!(((( |
я для инди, антифриз бы использовал.
|
никто не подскажет,как устранить такую фигню с flood.rar ((
|
|
Это для какого чата?
|
для любого Voodoo чата, читать че не учили?
|
ты указал бы,где качнуть
|
ггг, ты бы спросил где купить )
|
| Время: 17:50 |