Fórum Como Executar o Jogo Counter-Strike pelo Delphi ??? #188631
14/10/2003
0
Do meu programa, a pessoa chama o jogo(para evitar que ingracadinhos deletem os atalhos ou o proprio jogo), so que estou com o seguinte problema;
como chama o jogo counter-strike.
o endereço do jogo é o seguinte
:arrow: D:\Sierra\Half-Life\HL.EXE -console -game cstrike
eu usei o WinExec ShellExecute e abre o jogo, mas ele nao joga..
Quem, por favor, tiver esse jogo em casa, faca esse teste por favor.
Agradeço desde ja.
ja usei
ShellExecute(Application.Handle, nil, PChar(´D:\jogos\Half-Life\HL.EXE´), nil, nil, SW_SHOWNORMAL);
ShellExecute(0,nil,´D:\jogos\Half-Life\HL.EXE´ ,nil, nil, SW_SHOWMAXIMIZED);
WinExec(´D:\jogos\Half-Life\HL.EXE´, SW_SHOWNORMAL);
e nada.
oTTo Husckows :shock:
Seek
Curtir tópico
+ 0Posts
14/10/2003
Cristianooli
Eu utilizei este código:
WinExec(´´C:\Arquivos de programas\SIERRA\Half-Life\hl.exe´ -console -game cstrike´,SW_NORMAL);
Sistema Operacional:
Windows 98
Gostei + 0
14/10/2003
Seek
Gostei + 0
14/10/2003
Cristianooli
Você já tentou chamar outro executável?
Tipo:
Calculadora, bloco de notas ou write.
Gostei + 0
14/10/2003
Seek
procedure TForm1.Button1Click(Sender: TObject);
begin
WinExec(´D:\jogo\Half-Life\HL.EXE -console -game cstrike´,SW_NORMAL);
end;
usei essa rotina PRA CHAMA cs, o jogo abre. so que nao entra no server, vem com recurso de half-life que nao era pra vim, etc e tals..
Quem tuver Xp poderia fazer esse teste pra mim por favor...
Agradeco..
Gostei + 0
14/10/2003
Seek
hheheh
á só, ja usei essas rotinas seguinte, nenhuma funcionou tanto no win2000 quanto win98.
declarei a clausula ShellAPI em users
ai fui la no 1 botao
WinExec(´D:\jogo\Half-Life\HL.EXE -console -game cstrike´,SW_NORMAL);
no 2
ShellExecute(Application.Handle, nil, PChar(´D:\jogo\Half-Life\HL.EXE -console -game cstrike´), nil, nil, SW_SHOWNORMAL);
no 3
ShellExecute(0,nil,´D:\jogo\Half-Life\HL.EXE -console -game cstrike´ ,nil, nil, SW_SHOWMAXIMIZED);
no 4
WinExec(´´d:\jogo\Half-Life\hl.exe´ -console -game cstrike´,SW_NORMAL);
--------------
:( e ai galera :?: :?: :?:
Gostei + 0
15/10/2003
Pamploni Cadé
Desenvolvi um Sistema para Lan e ele funciona bem. Resolvi este Problema que você está passando usando o seguinte:
jogo todos os atalhos para jogos e programas em uma pasta chamada atalho e executo cada programa pelo seu atalho:
ShellExecute(Application.handle,nil,pchar(´C:\atalho\atalho.lnk,nil,´C:\atalho´,SW_SHOW);
O Counter-Strike pega beleza. Talvez funcione com você pois no XP funciona.
Gostei + 0
15/10/2003
Imstaff
http://www.ml-consult.demon.co.uk/foxst-26.htm
todomundo faz programa para lanhouse aqui? :wink:
Acho mais facil vc comprar um programa já feito hehehe
Qualquer coisa fale comigo, tenho a solução.
Gostei + 0
15/10/2003
Imstaff
Os parâmetros você coloca depois do caminho do executavel, de uma olhada.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)