设为首页收藏本站新闻投稿

MOD中国同盟社

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1559|回复: 10

[超级Amxx编写工具]Amxx Studio.Net 2.9 Beta发布前准备中   [复制链接]

Rank: 5Rank: 5

帖子
70
精华
1
声望
879 点
金币
239 Mold
被赞许
25 次
注册时间
2011-7-27
发表于 2012-10-2 16:29:53 |显示全部楼层
最近由于学校做项目,我准备把Amxx Studio.Net当项目来做,于是重新捡起来了这个项目.
历时一个月,软件的形状已经有了,虽然这次编写的很快,但是软件质量比之前的大有提高,软件是全部重新编写的,没有用一点之前的代码.
1.采用Office 2010风格的Ribbon界面,加上VS2010风格的悬浮窗+选项卡式文档切换设计 各种功能直观
2.编译查错功能完全更新,编译的时候可以自动列出代码包含的错误和警告
3.全新的代码编辑体验,更加智能和效率的代码高亮显示 自动完成 代码段插入功能,这个版本取消了以前的代码段插入边栏,改用Ctrl+Enter触发的小窗口进行,同时,事件也可以被快速地加入编辑的代码(如public plugin_init(){})
2.png

3.png

4.png

1.png


4.包含全新的代码分析引擎(Pawm.dll为全自主编写)和代码分析工具(Pawm Explorer.exe),可以识别插件代码里的函数、事件、变量、常量等元素
5.小功能:按住Ctrl后,在编辑窗口里双击一个函数可以弹出帮助小悬浮窗
6.软件可以通过Extension扩充功能 预计以后开发在线Extension商店(虽然叫商店,但是插件都是免费下的......)
下面附赠一些图片,对比一下之前版本吧,看看差别多大~

6.png
5.png

已有 4 人评分声望 金币 被赞许 收起 理由
大河 + 20 + 10 + 1 赞一个!
limingxuan + 1 赞一个!
244401124 + 1
q123456zw + 20 + 10 + 1 很给力!

总评分: 声望 + 40  金币 + 20  被赞许 + 4   查看全部评分

使用道具 举报

Rank: 10Rank: 10Rank: 10

帖子
1146
精华
0
声望
6351 点
金币
149 Mold
被赞许
3 次
注册时间
2009-4-18

Modchina元老 可爱小猫

发表于 2012-10-2 16:55:50 |显示全部楼层
我用过之前的版本,呵呵
不过我基本上不会
支持楼主~

使用道具 举报

Operation Officer

手をつないで,一緒に暗い道に歩いていく。

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

帖子
2969
精华
11
声望
15188 点
金币
1768 Mold
被赞许
213 次
注册时间
2009-3-16

MTT职员 Mod中国同盟社至高荣誉

发表于 2012-10-2 18:20:47 |显示全部楼层
如果你能配上一些小教程的或者是help文件的话,最好不过。
假如你想提升自己的英语水品?假设你会敲键盘?假设你对起源这样的大型游戏感兴趣??来medicines Office做翻译吧,翻译官方的教程~Click Here!

使用道具 举报

Super Moderator

职业杀手

Rank: 10Rank: 10Rank: 10

帖子
1592
精华
0
声望
6291 点
金币
1753 Mold
被赞许
51 次
注册时间
2009-9-29

热心会员奖 黑暗使者 可爱小猫

发表于 2012-10-2 18:22:31 |显示全部楼层
可视化的编写工具。不错啊

使用道具 举报

Modchina声望-尊敬

白(小的^_^)

Rank: 7Rank: 7Rank: 7

帖子
80
精华
0
声望
2073 点
金币
124 Mold
被赞许
1 次
注册时间
2008-3-5

黑暗使者

发表于 2012-10-2 22:34:53 |显示全部楼层
看到有DOD功能了,期待啊!

使用道具 举报

Rank: 7Rank: 7Rank: 7

帖子
226
精华
0
声望
2854 点
金币
579 Mold
被赞许
4 次
注册时间
2011-12-5

懒人勋章

发表于 2012-10-2 23:01:51 |显示全部楼层
深度期待测试                             

使用道具 举报

Rank: 5Rank: 5

帖子
70
精华
1
声望
879 点
金币
239 Mold
被赞许
25 次
注册时间
2011-7-27
发表于 2012-10-3 20:16:44 |显示全部楼层
99wudi 发表于 2012-10-2 23:01
深度期待测试

正在编写插件生成向导,这个写好后就发布第一个测试版

另外决定新增代码分析工具和动态调试功能(变量跟踪功能),如果能实现动态调试功能那将是一个飞跃,任何插件调试都将变得简单.
我正在自学编写Amxx的模块Dll,http://wiki.amxmodx.org/Module_Writing_(AMX_Mod_X),还好我E文不错,要不然必然悲剧

点评

99wudi  对了,发布测试版记得回复一下,这样我打开网页就能看到【提醒】。谢谢  发表于 2012-10-4 05:18:52
99wudi  模块dll,不错哦。可能是心理作用,有种dll比amxx好的样子  发表于 2012-10-4 05:17:15

使用道具 举报

Modchina声望-尊敬

欢乐谷续做者

Rank: 7Rank: 7Rank: 7

帖子
314
精华
0
声望
2570 点
金币
147 Mold
被赞许
26 次
注册时间
2012-7-12

可爱小猫 懒人勋章

发表于 2012-10-3 20:56:10 |显示全部楼层
你就快点发布吧!!!

使用道具 举报

Rank: 3Rank: 3

帖子
110
精华
0
声望
454 点
金币
71 Mold
被赞许
2 次
注册时间
2011-8-1
发表于 2012-10-4 16:40:23 |显示全部楼层
好久发布     我等着呢  发布了告诉我下~~~~

使用道具 举报

Rank: 5Rank: 5

帖子
70
精华
1
声望
879 点
金币
239 Mold
被赞许
25 次
注册时间
2011-7-27
发表于 2012-10-5 20:12:09 |显示全部楼层
狂编调试器中......
查阅了大量有关Windows API和Amxx和MetaMod工作原理的文章后(好多还是E文,擦),终于写出一个程序实现了Cs(其实是dll模块)和外部窗口(监视器)的通信
手痒痒发上来: Debugger.zip (52.81 KB, 下载次数: 8)

asdn_debug_amxx.dll是模块文件,放在amxx安装目录中的modules文件夹里,并且在modules.ini里注册
debug.inc是头文件,包含5个函数,分别实现:
1.MessageBox
弹出一个信息框,是Windows的哦,有一个字符串参数,是内容
2.MessageBoxT
同样是信息框,区别是多一个参数,是标题
3.dump_str
向监视窗口发送一个字符串
4.watch_var
向监视窗口发送一个变量监视,格式:watch_var 变量名 值
5.debug_stop
立刻结束cs的进程,停止调试!编插件烦了直接打这个!

debug.amxx是插件文件,需要在plugins.ini中注册!这个插件注册5个系统控制台命令(~打开):
msgbox,msgboxt,dump_str,watch_var,debug_stop
分别对应debug.inc里的5个函数

debug.sma是源文件
debugger.exe是监视程序,最好在cs运行前打开
注意观察监视程序状态栏,新建游戏后如果看见调试器已连接就说明连接成功了~
重大意义是amxx的插件可以和一个windows窗口通信了~

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

回顶部