Загрузчик сталкера |
Здравствуйте, гость ( Авторизация | Регистрация )
Загрузчик сталкера |
26.02.2009, 20:09
Сообщение
#21
|
|
Продвинутый геймер Репутация: 249 Группа: Участник Сообщений: 421 Награды: 4 Регистрация: 11.03.2008 |
Gamefriend,
Вот в этом месте -start server(all/single/alife) - all,является сейвом -------------------- Лебедев не продается!!!
|
 
|
|
|
|
26.02.2009, 20:14
Сообщение
#22
|
|
Опытный Геймер Репутация: 25 Группа: Участник Сообщений: 180 Награды: 1 Регистрация: 23.05.2008 |
STRELOK-2007 а друг случайно не с Луганска ?) сорри за оффтоп..... если смастериш будит классно...... Что нибудь точно смастерю... Разбираюсь пока что... -------------------- |
 
|
|
26.02.2009, 20:53
Сообщение
#23
|
|
Геймер Репутация: 14 Группа: Участник Сообщений: 121 Награды: 3 Регистрация: 22.05.2008 |
Цитата Вот в этом месте -start server(all/single/alife) - all,является сейвом smile.gif =) да, но если сейв отсутствует, то грузится спавн файл, который именуется all =) -------------------- |
 
|
|
26.02.2009, 21:02
Сообщение
#24
|
|
Опытный Геймер Репутация: 0 Группа: Забанен Сообщений: 198 Регистрация: 05.02.2007 |
Единственное что приходит на ум, это небольшая прога, которая при нажатии на кнопку с названием карты создает временный батник с предустановками под определенную карту, и запускает его. После запуска-удаляет.
|
 
|
|
26.02.2009, 21:14
Сообщение
#25
|
|
не шалю, никого не трогаю, починяю примус Репутация: 230 Группа: Забанен Сообщений: 2277 Награды: 1 Регистрация: 15.05.2007 |
Код #include <windows.h> int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { STARTUPINFO StartupInfo; PROCESS_INFORMATION ProcessInfo; memset( &StartupInfo, 0, sizeof( StartupInfo ) ); StartupInfo.cb = sizeof( StartupInfo ); memset( &ProcessInfo, 0, sizeof( ProcessInfo ) ); if( !CreateProcess( NULL, "xr_3da.exe -ltx user.ltx -nocashe -start server(all/single/alife) client(localhost)", NULL, NULL, false, NULL, NULL, NULL, &StartupInfo, &ProcessInfo ) ) { MessageBox( NULL, "xr_3da.exe access denied", "Error", MB_ICONSTOP ); return -1; } return 0; } any ideas? Сообщение отредактировал centrino - 26.02.2009, 21:17 -------------------- i know where you live
|
 
|
|
26.02.2009, 21:41
Сообщение
#26
|
|
Опытный Геймер Репутация: 25 Группа: Участник Сообщений: 180 Награды: 1 Регистрация: 23.05.2008 |
Я что то типа того и делаю,
-------------------- |
 
|
|
26.02.2009, 21:42
Сообщение
#27
|
|
Indie! Fuck yEah! Репутация: 1439 Группа: Участник Сообщений: 5601 Награды: 11 Регистрация: 04.06.2007 |
Цитата -start server(all/single/alife) Причем не обязательно создавать новый батник,достаточно это прописать в свойствах в названии ярлыка. -------------------- |
 
|
|
26.02.2009, 21:45
Сообщение
#28
|
|
Почти Игрок Репутация: 1 Группа: Только зарегистрировался Сообщений: 23 Регистрация: 25.02.2009 |
|
 
|
|
26.02.2009, 21:47
Сообщение
#29
|
|
Опытный Геймер Репутация: 25 Группа: Участник Сообщений: 180 Награды: 1 Регистрация: 23.05.2008 |
Я что то типа того и делаю, ну и насколько всё готово и когда выйдет??? думаю завтра. -------------------- |
 
|
|
26.02.2009, 21:49
Сообщение
#30
|
|
Продвинутый геймер Репутация: 63 Группа: Участник Сообщений: 212 Награды: 1 Регистрация: 27.03.2007 |
centrino
CreateProcess нафига? ShellExecute лучше для таких дел. И вообще, зачем вам "загрузчик"? Батников мало? Сообщение отредактировал Smanxx1 - 26.02.2009, 21:51 |
 
|
|
26.02.2009, 21:58
Сообщение
#31
|
|
Опытный Геймер Репутация: 25 Группа: Участник Сообщений: 180 Награды: 1 Регистрация: 23.05.2008 |
Кому батник... Кому загрузчик...
Кому счетец... Кому компьютер... -------------------- |
 
|
|
26.02.2009, 22:18
Сообщение
#32
|
|
Продвинутый геймер Репутация: 39 Группа: Участник Сообщений: 235 Награды: 3 Регистрация: 26.02.2009 |
|
 
|
|
26.02.2009, 23:16
Сообщение
#33
|
|
не шалю, никого не трогаю, починяю примус Репутация: 230 Группа: Забанен Сообщений: 2277 Награды: 1 Регистрация: 15.05.2007 |
Smanxx1, лично я батником пользуюсь
а загрузчик при желании можно сделать довольно удобным, например приделать диалог выбора настроек качества, диалог выбора сохраненных игр и т.п. з.ы. можно использовать и ShellExecute: Код //
#include <windows.h> int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { while( 1 ) { if( MessageBox( NULL, "Another yet?", "Start game", MB_YESNO|MB_ICONQUESTION ) != IDYES ) break; if( !ShellExecute( NULL, NULL,"xr_3da.exe", "-ltx user.ltx -nocache -external -start -x86 server(all/single/alife) client(localhost)", "c:\\games\\build", SW_HIDE) ) { MessageBox( NULL, "Access denied!", "Error!", MB_ICONSTOP ); return -1; } } return 0; } -------------------- i know where you live
|
 
|
|
27.02.2009, 00:32
Сообщение
#34
|
|
не шалю, никого не трогаю, починяю примус Репутация: 230 Группа: Забанен Сообщений: 2277 Награды: 1 Регистрация: 15.05.2007 |
Код // #include <windows.h> int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { STARTUPINFO StartupInfo; PROCESS_INFORMATION ProcessInfo; memset( &StartupInfo, 0, sizeof( StartupInfo ) ); memset( &ProcessInfo, 0, sizeof( ProcessInfo ) ); StartupInfo.cb = sizeof( StartupInfo ); while( 1 ) { if( MessageBox( NULL, "Another yet?", "Start game", MB_YESNO|MB_ICONQUESTION ) != IDYES ) break; if( !CreateProcess( "xr_3da.exe", "xr_3da.exe -ltx user.ltx -nocache -external -start -x86 server(all/single/alife) client(localhost)", NULL, NULL, false, 0, NULL, NULL, &StartupInfo, &ProcessInfo ) ) { MessageBox( NULL, "Access denied!", "Error!", MB_ICONSTOP ); return -1; } WaitForSingleObject( ProcessInfo.hProcess, INFINITE ); } return 0; } в принципе не сильно отличается, но все же.. -------------------- i know where you live
|
 
|
|
27.02.2009, 00:41
Сообщение
#35
|
|
Архимагистр Игры Репутация: 364 Группа: Забанен Сообщений: 2765 Награды: 1 Регистрация: 06.06.2008 |
Можно заюзать Vcl и сделать гуи загрузчик, работы на пол часа...
-------------------- Играть в шутеры на консолях - все равно, что заниматься сексом с резиновой женщиной
|
 
|
|
27.02.2009, 00:45
Сообщение
#36
|
|
Игровой Бог Репутация: 1690 Группа: Участник Сообщений: 7021 Награды: 11 Регистрация: 22.02.2006 |
Удалось запустить оригинальный загрузчик. По крайней мере сингл уже работает. С настройками и т.п. еще буду ковыряться.
|
 
|
|
27.02.2009, 00:48
Сообщение
#37
|
|
не шалю, никого не трогаю, починяю примус Репутация: 230 Группа: Забанен Сообщений: 2277 Награды: 1 Регистрация: 15.05.2007 |
откуда ты его откопал?
-------------------- i know where you live
|
 
|
|
27.02.2009, 00:54
Сообщение
#38
|
|
Почти Мастер Репутация: 182 Группа: Забанен Сообщений: 1114 Регистрация: 23.02.2009 |
Макрон, никогда не переставал тебе удивляться
-------------------- ..::GAMEINATOR::.. - скандалы, интриги, расследования... |
 
|
|
27.02.2009, 01:09
Сообщение
#39
|
|
... Репутация: 1053 Группа: Участник Сообщений: 6835 Награды: 6 Регистрация: 25.04.2007 |
macron, респектище! В GSC не пробывал работу искать ?
|
 
|
|
27.02.2009, 01:23
Сообщение
#40
|
|
Игровой Бог Репутация: 1690 Группа: Участник Сообщений: 7021 Награды: 11 Регистрация: 22.02.2006 |
|
 
|
|
Текстовая версия | Сейчас: 19.04.2024, 14:51 |