Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.14;
Скачать: CL | DM;

Вниз

Прозрачное сообщение администратора в играх   Найти похожие ветки 

 
Navi1982 ©   (2004-08-19 14:42) [0]

Есть много програм слежения за временем в интернет клубах, но я хочу, чтобы сообщение администратора выходило прозрачным окном прямо в самой игре не прерывая её.

Помогите кто чем может. Саму программу слежения за временем компьютера смогу сделать (есть наброски), а вот сами сообщения незнаю как можно вывести.

Я себе это представляю примерно так: прямым способом записать в видео память ту картинку, которая мне нужна. Как это можно сделать? Или есть другие способы?


 
Hacker   (2004-08-21 10:19) [1]


var
PenHandle, OldPenHandle: HPEN;
PaintDC : HDC;
FontHandle, OldFontHandle : HFont;
words1 : string;
words3 : PChar;


PaintDC:=GetDC(0);
FontHandle := CreateFont(14, 0, 0, 0, 700, 0, 0, 0, DEFAULT_CHARSET, OUT_DEFAULT_PRECIS,
CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH, nil);
OldFontHandle := SelectObject(PaintDC, FontHandle);
words1 := "С добрым утром!!!";
words3 := PChar(words1);
TextOut(PaintDc,0,550, words3, Length(words1));
SelectObject(PaintDC,OldFontHandle);
DeleteObject(FontHandle);


 
deff   (2004-09-05 00:43) [2]

не все игры позволят так издеваться над собой.
лучше сворачивать все окна и только потом выводить сообщение


 
DeadMeat ©   (2004-09-05 00:56) [3]

Если свернуть, то она может упасть, т.е.
"не все игры позволят так издеваться над собой"
работает и в этом случае...
Надо именно поверх...

З.Ы. А какое это имеет отношение к сетям?...

---
...Death Is Only The Begining...


 
deff   (2004-09-05 01:04) [4]

угу, в этом случае тоже.
не да, собсно, я тоже так думал, но модератору виднее.
а зачем сообщение выдавать? мышь с клавой блокни, да вав-файл с предупреждением проиграй.


 
DeadMeat ©   (2004-09-05 01:10) [5]

Иногда надо предупреждать про оставшееся время ("осталось 5 минут" и т.п.) или просто сообщение отослать ("не материться!!")...
Вообщем я делал так, как в [1] Hacker   (21.08.04 10:19)
Правда тормозит при этом жестоко, т.к. надо по таймеру выдавать...

Как вариант, можно держать все время прозрачное окно и когда надо, показывать на нем надпись, а само окно держать AlwaysOnTop...
Но и в этом случае, игрушка может свернуться сама... Проверять надо...

---
...Death Is Only The Begining...



Страницы: 1 вся ветка

Текущий архив: 2004.11.14;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.056 c
14-1099004036
GuestTM
2004-10-29 02:53
2004.11.14
Существует ли компонент для работы с драйверами RegMon от SysInt?


9-1084303487
Bim
2004-05-11 23:24
2004.11.14
А где можно найти шрифты для игры?


14-1099058261
Егор
2004-10-29 17:57
2004.11.14
IP


1-1099047852
Pentium133
2004-10-29 15:04
2004.11.14
TStringList и IniFile


14-1098409506
Ozone
2004-10-22 05:45
2004.11.14
Регулярные языки и конечные автоматы