cs架构应用程序怎样用外网浏览器登陆窗口

cs架构应用程序怎样用外网浏览器登陆窗口,第1张

1、内网如果能上网的话只能借住浩方平台或其他一类的游戏平台建立模拟的局域网。告诉朋友平台的房间号,进入游戏,局域网游戏,建立游戏(可以设置一下游戏名和密码,这样你的朋友进来后就很容易找到你建立的游戏,有密码别人也就不能打扰你和朋友的游戏了。)2、架设服务器:如果你下的是CS1.5中文硬盘版(安装文件是259MB的),他是自带了免CD补丁和服务器文件的:打开CS目录找到hlds.exe文件,将此文件建立快捷方式,然后右键快捷方式-属性,在目标一栏X:\CS1.5中文硬盘版\hlds.exe后加一组参数-gamecstrike-port27016+maxplayers22+mapde_dust(hlds.exe后加一空格)例:X:\CS1.5中文硬盘版\hlds.exe-gamecstrike-port27016+maxplayers22+mapde_dust 伍氏 X:\为盘符确定,参数设置完毕,此时服务器就完成了。右键网上邻居属性-右键本地连接属性-把TC\IP协议的钩去掉,确定。(此项非常关键,不设置在服务器中无法显示你正确的IP)双击hlds.exe快捷方式扰橘败,d出类似DOS的窗口,等待几秒钟后,找到窗口中的ServerIPaddressXXX.XXX.XX.XXX:27016(这就是你的服务器IP地址,把他记下来吧,往下就用到了),然缓颤后启动你的CS吧,进入游戏-网上对战(如果有更新信息,点取消),点加入服务器后输入刚才你记下的IP地址(IP后的:27016别忘了输进去)回车,好了看看是不是有个服务器出来了双击进去看能不能玩吧,呵呵!能玩的话,就把你刚才输入数字告诉你朋友,按相同的方法进来就可以了。这样你们就可以对战了。如果你是固定IP地址的话,就不用每次记IP地址,如果不是,你只能启动服务器后记住服务器的IP地址了!(就是你每次启动计算机,连接网络后的IP)最后就是服务器的设置了(此项应在启动服务器之前,不设置的话就没有OP,你就无法进行刷新,换关命令了):打开CS目录下的X:\CS1.5中文硬盘版\cstrike文件夹,找到server.cfg和listenserver.cfg文件用记事本打开,每个文件里的rcon_password后的数字或字母改为你能记住的数字或字母(这就是你的OP控制密码了,rcon_password后加个空格再输入),最后保存,OK。进入游戏,加入服务器。进入游戏后调出控制台输入rcon_passwordXXXX(X为刚设的密码)回车,现在服务器由你控制了。还有一个方法就是按H键,再选1,再选0直接输入密码XXXX,结束。

修改显示控制台的办法

1、重命名CS启动程序为袭李"cstrike -console.exe"

2、CS的 快捷方式属性里面的目标一栏添加 " -

console"(没有引号,"-"前一定要加空格罩团)

3、修改config,将其中 console一项值改为 1

调节准星和d道的:试试在控制台输入

cl_cmdbackup 101

cl_cmdrate 101

rate 25000

4、常用命令:

一般OP常用的远程控制命令

/rcon_password **** 获得OP权限

/rcon sv_password **** 锁上服务器

/rcon sv_password """""""""""""""" (这里是2个引号论坛问题显示为4个)解锁服务器

/rcon changelevel 地图名 立即换地图,所有玩家不退出

/rcon map 地图名 立即立即换地图,所有玩家退出

/rcon mp_c4time 35 设定C4炸d的爆炸时间,最低15秒,最高90秒

/rcon mp_tkpunish 1.................TK者下回合会自杀

/rcon pauseble 0....................可以战斗中按暂停(Pause键,在拍闷迟F12键的右边第三颗)

/rcon mp_autoteambalance 1 自动队伍平衡,0为准许双方人数不平衡

/rcon mp_buytime 1.5 以分钟计算,即90秒内均可回基地买东西

/rcon mp_chasecam 0 设定观众的玩家只能跟在别人的屁股

/rcon mp_fadetoblack 1 死后画面变黑,活人可以看到尸体

/rcon mp_forcechasecam 0 死了的人:0自由模式,1只能看自己队友,2尸体视线

/rcon mp_freezetime * 每场开始前的购物静止秒数

/rcon mp_friendly_genrade_damage 0 设定同队的是否可以sld炸伤队友

/rcon mp_roundtime 5 设定每回合的时间。3~15分钟

/rcon mp_startmoney 800 设定开始的钱。最高16000

常用指令

USERS:取得USER信息。

/USERS或者LISTPLAYERS

USERID : UNIQUEID : USERNAME

01 ???365431984? PABMAS

02 ???3213645436 WILD-CAT

03 ???3143644 WILD-DOG

USERID 是SERVER端所给予的,从1一直到20(假设服务器最大人数20人)。

UNIQUEID 是由WON NET所配发,一个CD-KEY有一个相对应的UNIQUEID。

KICK ONLY

/kick # USERID #

例如: KICK # 02 #

BAN ONLY

/BANID MINUTES UNIQUEID

例子1: BANID 0 3143644

WILD-DOG IS BANNED FOREVER.

将该用户永久性的从服务器上BAN掉

例子 2: BANID 1 365431984

PABMAS IS BANNED FOR 1 MINUTE.

只BAN该用户1分钟

BAN AND KICK AT THE SAME TIME

/BANID MINUTES UNIQUEID KICK

EX: /BANID 0 3213645436 KICK

永久性将用户BAN掉并同时将其踢出服务器。

WRITEID

/WRITEID

把这次ADM BAN的名单写入BANNED.CFG。记得每次BAN人后都要执行本命令。

REMOVEID 把被加入BAN名单中的UNIQUEID取消

/REMOVEID UNIQUEID

EX: /REMOVEID 365431984

LISTID 观看您目前BAN了哪些ID,BAN多久

/LISTID

换地图

/MAP MAPNAME

/CHANGELEVEL MAPNAME

/CHANGELEVEL2 MAPNAME

CHANGE TO DE_DUST

/MAP DE_DUST

立刻换地图,但所有USER会离开游戏。

/CHANGELEVEL DE_DUST

立刻换地图,所有USER不会离开游戏。

/CHANGELEVEL2 DE_DUST

等地图预设时间到再换地图,所有USER不会离开游戏。

REMOTE CONTROLE

与在SERVER端不同的是当ADM在CLIENT端登入游戏,可以以远程遥控方式管理。

设定

/RCON_PASSWORD PASSWORD

例如: 在SERVER端SERVER.CFG加入

/RCON_PASSWORD 123456789

即表示远程遥控密码为123456789。

登入

/RCON_PASSWORD PASSWORD

例如: 在游戏控制台端键入

/RCON_PASSWORD 123456789以登入SERVER。

人数已满?!

/RCON_ADDRESS ADDRESS

例如: 在CLIENT端键入

/RCON_ADDRESS 210.68.170.7

可以监控SERVER状况,但不能玩。

其它指令

/RCON COMMAND

例如: /RCON BANID 0 3136541365 KICK

其它所有SERVER端指令都可以用,唯指令前须加上/RCON

Server专用

banid 几分钟 #编号 kick.......踢人Wonid让他换名字后也进不来,除非他换计算机,时间0=永远

deathmatch 1..................开dm模式,一个人一组,把其它人解决掉

decalfrequency 30.............玩家的logo多久可喷一次(秒)

kick #编号....................踢人(server专用,踢编号需加#,踢名字不用,但大小写要一样)

mapcyclefile mapcycle.txt.....选择地图切换的设定档,内定为mapcycle.txt,可准备好几份设定

mp_autokick 1.................睡死和TK三次后自动被系统踢掉

mp_autoteambalance 1..........自动队伍平衡,0为准许双方人数不平均和Bot玩时的好参数!

mp_buytime 1.5................以分钟计,即90秒内均可回基地买东西

mp_c4timer 45.................设定C4炸d的爆炸时间。最低15秒,最高90秒

mp_chasecam 0.................设定观察员模式的玩家只能跟在别人的屁股

mp_consistency 1..............限制某些模型被更改,大的C4或大的别人的武器容易让人发现...

mp_decals 250.................贴图分辨率,降低可减少lag

mp_fadetoblack 1..............这样死后画面变黑活人可以看得到尸体

mp_falldamage 1...............会不会摔伤

mp_flashlight 1...............开启/关闭可否使用手电筒。1是开启,0是关闭

mp_footsteps 1................开启/关闭脚步声。1是开启,0是关闭

mp_forcechasecam 0............死掉的人:0自由模式、1只能跟着自己队友走动、2尸体视线留在原

mp_forcerespawn 0.............死后立即重新出发

mp_freezetime x...............每一场开始前的购物静止秒数

mp_friendly_genrade_damage 0..设定同队的是否可以sld丢伤队友

mp_friendlyfire 0.............设定会不会杀伤队友。1是会,0是关闭

mp_ghostfrequency 0.1.........鬼魂每秒钟更新的频率,越高越不会Lag

mp_hostagepenalty 13..........杀了多少人质或队友后会被踢

mp_limitteams 2...............队伍最大相差人数,太多人便不能再加入(如mp_autoteambalance 1

则相差到此人数server便会自动平衡)

mp_logfile 1..................开不开纪录文件(那要怎么存档???)

mp_logmessages 0..............控制是否把游戏进行间玩家的对话也记录到log档中,此项设定必需同

时设定""""log on""""""""mp_logfile 1""""才可生效

mp_lowlag 0...................子d打在墙上的效果,速度快用0,慢用1

mp_mapvoteratio 0.6...........票选地图的人数达60%以上才会换地图,0.0-1.0

mp_roundtime 5................设定每回合的时间。(只能3~15分钟)

mp_tkpunish 1.................TK者下回合会自杀

mp_weaponstay 0...............保留落下的武器

nightvision 1.................夜试镜能否使用

pauseble 0....................可以战斗中按暂停(Pause键,在F12键的右边第三颗)

status........................列出玩家IP编号等

sv_accelerate 5.0.............加速

sv_aim 0......................自动瞄准头部

sv_airaccelerate 10...........空中移动的速度

sv_airmove 1..................可否在空中移动&转向

sv_bounce 1...................各种奖励金开启???

sv_cheats 0...................可不可以使用内定秘技

sv_clienttrace 1..............可能是有关网络封包的设定...

sv_clipmode 0.................Server端切换是否允许Client端穿墙?

sv_clipmode 0.................应该是对象是否用3D表示...like mp5...?

sv_friction 40................3D画面方面的东东

sv_gravity 800................控制重力,800是正常重力,-999到999999

sv_maxrate 0..................限制网络传输的数据最大值

sv_maxspeed 320...............最大速度

sv_minrate 0..................限制网络传输的数据最小值

sv_password 0.................进入游戏的密码

sv_restartround 0.............设定每隔几分钟回复分数/武器/金钱的初始值。(没效...?)

sv_sendvelocity 0.............设定1开启较复杂的花样以及物理设定,适用较快的Server

sv_stepsize 18................脚步大小..-_-越大爬坡越快吧...

sv_waterfriction 10...........水中的阻力...

users.........................列出线上使用者名称及Userid(Server产生)及Uniqueid(WON

server产生)

changelevel 地图名............立刻换地图,所有USER不会离开游戏

map 地图名....................立刻换地图,但所有USER会离开游戏。

mp_maxrounds X................X→几回合之后换地图

mp_winlimit X.................任一队胜X场便换图,例5战3胜制,X=3

mp_timelimit 45...............每隔多少时间换一次地图(以上三个只能选一个,因此

要""""mp_maxrounds 20""""前要先""""mp_timelimit 0"""")

sv_rcon_maxfailures 5.........试图取得管理员权限失败超过几次,CDKEY即被BAN

sv_rcon_minfailuretime 30.....单位秒。如果在此时间内试图取得管理员权限.又失败了

sv_rcon_minfailures...........指定的次数,该CDKEY即被BAN

sv_rcon_banpenalty 0..........指定在试图取得管理员权限中如果BAN CDKEY,BAN多久。0=永远

--------------------------------------------------------------------------------

Client(玩家用参数)

adjust_crosshair..............每打一次准心就会换颜色,共有五种颜色,选个亮一点吧!!

ah 1..........................设定是否开始自动说明(戏中给玩家引导)

cl_allowupload 1..............允许用户方上传自己的数据如logo

cl_allowdownload 1............允许用户方自动下传sever的数据如map

cl_download_ingame 1..........允许用户方在game中自动下传sever的数据,如logo,map

cl_cmdrate 30.................modem用户设30,宽频设40~50,Lan=50

cl_lw X.......................有无武器的动画,最好设x=1

cl_lb 0.......................此项与血渍有关,设1比较真实,但会减低速度

cl_lc 1.......................和cs的新的网络技术有关,最好设x=1

cl_hidefrags 1................设定是否隐藏除了自己以外其它人的杀敌数与死亡数

cl_observercrosshair 1........设定在观察员模式的时候是否要开起准星

cl_updaterate 20..............上传速度,如果是宽频设30~40,如果在比较多人的站设

25,modem=15,Lan=50

con_color 255 155 50..........HUD的颜色(RGB)

dm 1..........................设定1来开启游戏开始时的讯息介绍

drawradar.....................显示雷达,有时雷达会突然消失,就可以用(有时候SERVER关掉了你按

也没用)

fastsprites 0.................烟雾特效,0逼真,1像超任,2像GameBoy

fps_max X.....................x=1~100,游戏输出给显示卡的最大fps数,内定为72,有不顺或鼠标

一动就滑来滑去的情形时,把他设低会有很大的改善

hideradar.....................关闭雷达(测试你懂不懂得辨认队友,以免tk)

hud_centerid 0................设定为1时,玩家ID会出现在屏幕的正中央。否则会出现在画面的左

下角。

hud_fastswitch 0..............快速换武器,按数字直接换不用再按鼠标

keys..........................显示自己的CD-KEY信息(CS没效???)

kill..........................自杀!!死定的时候……了断自已吧…

lefthand 0....................设定屏幕上的玩家是左撇子,或是右撇子。

listmaps......................显示server的地图排程

listplayers...................显示大家的编号与姓名

maps 开头.....................列出已安装之地图档名,(只列出指定字母开头的文件名,*为所有地

图)

max_shells 50.................子d的最大显示数量(太多会lag...)0-500

max_smokepuffs 50.............烟雾d的最大显示数量,0-500

name 新名字...................换名字,活着的时候才能用

nightvision...................开关夜视镜

r_speeds 0....................以console文字方式显示平均fps,draw speed及polygon info??

r_speeds 0....................强制工作!!对网速能稍做改善!有没有效果……自已看吧!??

rate 2500.....................从server接受信息的速度,太大太小都会lag,要选适合的

setinfo ah 1..................是否提供自动说明的功能

setinfo dm 1..................换地图后开启地图的简介

setinfo ghosts 0..............观察模式时是否鬼魂关掉,对lag有帮助

setinfo lefthand 0............设定屏幕上的玩家是左撇子,或是右撇子。

setinfo vgui_menus 1..........图形化选单开关

sizedown......................缩小屏幕

sizeup........................放大屏幕

timeleft......................让你知道还有几分钟换地图

version.......................显示版本信息

vote 编号.....................对TKer,Camper还有Cheater投票,过6成的人投票就行

votemap 地图名................玩家可以投票投下一张地图

sensitivity X.................鼠标速度0.1-不限?(20是config的最大值)

zoom_sensitivity_ratio........设定使用狙击镜时鼠标移动速度

ping..........................显示Server ping client值

pingservers...................显示Client ping server值

net_graph x...................打开测FPS与联机速的工具 x=1开 x=0关,开起此项多少会减少fps

net_graphpos x................工具的位置 x=1,2,3

net_graphwidth 192............工具的大小

volume 0.8....................调整音量大小,实际音量为(volume/hisound)

hisound 1.000000..............设定音量最大值,实际音量为(volume/hisound)

bgmvolume 1.000000............背景音效音乐之音量大小

disconnect....................离开游戏,保持在CS console状态

exit..........................离开游戏,关闭CS,回到桌面

quit..........................离开游戏,关闭CS,回到桌面

reconnect.....................不离线直接重组联机

retry.........................离线并重新联机

connect IP....................联机到指定Server

----------------------------------------------------------------------------

console本身

developer X...................X=0时关闭developer(开发者)模式,X=1时打开使用developer(开发

者)模式,可以使用较多的指令(如秘技),且游戏加载过程及进行中左上角会显示console讯息(游戏中讯息会干

扰雷达)

cmdlist.......................列出所有console指令,(可在后面加上叙述,只列出指定字母开头的

指令)

clear.........................清除console上的文字

scr_conspeed 600..............设定console文字卷动速度

--------------------------------------------------------------------------------

画面设定

如欲提高显示速度请使用相反设置

命令 默认值 建议更改值 说明

cl_himodels 0.................0,使用较低细节的人物皮肤,提高显示速度

gl_playermip 2................0,渲染质量,越高数字质量越差显示也越快

max_smokepuffs 0..............30,设定同时间可显示的烟雾数量(服务器端用)

fps_max 52....................100,显示最大FPS数,高性能机器可改大

mp_decals 20..................300,最大同时显示贴图

hisound 0.....................1,高质量声音

loadas8bit 1..................0,使用8bit音质(较低质量)

s_a3d 0.......................0,使用A3D系列声卡设置为1

s_eax 0.......................0,使用创新系列声卡设置为1

bgmvolume 0...................1,播放CD音乐

cl_download_ingame 1..........下载其它玩家LOGO、贴图等

gl_smoothmodels 1.............3,人物动作更平滑

gl_round_down 1...............3

setinfo """"ah"""" 0................1

setinfo """"ghosts"""" 0............1,是否显示鬼魂

setinfo """"vgui_menus"""" 0........1,是否显示图形购买界面

cl_gaitestimation 1...........0,衔接人物两个动作

cl_nopred 0...................0

gl_picmip 0...................2,渲染质量,越大的数字图象质量越低速度越快

r_drawviewmodel 0.............1,显示武器

--------------------------------------------------------------------------------

录像类命令

record filename...............开始记录一个录像,录像保存在cstrikefilename.dem

demos.........................循环播放使用 startdemos命令播放的录像

listdemo demoname.............列出录像信息

playdemo filename.............使用正常速度播放 filename.dem 录像

playvol 9.....................设置录像回放次数

removedemo demo sgmt..........移除录像中设置的片断位置

setdemoinfo demo sgmt info....增加一个录像信息,例如一段文字,渐进渐出或者快进快退

startdemos....................循环播放一段录像

startmovie filename...........播放一段录像

stop..........................停止录像

stopdemo......................同上

swapdemo demo seg seg.........交换录像中两处片断位置

imedemo demoname..............播放一段录像,同时显示最大fps(每秒显示帧速)及平均fps

appenddemo demoname...........在该录像文件后继续录像, 不覆盖原录像

removedemo....................从DEMO中剪掉一个片段,先用listdemo 看录像的信息

edgefriction 2................3D画面方面的东东

hpk_maxsize 0.5...............在custom.hpk多大时, 系统自动砍掉, 以MB为单位

--------------------------------------------------------------------------------

ADM远程遥控

先在Server.cfg 加上Rcon_password 密码

游戏中player 再以Rcon_password 密码 登入

Player 即摇身一变为AMD,可下达Server指令

但指令前需加rcon空一格。

rcon addip 0 .................拒绝某个IP进入游戏,0表是永久,以分钟计,IP之取得由rcon

status

rcon addid 0 kick............设定某个WON ID不准进入游戏,时间设定同上

rcon kick xxx.................把某个玩家?掉,xxx可以是玩家id,不过由于有些人会加些特殊码,有

时会失效,则必需改用玩家编号,(编号由rcon users可取得,每个id最前方的数字即为玩家编码,用rcon

kick # yyy #)

rcon listid...................(看bannd id)

rcon restart..................server地图重玩

rcon say ID:..................server talk

rcon say xxxx.................由server发生公告,不管死掉还是活着的都看的到,若是发出来讯息很

怪,每个字会被""""夹住,可改用rcon say """"xxxx""""即可改善,不过1.1版应该不会有这现象了

rcon status...................看Info

rcon users....................看所有人数据

rcon writeip..................将Ban掉的ID存入server

rcon writeid..................将Ban掉的WON ID存入server

rcon_address IP...............Server满人时候用,只可以进行管理,不能Play

rcon_password 密码............AMD登入密码

在使用addip和addid的同时, 建议最好做一个autoexec.cfg档, 里面写下exec listip.cfgexec

banned.cfg

这样子在Server重新启动时, 才会把上一次存下的记录Load到新启动的Server里, 而名字最好就用

Toexec.cfg,因为valve.rc里设定是找这个档来跑, 或是自行修改那个档去捉别的也行, 其中, listip.cfg

是ban掉的ip记录文件, banned.cfg是ban掉的won id记录文件, 最后, 不建议把exec listip.cfg和exec

banned.cfg放入server.cfg, 这 样会使每次换地图时就load一次, 由rcon listip和rcon listid很快就会

发现被重复的记录塞满

--------------------------------------------------------------------------------

密技

sv_cheats 1(developer 1)时才能使用以下指令?

impulse101....................加16000元

god...........................无敌模式................(试不出来)

lambert -1.01.................看到人们在黑暗中发亮

notarget x....................使计算机玩家忽略你的存在..(...没用)

noclip x......................穿墙模式................(试不出来)

cl_backspeed 999..............加快后移速度

cl_forwardspeed 999...........加快前移速度

cl_sidespeed 999..............加快侧移速度

gl_zmax 0.....................可看及射穿墙壁

gl_zmax 100...................看穿墙壁

gl_zmax 3600..................让墙壁恢复原状

sv_clienttrace 9999...........超级自动瞄准

clienttrace 0000..............切回手动瞄准

givespaceweapon_awp...........得到Arctic Sniper Rifle

GIVE 物品名...................取得物品................(试不出来)

GIVE WEAPON_武器名............取得武器...............(试不出来)

武器名称如下:

GRAPPLE

KNIFE

PIPEWRENCH

EAGLE

M249

SNIPERRIFLE

DISPLACER

SHOCKRIFLE

SPORELAUNCHER

狂枫飞扬 发表时间: 2003-07-19, 12:10 PM

中尉

团队:炙天使

帖子:2570

编号:258283

注册:--

比较偏门点的参数:

cl_allowdownload 0 客户端 上传/下载 客户端是否允许下载

cl_allowupload 0 客户端 上传/下载 客户端是否允许上传

cl_anglespeedkey 0.670 客户端 玩家 设定方向键改变视角的速度

cl_bob 0.010 客户端 玩家 客户端设定奔跑时手臂摆动的幅度

cl_bobcycle 0.800 客户端 玩家 客户端设定奔跑时手臂摆动的频率

cl_bobup 0.500 客户端 玩家 客户端设定奔跑时手臂摆动的范围

cl_download_ingame 0 客户端 上传/下载 客户端设定是否允许在游戏里下载

cl_forwardspeed 400 客户端 玩家 客户端设定前进的速度

cl_gaitestimation 1 客户端 玩家 开启估计玩家的运动步幅

cl_gg 0 客户端 玩家 开关游戏的标准模式

cl_himodels 客户端 玩家 客户端设定是否允许使用高质量模型

cl_messages 客户端 玩家 客户端设定显示服务器信息

cl_movespeedkey 0.300 客户端 玩家 设定键盘移动速度

cl_nopred 0 客户端 玩家 开关玩家的预先选择

cl_pitchdown 客户端 玩家 设定玩家向下看的最大角度,默认:89

cl_pitchspeed 225 客户端 玩家 设定角速度

cl_pitchup 客户端 玩家 设定玩家向上看的最大角度,默认:89

cl_showfps 1 客户端 玩家 显示你的FPS值

cl_shownet 0 客户端 玩家 显示你的网络传输包值

cl_slist 10 客户端 玩家 设定列出的服务器个数

cl_solid_players 1 客户端 玩家 开关固定玩家模型

drawradar 客户端 玩家 显示雷达

enableconsole 客户端 玩家 允许控制台

fakelag 0 客户端 玩家 模拟Lag延迟

fakeloss 0 客户端 玩家 模拟Loss网络丢包

force_centerview 客户端 玩家 强制玩家回到正前方的视角

fps_lan 客户端 玩家 设定局域网游戏中的最大FPS值

fps_modem 客户端 玩家 设定互联网游戏中的最大FPS值

fps_single 客户端 玩家 设定单人游戏中的最大FPS值

fullinfo 客户端 玩家 显示用户信息

fullserverinfo 客户端 玩家 显示服务器信息

gamma 3 客户端 视频 设定gamma亮度值

gl_alphamin 0.250 客户端 视频 设定最小alpha混合等级

gl_clear 0 客户端 视频 开关对画面上各个模型连接的部分的连贯渲染

gl_cull 1 客户端 视频 是否只对可以看到的画面进行渲染

gl_d3dflip 0 客户端 视频 在Direct3D模式中开关反向渲染命令

gl_dither 1 客户端 视频 开关颜色抖动

gl_dump 客户端 视频 列出显卡的信息

gl_flipmatrix 0 客户端 视频 开关特殊的准星修正当适用3DNow和3D fx Mini OpenGL驱动时

gl_keeptjunctions 0 客户端 视频 开关显示材质间的缝隙

gl_lightholes 0 客户端 视频 光洞效果开关

gl_max_size 256 客户端 视频 贴图材质的最大

首先你要明白程序都是从Main方法入口的。这里即Program.cs 内的Main方法。

在Main方法内首先实例化登录窗体(frmLogin),然后ShowDialog()显示登录窗体了。这里的ShowDialog()方法是模态对话框。并判断返回的状态,此时线程就会阻塞在这个if判断这个位置,等到frmLogin窗体数培返回结果。如:

if (frmLogin.ShowDialog() == DialogResult.OK)

{

Application.Run(new frmMain())

}

你只需要在验证登录薯手唯成功的代码里加上 this.DialogResult = DialogResult.OK

这时Main方法里刚阻塞在if判断位置的条件成薯迟立了,将会执行Application.Run(new frmMain())来启动主窗体了。

解释有点啰嗦,贴上代码会更清楚。涉及到Program.cs和登录的后台代码frmLogin.cs

Program.cs

using System

using System.Collections.Generic

using System.Linq

using System.Windows.Forms

namespace DBDataDistributionClient

{

static class Program

{

/// <summary>

/// 应用程序的主入口点。

/// </summary>

[STAThread]

static void Main()

{

Application.EnableVisualStyles()

Application.SetCompatibleTextRenderingDefault(false)

frmLogin frmLogin = new frmLogin()

if (frmLogin.ShowDialog() == DialogResult.OK)

{

Application.Run(new frmMain())

}

}

}

}

frmLogin.cs

using System

using System.Collections.Generic

using System.Linq

using System.Windows.Forms

namespace DBDataDistributionClient

{

public partial class frmLogin : Form

{

public frmLogin()

{

InitializeComponent()

}

//登录按钮事件

private void btnLogin_Click(object sender, EventArgs e)

if(...) //用户名密码验证正确

{

this.DialogResult = DialogResult.OK// 返回ok Main主程序就会启动主界面了。

this.Close()//关闭登录窗体

}

不明白的地方 可以继续提问。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12452362.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存