怎样在游戏喊话器中喊话?

游戏中喊话怎么才能连续
回答:1
游戏中喊话怎么才能连续
提问人:
2010-8-19
您还没有登录,请
后进行评论。
最佳回答:游戏中喊话怎么才能连续
这个回答不错
  连续喊话方法:F12打开游戏设置→选择聊天栏→设置自动发言、间隔时间、发言内容。
回答人:彩虹帮助
2010-8-30
您还没有登录,请
后进行评论。
相关问题
登录问吧
大广播
如果您发现有违反规则的内容和用户,请您积极举报!
举报对象:
举报类型:
***刷分
含有广告
含有反动***等内容
含有危害国家安全等内容
漫骂与诽谤等
无意义灌水
抄袭别人的回答
Bug提交
其他问题
举报内容:请记住我们的网址 哥们网页游戏平台
www.game2.cn
,以便您下次登录继续游戏!
所有分类
帐户管理操作
充值相关
推广分红相关
VIP、功勋、积分
游戏相关
  富人国
  王者天下
  傲视天地
  三十六计
  商业大亨
  明朝时代
  热血三国
  热血征途
  问鼎封神
  英雄之城
  九洲战记
  水浒战略
  兵临城下
  中华小当家
  荣誉
  泡面三国
  争锋
  三国之群雄崛起
  网页三国
  帝国远征
  煮酒英雄
  魔怪世界
  创世英雄
  三国风云
  傲剑
  上古传说
  凡人修真
  天地英雄
  仙域
  明珠三国
  飘渺西游
  斗法修仙传
  十年一剑
  口袋精灵
  江湖行
  武林英雄
  天书奇谈
  魔力学堂
  幻境
  江湖
  庄园物语
  永恒塔防
  弹弹堂
  梦幻坦克
常见问题
【哥们·天地英雄】游戏中怎么用大喇叭喊话?
您好,您可以在游戏界面的左下角,选择大喇叭选项,输入所要说的话,就可以了。
哥们网页游戏平台为当前国内最知名的网页游戏平台,平台上汇聚了数十款优秀的网页游戏,其中包含热血三国,武林英雄,商业大亨,弹弹堂等多款绿色精品网页游戏,是目前国内最完善的玩家互动游戏交友平台。
抵制不良游戏,拒绝盗版游戏。注意自我保护,谨防受骗上当。适度游戏益脑,沉迷游戏伤身。合理安排时间,享受健康生活。
商务合作***:010-68608366/8111  
趣游(北京)科技有限公司 京网文[2010]0400-015号 京icp证090363号
 Copyright 2001-2010 Game2.cn
版权所有 未经授权禁止转载摘编 复制或建立镜像
感谢北京快网提供CDN网站加速服务系统检测到您的帐号可能存在被盗风险,请尽快
,并立即
。 | 网易博客安全提醒:
系统检测到您当前密码的安全性较低,为了您的账号安全,建议您适时修改密码 | | 耀月神族的博客
YoeoDeity
导航 日志 游戏喊话器
2008-10-29 14:06:41
| 分类:
| 标签:
小 前言
无疑,伴随着现在的游戏市场日益膨胀的同时,带来了很多与游戏相关的商业活动,游戏中的交易带来了无限的商机和巨额的利润,而如何在游戏中进行产品和业务的推广,是十分重要的。前段时间,鉴于朋友的摆脱,帮忙开发了一个游戏中喊话器,其中涉及一些技术要点,现在总结如下
1. 一些在动手开发前要说的
游戏喊话,初级的实现是借助键盘模拟,高级的实现是借助键盘驱动的模拟,但是这些模拟都会有个缺点:不能同是在多个游戏中喊话,也不能在后台喊话,因此这种模拟技术不是完美的(这是由windows原理决定的)。游戏的外挂开发大多是跨进程,普通的方法是注入(我的喊话程序的第一个版本就是基于注入的),更高级点实现是想办法将要跨进程的操作转化为不要跨进程(我的喊话程序的第二个版本就是基于这种思想的),下面逐个讲解下其中的技术要点。
2. 如何获取游戏的窗口?
HWND WindowFromPoint( POINT Point // point
利用这个函数能够拾取游戏的窗口
3.如何获取窗口的线程?
DWORD GetWindowThreadProce Id( HWND hWnd, // handle to window LPDWORD lpdwProce Id // proce identifier
利用这个函数能够获取游戏窗口的线程ID
4.如何获取游戏窗口线程的局部状态?
BOOL AttachThreadI ut( DWORD idAttach, // thread to attach DWORD idAttachTo, // thread to attach to BOOL fAttach // attach or detach
利用这个函数能够绑定游戏窗口线程的局部状态,到此,你就不用跨进程去操作游戏窗口了
4.接下来应该怎么办?
HWND SetFocus( HWND hWnd // handle to window
为什么要进行这个调用?因为wm_keydown,wm_keyup是发送给线程中具有焦点的窗口,因此需要对游戏的窗口进行焦点的设置
5.如何在游戏窗口上喊话?
BOOL PostMe age( HWND hWnd, // handle to destination window UINT Msg, // me age WPARAM wParam, // first me age parameter LPARAM lParam // second me age parameter
这里就将要喊话的内容以wm_keydown,wm_keyup发送到游戏窗口上了
6. 补充的东西
以这种方法能够在后台同时在多个游戏中喊话,与键盘模拟的实现来相比起来,出色多了,但是在某些游戏中会出现喊话的内容重叠的时候,如果哪位大虾能指点一二,感激不尽。 评论这张
转发至微博
人 | 分享到: 阅读(
举报 历史上的今天
相关文章
最近读者
this.p={
id:'fks_085064093081083074083081094095083083087068082085095068',
blogTitle:'游戏喊话器',
blogA tract:'
无疑,伴随着现在的游戏市场日益膨胀的同时,带来了很多与游戏相关的商业活动,游戏中的交易带来了无限的商机和巨额的利润,而如何在游戏中进行产品和业务的推广,是十分重要的。前段时间,鉴于朋友的摆脱,帮忙开发了一个游戏中喊话器,其中涉及一些技术要点,现在总结如下
1. 一些在动手开发前要说的
游戏喊话,初级的实现是借助键盘模拟,高级的实现是借助键盘驱动的模拟,但是这些模拟都会有个缺点:不能同是在多个游戏中喊话,也不能在后台喊话,因此这种模拟技术不是完美的(这是由windows原理决定的)。游戏的外挂开发大多是跨进程,普通的方法是注入(我的喊话
blogTag:'',
blogUrl:'blog/static/7567639720089292641110',
isPublished:1,
istop:false,
type:0,
modifyTime:1225260492820,
publishTime:1225260401110,
permalink:'blog/static/7567639720089292641110',
commentCount:1,
mainCommentCount:1,
recommendCount:0, rk:-100,
publisherId:0,
recomBlogHome:false,
attachmentsFileIds:[],
vote:{},
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'河北',
visitorCity:'廊坊',
isWeekend:true,
taobaoVersion:6,
taobaolink:"http://g.163.com/a?CID=4399&Values=3931351846&Redirect=http://ju.atpanel.com/?url=http://www.tmall.com/?ad_id=100040497852881d4a61&am_id=&cm_id= m_id=",
taobaobgimage:"http://blog.163.com/newpage/images/taobaolayerbg5.jpg",
mset:'000',
mcon:'',
srk:-100,
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false
{list a as x}
{if !!x}
{if x.moveFrom=='wap'}
{/list}
{if !!a}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
{if !!x}
{/list}
推荐过这篇日志的人:
{list a as x}
{if !!x}
{/list}
{if !! .length>0}
他们还推荐了:
{list b as y}
{if !!y}
{/list}
引用记录:
{list d as x}
{/list}
{list a as x}
{if !!x}
{/list}
{list a as x}
{if !!x}
{/list}
{list a as x}
{if !!x}
{/list}
{list a as x}
{if x_index>9}{break}{/if}
{if !!x}
${fn2(parseInt(x.date),'yyyy-MM-dd HH:mm: ')}
{/list}
{list a as x}
{if x_index>4}{break}{/if}
{if !!x}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm: ')}
{/list}
最新日志
该作者的其他文章
博主推荐
相关日志
随机阅读
首页推荐 {list a as x}
{if !!x} 投票给
{var first_option = true;}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if} “${b[voteToOption_index]}” {/if}
{/list}
{if (x.role!="-1") },“我是${c[x.role]}” {/if} ${fn1(x.voteTime)}
{if x.userName==''}{/if}
{/list} 页脚
- 网易公司版权所有 copy;1997-2011 {list wl as x}
{list x.l as y}
{/list}
{/list}
{if defined('wl')}
{list wl as x}
{/list}

参考资料

 

随机推荐