AMXX从入门到精通(鸿虎原创)之一:插件原理
社区服务
火星文
银行
结婚
道具中心
勋章中心
管理操作原因
基本信息
管理团队
管理操作
在线会员
会员排行
版块排行
帖子排行
手机版
小说论坛
用户中心
搜索
银行
猴岛论坛
帖子
用户
版块
帖子
高级搜索
社区服务
跑跑卡丁车
综合游戏交流
手机数码
签到统计
王者荣耀
关闭
选中
1
篇
全选
猴岛论坛
CSGO反恐精英
CS个性化修改专区
AMXX从入门到精通(鸿虎原创)之一:插件原理
发帖
回复
倒序阅读
最近浏览的帖子
最近浏览的版块
« 返回列表
新帖
悬赏
任务
交易贴
自动发卡
拍卖
红包
际遇红包
1
个回复
AMXX从入门到精通(鸿虎原创)之一:插件原理
楼层直达
【鸿虎】
ZxID:17381359
关注Ta
注册时间
2012-01-10
最后登录
2012-01-29
发帖
3
在线
2小时
精华
0
DB
7
威望
0
保证金
0
桃子
0
鲜花
0
鸡蛋
0
访问TA的空间
加好友
用道具
发消息
加好友
他的帖子
对该用户使用道具
等级:
列兵
举报
只看楼主
使用道具
楼主
发表于: 2012-01-10
0
AMXX从入门到精通(鸿虎原创)
大家好,我是鸿虎,为大家带来原创教程,尽微薄之力,这里所有的字都是原创,谢谢支持。
AMXX全称为AMX Mod X。很多人会用插件,很多人都知道metamod这个东西,可是你真知道这是什么吗?搞过开发的人应该都知道,meta就是元素的意思,他是一系列键值对的集合,当然不止这些东西。mod其实就是module的简写,在windows平台下,很明显这个mod与c语言或c++(很多人把这个念作C加加,这是很愚蠢的念法,英文全称:C Plus Plus,念作CPP)挂钩,本质是个链接库文件,就是人们常说的DLL。
下面我使用DLL函数查看器查看一下这个metamod,看看里面究竟有什么,上图:
描述:未命名.jpg
描述:1.jpg
打开之后会看到近千个函数,这些函数包括对游戏各个数据获取和修改,ammo、weapon、func、info、item等等,配合PAWN脚本语言,我们就可以基于这些最基本的函数来做出更复杂的功能。
相信大部分都知道怎样安装插件,我把思路为大家整理一下,在cstrike目录下的liblist.gam文件中,这个文件是专门配置加载mod的,如果不装AMXX则应把mp.dll加载上,liblist.gam中加上gamedll "addons\metamod\dlls\metamod.dll"之后,那么CS运行时就会加载这个mod了,这个mod在初始化时会寻找addons\metamod\plugins.ini,这个文件有最基本的dll文件,win32 addons\amxmodx\dlls\amxmodx_mm.dll是必须的,他是一切的基础,其他人可能会加载booster或者其他的dll。然而amxmodx_mm.dll在初始化时又会进一步去查找addons\amxmodx\configs\plugins.ini,到了这一步AMXX才开始加载插件。
好了,AMXX从入门到精通系列课程第一讲结束了,主要是讲讲深层次的一些原理,小弟不才,如有错误请各位高手指出,不胜感激。
本帖de评分:
共
0
条评分
隐藏
本帖de打赏:
共
条打赏
隐藏
打赏
收藏
新鲜事
相关主题
AMXX涵数查询 (提供给那些制作插件的人)
5个自己做的僵尸(绝对原创)
我哥哥教我问别人问题要给DB(+10DB)
csol单机版生化轨迹V1.5(含死亡骑士)
【求助帖】求cs1.6加枪插件(+40DB)
3种绳子插件:蜘蛛丝(动感光波改良版)绳索 拉人绳子(可以举起一些物品)
回复
引用
鲜花[
0
]
鸡蛋[
0
]
孤独↘痛苦
ZxID:14675361
关注Ta
注册时间
2011-05-10
最后登录
2016-02-05
发帖
47
在线
18小时
精华
0
DB
30
威望
0
保证金
0
桃子
0
鲜花
0
鸡蛋
0
访问TA的空间
加好友
用道具
发消息
加好友
他的帖子
对该用户使用道具
qq
等级:
下士
举报
只看该作者
沙发
发表于: 2012-01-27
0
感谢楼主- -
际遇之神
奖励
从火星归来,受到国家元首的接见奖励4DB
本帖de评分:
共
0
条评分
隐藏
本帖de打赏:
共
条打赏
隐藏
回复
引用
新鲜事
鲜花[
0
]
鸡蛋[
0
]
« 返回列表
发帖
回复
关闭