cs ol 使命召唤ol武器推荐制作

csol武器制造出99天怎么变永久
(太子少师)
首先,是制造999天,而不是99天,99天太容易做了。其次,你制作好了以后,就会看见了。
(太子少师)
(太子少师)
你想多了吧 哪有那么容易
可输入10000个汉字
上传图片:
[经验值&50可以上传图片]
可输入50个汉字
同类未解决问题
同类已解决问题天极传媒:天极网全国分站
您现在的位置:
& &&《反恐精英OL2》武器合成系统升级
S级武器唾手可得《CSOL2》武器合成系统升级天极网游戏频道 10:14
【百万玩家最喜爱的游戏娱乐媒体,把最带劲的娱乐资讯,最权威的游戏推荐,最齐全的手游礼包放进你的口袋,却不用你多安装一个APP,还等什么?赶紧就关注微信号 【kdyx91】 每日七点不见不散~】
  《反恐精英Online2》将于下周三(9月2日)版本更新,届时除了对地图、武器进行更新外,武器合成系统也将全面升级,新添加材料合成系统,利用合成材料可以亲手制作S级武器!
  新地图 托斯卡小镇
  全新地图托斯卡小镇即将与你见面,在《反恐精英Online2》之前的更新中,虽然也有不少地图的更新,但大多数为各新模式的专属地图,而在新地图托斯卡小镇上可进行的模式相当广泛,你可以在该地图中进行包括:竞技、团队决战、幽灵、枪王决战、金猪、国际大赛、个人决战、金猪大乱斗,共计8个游戏模式。
  新武器 K2C
  K2C是韩国军队列装的突击步枪的碳化版本,游戏中可以点击右键开启低倍率变焦。K2C的综合性能突出,可以适应战斗中的多种情况。
  系统更新 材料合成系统
  新添加合成系统[材料],新合成材料包括合金锭,合金碎片,碳催化物,黄金碎片,金锭。
  完成整场自动匹配竞技模式或隔离区就可通过随机奖励获得合成材料。
  *6个合金碎片能组成一个合金锭;6个黄金碎片能组成1个金锭
  新武器涂装 KRISS VECTOR MP7 AR-57 STRIKER-12
  添加4款S级武器KRISS VECTOR,MP7,AR-57,STRIKER-12。可以利用合金锭和碳催化物通过武器合成获得,或者通过黑色武器箱直接获得。
KRISS VECTOR
STRIKER-12
  《反恐精英Online2》官方:/csol2
  《反恐精英Online2》官方:http://t..com/chinacsol2
  《反恐精英Online2》官方: csonline2
  《反恐精英Online2》官方网站:/homepage/v3/
  《反恐精英Online2》
  8月28日
(作者:官方责任编辑:陈子璇)
天极新媒体&最酷科技资讯扫码赢大奖
* 网友发言均非本站立场,本站不在评论栏推荐任何网店、经销商,谨防上当受骗!
数码整机手机软件武器制作室开放 韩《CS OL》新版本内容曝光
武器制作室开放 韩《CS OL》新版本内容曝光
【17173专稿,转载请注明出处】
韩服《反恐精英OL》于近日进行了“大灾变”第四季第五部分更新,本次更新内容为增加僵尸避难所模式地图“废弃工厂”和武器制作及武器制作工作室。
僵尸避难所新地图——“废弃工厂”
“废弃工厂”是PVE模式“僵尸避难所”的专用地图,该地图为位于中东地区的废弃精油工厂。玩家的最终目标是突破重重围堵,击杀终极Boss。终极Boss第五天便会出现于地图左上角的房间内,并且当Boss体力值不足一半时进入暴走状态。
注:点图片,即可查看下一张
废弃工厂地图:红色区域为Boss所在区域 黄色区域为补给点
此外,僵尸将被划分为攻城型、暗杀型和突发型3种类型。攻城型僵尸主要攻击防御道具;暗杀型僵尸主要攻击玩家;而突发型僵尸则是以补给点为攻击目标的僵尸特工队,随之出现的还有威胁补给点的2只全新Boss。
注:点图片,即可查看下一张
从上到下:终极Boss,2只塔防型僵尸,突发事件出现的小Boss
另一方面,战斗过程中还将发生“突发事件”,超强战斗力的小Boss登场。该Boss按一定路线移动,如果不及时击杀该Boss,它则会在一定时段内制造出新的僵尸。
支持键盘 ← 和 → 分页
类型:ARPG
特征:奇幻
类型:射击
特征:蒸汽朋克
类型:大型RPG
特征:魔幻
你不知道点进去会是什么
Wan网页游戏免费玩&&&&&全站 说:
QQ登入已修复,因官方问题以前的QQ登入会提示绑定账号,重新注册QQ也是,需要登入原来的账号解绑QQ在重新绑定,如果忘记密码,可以加群或者加站长QQ()提供用户名找回。
全站 说: 全站 说: 论坛开启邀请注册,邀请码可以关注公众号【青果趣味】发信息【邀请码】给公众号即可免费获取邀请码。
全站 说: 近期开启邀请码注册,请珍惜账号。
查看: 15028|回复: 139
易语言制作CS反恐精英ol透视DLL源码,cs透视作弊器制作原理
在线时间 小时
TA的每日心情难过3&天前
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
才可以下载或查看,没有帐号?
这是网上的文章:
cs透视作弊器制作原理
首先制作作弊器我们要用到以下一些东西
[AppleScript] 纯文本查看 复制代码1 VC++6.0 编程工具
  2 作弊器 源代码DLL ( DLL部分主要是实现以下功能.一个作弊器从功能方面来说大致可以分成2块:一部分负责显示方面的,比如透视、防闪、显示人物名字武器等信息;另一部分则是控制本地玩家的动作,比如自动瞄准、开火、加速、256冲刺等。而这些功能则全部是由CS作弊器的主文件(DLL)实现的。)
  3 注入器源码EXE { EXE部分是负责启动或监视CS游戏进程和在创建或检测到游戏进程后,将作弊器的主文件(DLL)注入到CS游戏进程中(注入的意思是让运行中的CS游戏进程主动加载作弊器主文件(DLL),就象这个文件本身就是CS游戏的一部分一样) }当然你如果想要在平台上运行(比如豆客)你就必须先把豆客的反作弊代码搞道,不过貌似现在豆客连续的升了几次级豆是在给它的那个东东加密,呵呵不好破啊,连服务器都弄到黑卡了,
  先来说作弊器要实现的第一个功能:透视
  首先你要用API钩子去钩住glBegin函数,在被钩住的glBegin函数里,如果拦截到的参数mode是GL_TRIANGLE_STRIP,或GL_TRIANGLE_FAN,那么CS就有可能是准备画一个模型(人物,武器等),那么就可以用glDisable(GL_DEPTH_TEST)来告诉OpenGL:我们想颠倒这个模型的绘制顺序。在游戏中就可以看到,墙壁后背的人物,模型等全跑到了墙壁的前面。这看上去图象顺序有点乱,但这正是作弊器“透视”的原理所在!
  绘制所有模型之前调用这个函数,那就会把整个游戏画面都打乱了,这点比较重要请注意。
  void APIENTRY my_glBegin( GLenum mode )
  if((mode==GL_TRIANGLE_STRIP||mode==GL_TRIANGLE_FAN))
  glDisable(GL_DEPTH_TEST);
  glBegin(mode);
  实现功能2:高亮显示(不过这个一般拿着也没什么用)
  由于光线的问题,在暗处人物也会显得很暗,那怎样把他变得更亮,以便我们游戏时容易发现目标呢?为了达到这种效果,就得钩住glVertex3f,然后在原有函数(区别于我们钩住的函数)调用前加上这行代码:
  glColor4f(1.0f, 1.0f, 1.0f, 1.0f)
  就这么简单就达到了想要的功能。
  void APIENTRY my_glVertex3f(GLFloat x, GLFloat y, GLFloat z)
  glColor4f(1.0f, 1.0f, 1.0f, 1.0f);
  glVertex3f(x, y, z);
  实现功能3:去除烟幕
  实现这个功能必须做的就是钩住glBegin 和 glVertex3fv,然后定义一个bool变量bSmoke来作为开关。在钩住的glBegin中,检查当前参数mode的值是否为GL_QUADS。如果是的话,取当前颜色:
  glGetFloatv(GL_CURRENT_COLOR, &curcol)
  看curcol是否为灰色(灰色就是R=G=B)。然后就是要排除1.0和0.0,因为这样才能不把某些其他物体去除了。
  所以如果当前颜色是灰色,并且不是白色(1.0)、黑色(0.0)时,我们就把bSmoke设为true。当然在别的时候或不是绘制烟幕时,要把bSmoke设为false。
  现在就可以在glVertex3fv中判断bSmoke是否为true,如果是,直接return不处理它。这样去除烟幕的功能便算完成了。
  void APIENTRY my_glBegin( GLenum mode )
  if(mode==GL_QUADS)
  float curcol[4];
  glGetFloatv(GL_CURRENT_COLOR, curcol);
  if((curcol[0]==curcol[1])&&(curcol[1]==curcol[2])&&(curcol[0]!=1.0f)&&(curcol[0]!=0.0f))bSmoke=
  else bSmoke=
  glBegin(mode);
  void APIENTRY my_glVertex3fv(const GLfloat *v)
  if(bSmoke)
  else glVertex3fv(v);
  实现功能4:去除闪光(如果是想过175的话就别加)
  实现这个功能要钩两个函数:glBegin和glVertex2f。
  CS在画控制台和某些文字时也会用到glVertex2f,所以我们在做这个功能时要小心不要把不该屏蔽的东西屏蔽了。其实闪光的原理就是把一张白色方形贴到屏幕上,然后随着时间改变Alpha透明度,就要检查看有没有白色的QUAD并且覆盖了你的整个屏幕,如果有,那就要留意了。
  在glBegin中,检查mode是否为GL_QUADS,如果是,取当前颜色:
  glGetFloatv(GL_CURRENT_COLOR, &curcol)
  现在来看看什么是纯白:纯白就是R=1,G=1,B=1,如果检测到符合这些条件的话,那就很有可能现在画的就是闪光,但是还是不敢确定到底是不是,要同时从别处入手。
  当一个OpenGL程序调用glBegin时,接着将会调用glVertex*来画模型的顶点,绘制完成后将调用glEnd来收尾。我研究发现CS画简单的方型是用glVertex2f,所以同样我们也要钩住这个函数。
  为了联系glBegin和glVertex2f,找到了详细的实现方法,就是用bool变量bFlash来表示是否为一个白色的方型(即是否是烟幕效果)。下一步是获取当前屏幕的尺寸:
  glGetFloatv(GL_VIEWPORT, &coords)
  这样屏幕就保存在了coords里:
  coords[0] = 0
  coords[1] = 0
  coords[2] = 宽
  coords[3] = 高
  现在钩住的glVertex2f里,如果不符合“闪光”的条件,调用回原有的函数,如果符合的话,就比较glVertex2f传给我们的第二个参数y和coords[3](屏幕高度)是否一样,如果是,则表明CS准备绘制白色闪光或全屏模式的控制台,但是这两者实在是不好区分,所以只有把阿尔法值设置得很小,这将不会影响到控制台,同时也把白色闪光去掉了:
  glColor4f(curcol[0], curcol[1], curcol[2], 0.01f)
  void APIENTRY my_glBegin( GLenum mode )
  if(mode==GL_QUADS)
  float curcol[4];
  glGetFloatv(GL_CURRENT_COLOR, curcol);
  glGetFloatv(GL_VIEWPORT, coords);
  if((curcol[0]==1)&&(curcol[1]==1)&&(curcol[2]==1))bFlash=
  void APIENTRY my_glVertex2f(GLfloat x, GLfloat y)
  float curcol[4];
  glGetFloatv(GL_CURRENT_COLOR, curcol);
  if(bFlash &&(y==coords[3]))
  glColor4f(curcol[0], curcol[1], curcol[2], 0.01f);
  glVertex2f(x, y);
  总的来说,作弊器主文件(DLL)就象一个高智商的间谍,打入敌方核心阵地(CS游戏进程),劫持敌方各部门收集数据(挂接调用CS游戏的函数),最后整理收集到的数据(计算)。够简单吧,对了,还有一个比较通用的说法,我们把除OpenGL以外的CS函数概略的称为CS游戏引擎函数。
  注入器(EXE)------------- 我方间谍的支持团体,负责将其打入敌方内部。
  作弊器主文件(DLL)------ 我方间谍,负责在敌方内部活动,完成实质性的工作。
上面看的头疼,,然后下面是易语言通过钩子OpenGL32制作的透视, 单机CS是可以用的,
另外CSOLOL也是可以用的,改成后缀为ASII文件放入BIN目录即可自动加载且不非法,
但是游戏中开启透视是开启必封。不要问我为什么知道的这么清楚,5555,不解释。我的雷神账号啊。
部分截图:
2.jpg (64.07 KB, 下载次数: 148)
14:32 上传
QQ截图48.jpg (74.49 KB, 下载次数: 127)
14:32 上传
--警告,用来测试CSOL封号概不负责。
[C++] 纯文本查看 复制代码.版本 2
.程序集 程序集1
.程序集变量 钩子地址, 整数型
.程序集变量 OldProtect, 整数型
.程序集变量 cheat, 逻辑型
.程序集变量 原始数据, 字节集
.程序集变量 Hook地址, 字节集
.程序集变量 透视
.程序集变量 地图高亮
.程序集变量 去烟雾
.子程序 _启动子程序, 整数型, 公开, 请在本子程序中放置动态链接库初始化代码
RunDllHostCallBack (1, 2, 3)
_临时子程序 ()
' 在初始化代码执行完毕后调用测试代码
' 返回值被忽略。
.子程序 _临时子程序
' 本名称子程序用作测试程序用,仅在开发及调试环境中有效,编译发布程序前将被系统自动清空,请将所有用作测试的临时代码放在本子程序中。 ***注意不要修改本子程序的名称、参数及返回值类型。
' [url=][/url] 青果巷 青果社区
.子程序 RunDllHostCallBack, 整数型, 公开
.参数 a, 整数型
.参数 b, 整数型
.参数 c, 整数型
信息框 (“开启成功!INS开启,Del关闭”, 0, )
监视热键 (&开启, #Ins键)
' 自己加载模块写监视热键
监视热键 (&关闭, #Del键)
' 自己加载模块写监视热键
.子程序 开启
.局部变量 值, 字节集
.如果 (原始数据 = {
钩子地址 = GetProcAddress (GetModuleHandle (“opengl32.dll”), “glBegin”)
.如果真 (钩子地址 = 0)
信息框 (“无法获取函数地址!!!”, 0, )
.如果真结束
VirtualProtect (钩子地址, 8, 64, OldProtect)
原始数据 = 指针到字节集 (钩子地址, 8)
值 = { 184 }
写到内存 (值 + 到字节集 (&glBegin) + { 255, 224 }, 钩子地址, 8)
钩子地址 = GetProcAddress (GetModuleHandle (“opengl32.dll”), “glBegin”)
.如果真 (钩子地址 = 0)
信息框 (“无法获取函数地址!!!”, 0, )
.如果真结束
VirtualProtect (钩子地址, 8, 64, OldProtect)
值 = { 184 }
写到内存 (值 + 到字节集 (&glBegin) + { 255, 224 }, 钩子地址, 8)
' [url=][/url] 青果巷 青果社区
.子程序 关闭
写到内存 (原始数据, 钩子地址, )
' [url=][/url] 青果巷 青果社区
.子程序 glBegin
.参数 mode, 整数型
.如果真 (mode = #GL_TRIANGLE_STRIP 或 mode = #GL_TRIANGLE_FAN)
glDisable (#GL_DEPTH_TEST)
.如果真结束
写到内存 (原始数据, 钩子地址, )
gl_glBegin (mode)
写到内存 ({ 184 } + 到字节集 (&glBegin) + { 255, 224 }, 钩子地址, 8)
' [url=][/url] 青果巷 青果社区
[xzlm]CSAPI透视源码下载[/xzlm]
(1.76 MB, 下载次数: 322, 售价: 5 升荣耀)
09:49 上传
点击文件名下载附件
CSOPgenL通用透视.rar
售价: 5 升荣耀 &
下载积分: 荣耀 -2 升, 经验值 2 点
源码是DLL,直接注入就可以使用
源码加密密码:
这不是一般的加分,这是无上的敬意
大神,求收徒,我爱你
帖子永久地址:&<button type="submit" class="pn" onclick="setCopy('易语言制作CS反恐精英ol透视DLL源码,cs透视作弊器制作原理\n/thread-56-1-1.html', '帖子地址已经复制到剪贴板您可以用快捷键 Ctrl + V 粘贴到 QQ、MSN 里。')">推荐给好友青果社区_青果网_青果论坛 版权申明
1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
2、本站所有主题由该帖子作者发表,该帖子作者
与享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和的同意
4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
5、本帖部分内容如转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
7、管理员和版主有权不事先通知发贴者而删除本文
8、所有游戏/软件/安卓软件/图片/文字/资料均收集于互联网,若有侵权之处请及时联系我们以便尽快处理。
发帖求助前要善用【】功能,那里可能会有你要找的答案,就像度娘一样;
请不要反复发帖问【荣耀】怎么获取,点击这里查看【】,或者【】or【】and【】
如何回报帮助你的果友,一个好办法就是给对方加【荣耀】或是【点评】来赞美Ta,加分不会扣除自己的积分,做一个热心且受人欢迎的人。
在线时间 小时
TA的每日心情难过4&天前
发表于 4&天前
11鹅鹅鹅鹅鹅鹅饿
发帖求助前要善用【】功能,那里可能会有你要找的答案,就像度娘一样;
请不要反复发帖问【荣耀】怎么获取,点击这里查看【】,或者【】or【】and【】
如何回报帮助你的果友,一个好办法就是给对方加【荣耀】或是【点评】来赞美Ta,加分不会扣除自己的积分,做一个热心且受人欢迎的人。
在线时间 小时
TA的每日心情难过4&天前
发表于 4&天前
好厉害。。
[]: 武俊宇123 发帖时在路边捡到 5 升 荣耀,偷偷放进了口袋.
发帖求助前要善用【】功能,那里可能会有你要找的答案,就像度娘一样;
请不要反复发帖问【荣耀】怎么获取,点击这里查看【】,或者【】or【】and【】
如何回报帮助你的果友,一个好办法就是给对方加【荣耀】或是【点评】来赞美Ta,加分不会扣除自己的积分,做一个热心且受人欢迎的人。
在线时间 小时
TA的每日心情难过4&天前
发表于 4&天前
好厉害。。
发帖求助前要善用【】功能,那里可能会有你要找的答案,就像度娘一样;
请不要反复发帖问【荣耀】怎么获取,点击这里查看【】,或者【】or【】and【】
如何回报帮助你的果友,一个好办法就是给对方加【荣耀】或是【点评】来赞美Ta,加分不会扣除自己的积分,做一个热心且受人欢迎的人。
在线时间 小时
TA的每日心情难过4&天前
发表于 4&天前
看看大神啊
发帖求助前要善用【】功能,那里可能会有你要找的答案,就像度娘一样;
请不要反复发帖问【荣耀】怎么获取,点击这里查看【】,或者【】or【】and【】
如何回报帮助你的果友,一个好办法就是给对方加【荣耀】或是【点评】来赞美Ta,加分不会扣除自己的积分,做一个热心且受人欢迎的人。
在线时间 小时
该用户从未签到
为了一点荣誉值我豁出去了!
发帖求助前要善用【】功能,那里可能会有你要找的答案,就像度娘一样;
请不要反复发帖问【荣耀】怎么获取,点击这里查看【】,或者【】or【】and【】
如何回报帮助你的果友,一个好办法就是给对方加【荣耀】或是【点评】来赞美Ta,加分不会扣除自己的积分,做一个热心且受人欢迎的人。
在线时间 小时
该用户从未签到
太厉害了就差这个了哈哈哈
[]: 一个袋子砸在了 csolgg521 头上,csolgg521 赚了 3 升 荣耀.
发帖求助前要善用【】功能,那里可能会有你要找的答案,就像度娘一样;
请不要反复发帖问【荣耀】怎么获取,点击这里查看【】,或者【】or【】and【】
如何回报帮助你的果友,一个好办法就是给对方加【荣耀】或是【点评】来赞美Ta,加分不会扣除自己的积分,做一个热心且受人欢迎的人。
在线时间 小时
TA的每日心情难过 22:58
牛b。感谢分享
发帖求助前要善用【】功能,那里可能会有你要找的答案,就像度娘一样;
请不要反复发帖问【荣耀】怎么获取,点击这里查看【】,或者【】or【】and【】
如何回报帮助你的果友,一个好办法就是给对方加【荣耀】或是【点评】来赞美Ta,加分不会扣除自己的积分,做一个热心且受人欢迎的人。
在线时间 小时
该用户从未签到
看看透视原理
发帖求助前要善用【】功能,那里可能会有你要找的答案,就像度娘一样;
请不要反复发帖问【荣耀】怎么获取,点击这里查看【】,或者【】or【】and【】
如何回报帮助你的果友,一个好办法就是给对方加【荣耀】或是【点评】来赞美Ta,加分不会扣除自己的积分,做一个热心且受人欢迎的人。
在线时间 小时
该用户从未签到
[]: 中国黑客 被钱袋砸中进医院,看病花了 1 点 经验值.
发帖求助前要善用【】功能,那里可能会有你要找的答案,就像度娘一样;
请不要反复发帖问【荣耀】怎么获取,点击这里查看【】,或者【】or【】and【】
如何回报帮助你的果友,一个好办法就是给对方加【荣耀】或是【点评】来赞美Ta,加分不会扣除自己的积分,做一个热心且受人欢迎的人。
在线时间 小时
该用户从未签到
不错 来学习一下源码
发帖求助前要善用【】功能,那里可能会有你要找的答案,就像度娘一样;
请不要反复发帖问【荣耀】怎么获取,点击这里查看【】,或者【】or【】and【】
如何回报帮助你的果友,一个好办法就是给对方加【荣耀】或是【点评】来赞美Ta,加分不会扣除自己的积分,做一个热心且受人欢迎的人。
在线时间 小时
该用户从未签到
[]: 一个袋子砸在了 逝水无痕、 头上,逝水无痕、 赚了 4 升 荣耀.
发帖求助前要善用【】功能,那里可能会有你要找的答案,就像度娘一样;
请不要反复发帖问【荣耀】怎么获取,点击这里查看【】,或者【】or【】and【】
如何回报帮助你的果友,一个好办法就是给对方加【荣耀】或是【点评】来赞美Ta,加分不会扣除自己的积分,做一个热心且受人欢迎的人。
在线时间 小时
该用户从未签到
发帖求助前要善用【】功能,那里可能会有你要找的答案,就像度娘一样;
请不要反复发帖问【荣耀】怎么获取,点击这里查看【】,或者【】or【】and【】
如何回报帮助你的果友,一个好办法就是给对方加【荣耀】或是【点评】来赞美Ta,加分不会扣除自己的积分,做一个热心且受人欢迎的人。
在线时间 小时
该用户从未签到
发帖求助前要善用【】功能,那里可能会有你要找的答案,就像度娘一样;
请不要反复发帖问【荣耀】怎么获取,点击这里查看【】,或者【】or【】and【】
如何回报帮助你的果友,一个好办法就是给对方加【荣耀】或是【点评】来赞美Ta,加分不会扣除自己的积分,做一个热心且受人欢迎的人。
在线时间 小时
该用户从未签到
发帖求助前要善用【】功能,那里可能会有你要找的答案,就像度娘一样;
请不要反复发帖问【荣耀】怎么获取,点击这里查看【】,或者【】or【】and【】
如何回报帮助你的果友,一个好办法就是给对方加【荣耀】或是【点评】来赞美Ta,加分不会扣除自己的积分,做一个热心且受人欢迎的人。
//note 修改了ie下的不兼容问题
if(BROWSER.ie) {
if(wysiwyg) {
editdoc.body.focus();
sel = editdoc.selection.createRange();
sel = document.selection.createRange();
pos = getCaret();
selection = sel ? (wysiwyg ? sel.text : sel.text) : mw_highlighter_getSel();//note 修改sel.HtmlText修改为Text,编辑器中的可视化用插件实现比较困难
if(menu) {
if($(ctrlid).getAttribute('menupos') !== null) {
menupos = $(ctrlid).getAttribute('menupos');
if($(ctrlid).getAttribute('menuwidth') !== null) {
menu.style.width = $(ctrlid).getAttribute('menuwidth') + 'px';
if(selection) {//note 如果选择了内容的处理
$('mw_codearea').style.display = 'none';
showMenu({'ctrlid':ctrlid,'evt':'click','pos':menupos,'timeout':250,'duration':in_array(tag, ['fontname', 'fontsize', 'sml']) ? 2 : 3,'drag':1});
var menu = document.createElement('div');
menu.id = ctrlid + '_menu';
menu.style.display = 'none';
menu.className = 'p_pof upf';
menu.style.width = menuwidth + 'px';
s = '' + str + '提交';
menu.innerHTML =
$(editorid + '_editortoolbar').appendChild(menu);
if(selection) {//note 如果选择了内容的处理
$('mw_codearea').style.display = 'none';
showMenu({'ctrlid':ctrlid,'mtype':menutype,'evt':'click','duration':3,'cache':0,'drag':1,'pos':menupos});
if($(ctrlid + '_param_1')) {
$(ctrlid + '_param_1').focus();
} catch(e) {}
var objs = menu.getElementsByTagName('*');
for(var i = 0; i < objs. i++) {
_attachEvent(objs[i], 'keydown', function(e) {
e = e ? e :
obj = BROWSER.ie ? event.srcElement : e.
if((obj.type == 'text' && e.keyCode == 13) || (obj.type == 'textarea' && e.ctrlKey && e.keyCode == 13)) {
if($(ctrlid + '_submit') && tag != 'image') $(ctrlid + '_submit').click();
} else if(e.keyCode == 27) {
hideMenu();
if($(ctrlid + '_submit')) $(ctrlid + '_submit').onclick = function() {
checkFocus();
if(BROWSER.ie && wysiwyg) {
setCaret(pos[0]);
if(wysiwyg) {
if(!BROWSER.ie) {
selection = selection ? selection : '';
str1 = $(ctrlid + '_param_1') && $(ctrlid + '_param_1').value ? $(ctrlid + '_param_1').value : (selection ? selection : '');
var opentag = '[' + mw_syntaxhighlighter_tag + '=' + $('brush_lang').value + ',' + (($('show_gutter') && $('show_gutter').checked) ? 'true' : 'false') + ']';
var closetag = '[/' + mw_syntaxhighlighter_tag + ']';
if(wysiwyg) {
str1 = preg_replace([''], ['&', '&'], str1);
str1 = str1.replace(/\r?\n/g, '');
str1 = opentag + str1 +
insertText(str1, strlen(opentag), strlen(closetag), false, sel);
hideMenu();
} else if(editortype == 'fastpost' || editortype == 'post') {
var seditorkey =
if(!isUndefined($(seditorkey + 'message').selectionStart)) {
sel = $(seditorkey + 'message').selectionEnd - $(seditorkey + 'message').selectionS
} else if(document.selection && document.selection.createRange) {
$(seditorkey + 'message').focus();
var sel = document.selection.createRange();
$(seditorkey + 'message').sel =
sel = sel.text ? true :
var ctrlid = seditorkey +
var menuid = ctrlid + '_menu';
str += '你的代码:';
str += '';
if(!$(menuid)) {
var submitstr = "seditor_insertunit('" + seditorkey + "', '[" + mw_syntaxhighlighter_tag + "=' + $('brush_lang').value + ',' + (($('show_gutter') && $('show_gutter').checked) ? 'true' : 'false') + ']'+$('" + ctrlid + "_param_1').value, '[/" + mw_syntaxhighlighter_tag + "]', null, 1);hideMenu();";
var menu = document.createElement('div');
menu.style.display = 'none';
menu.className = 'p_pof upf';
menu.style.width = '270px';
$('append_parent').appendChild(menu);
menu.innerHTML = '' + str + '提交取消';
if(sel) {//note 如果选择了内容的处理
$('mw_codearea').style.display = 'none';
showMenu({'ctrlid':ctrlid,'evt':'click','duration':3,'cache':0,'drag':1});
function mw_highlighter_getSel() {
if(wysiwyg) {
selection = editwin.getSelection();
return selection.toString();
//checkFocus();
//range = selection ? selection.getRangeAt(0) : editdoc.createRange();
//return readNodes(range.cloneContents(), false);
} catch(e) {
var range = editdoc.selection.createRange();
if(range.htmlText && range.text) {
return range.
var htmltext = '';
for(var i = 0; i < range. i++) {
htmltext += range.item(i).outerHTML;
} catch(e) {
return '';
if(!isUndefined(editdoc.selectionStart)) {
return editdoc.value.substr(editdoc.selectionStart, editdoc.selectionEnd - editdoc.selectionStart);
} else if(document.selection && document.selection.createRange) {
return document.selection.createRange().
} else if(window.getSelection) {
alert(editdoc);
return window.getSelection() + '';
By 青果社区 模板作者:Tsmini&
青果社区.站长QQ:

我要回帖

更多关于 cs武器模型制作 的文章

 

随机推荐