AMXX从入门到精通(鸿虎原创)之一:插件原理
社区服务
火星文
银行
结婚
道具中心
勋章中心
管理操作原因
基本信息
管理团队
管理操作
在线会员
会员排行
版块排行
帖子排行
手机版
小说论坛
用户中心
搜索
银行
猴岛论坛
帖子
用户
版块
帖子
高级搜索
QQ微信技术
免费资源&网盘分享
社区服务
签到统计
关闭
选中
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
]
« 返回列表
发帖
回复
关闭