导航:首页 > 源码编译 > 编译amxx插件

编译amxx插件

发布时间:2022-02-24 08:46:53

1. 请问在CS1.6插件里的amxx和sma文件是同样的吗

根本不需要同时配合用,服务器要用到插件,而插件就是AMXX,AMXX是怎么来的呢?就是由SMA转换成AMXX的,比如我随便打个比方说吧,一个AMXX插件,插件名字叫758(打比方的名字),他的作用是结束一局后游戏显示“本局最佳杀手”的字样,但安装进游戏后,屏幕显示“本局最佳杀手”显示在屏幕的左边,而我想要改它到屏幕中间显示呢?但AMXX文件改不了啊,因为里面都是乱码!改不了!这时就必须修改源码文件,而源码文件就是SMA文件758,把SMA里面的内容修该为显示在中间的改后,就用compile.exe来编译转换,转换后就可以生成amxx,把他放到plugins后,这时,他就是在中间显示的了!这就好比把SMA当成是一种原料,用来制作一样东西,经过加工或处理后(也就是经compile.exe转换后)生成AMXX,而AMXX就是加工后的成品!你下载的插件包里面有SMA,那是因为给你下载的人提供给你的免费源码,要是有不满意的地方,方便你去修改!所以SMA不需安装!!不清楚我可以Q我451610269

2. 请问谁会cs1.6的amxx的语言,就是pawn语言,想写插件,求教程

强烈推荐此教程!此教程是从网上找来的!
能不能学会,就要靠自己的理解能力了!

AMX MOD X Documentation
Scripting Tutorial (Introction & Pawn Language Basics)
– Translated by Shaman.Kaler
介绍
Pawn是一种“脚本”语言,用于将各种功能嵌入其他程序。这种语言共有两种,一种类似C或C++,是“汇编”语言,通常是用于输出可执行二进制文件;另一种是“解释”语言,通过虚拟机动态地运行代码(VB那样的—译者注)。AMX Pawn是两者的混合体:写AMX是解释型的,但编译过程是汇编的。(说明了为什么amxx文件没法打开,因为是汇编语言—译者注)
在你开始编程之前你要知道一些重要的结构。第一是“变量”。变量可以说是含有数据的一个符号或记号(symbol or marker,中文太相似了—译者注)。比如,变量a可能会含有值2、16、0等等等等。变量是一个程序创造的存储空间,在使用前必须声明它们的名字(和类型)。给予变量数据称为“赋值”。变量的赋值使用的是一个等号:
new a,b,c,d //这里是 声明
a=5 //把a赋值为5
b=16
c=0
d=500
另一个重要的概念是函数。函数是完成某种功能时引用的符号或记号。这意味着当你使用它们时,它们会处理你所给的数据(“传递”的数据)。函数有几种,但是使用方法是一致的。例如,”show”函数把一个数字显示在屏幕上:
show(56) //启动”show”函数, 并传递数据”56”。
show() //启动”show”函数, 没有数据(或不需要数据)。
show(a) //启动”show”函数, 并传递变量a包含的数据。
注意任何前面带有”//”符号的文字都属于“注释”,不是真正的代码。任何传递给函数的数据都被称为“参数”,一个函数可能有任意多的参数,你必须保证你所传递的每个参数的正确性。如果一个函数需要两个数字,你就不能给它两个字符串。函数可以“返回”数据,比如:
new b
b = add(5, 7)
这个例子中,如果”add”是一个把两个数字相加的函数,那么变量b的值就是12.是吧?
最后一个概念就是“大括号式”编程。你可以把程序代码用”{”和”}”括起来作为一个整体。比如:
{
这里是
一堆代码
}
一旦有可能的话就要练习用这种方式编程,把代码括成一个个单独部分。
当你读完这些时,你应该有了一点AMXX编程的基础。恭喜。
Pawn语言基础
(这一段真是杀了人的多……翻译还在继续……--译者崩溃中)
1、变量
Pawn是一种可捆绑的,(几乎)不需要输入的,便于使用的脚本语言,为虚拟机而汇编。(定义可以直接省略,真的—译者注)AMX Mod X用Small语言使各种功能在HL引擎中实现,使用Small虚拟机和Metamod(Small是用C写的,Metamod用的是C++)。当你把 Small脚本写好之后可以用“编译器”把脚本编译成AMX Mod X二进制文件(amxx插件)。AMX Mod X小组提供特殊的Small编译器(amxxpc.exe)。
Pawn的编程脚本相对简单,没有一些其他语言中的例如指针、类、数据流等等的概念。Small只有三种变量数据类型。默认的变量类型是整型(integer),就是一个整数。
为了兼容以往的版本,变量名称不得超过19个字符,而且必须以字母开头。可以包含A~Z,a~z,0~9和下划线”_”。变量名是区分大小写的,”myvar”,”MyVaR”和”MYVAR”是不同的三个变量。要声明一个变量,使用new方法

教程下载:http://www.sorpack.com/dispbbs.asp?boardID=15&ID=1513901&page=1
望采纳~~~~~~~~

3. 关于 cs1.6 amxx 插件的编译

一楼的,人家问的和你回答的不是同一个东西,你说的是服务器屏幕上显示的信息如何修改。二楼的说的大体是对的。
楼主,你要改那些汉字,必须对那些插件的源代码进行修改,然后重新编译。
源代码在 CS1.6\cstrike\addons\amxmodx\scripting 里面,都是以 .sma 为扩展名的,这些源代码用“记事本”方式打开,里面都是程序语句,你说的汉字,都是在这里面改的。
源代码的编译器也是在这个目录下:
CS1.6\cstrike\addons\amxmodx\scripting ,插件编译器的文件名是compile.exe
你把源码(.sma) 拖到 compile.exe 的图标上去,
在CS1.6\cstrike\addons\amxmodx\scripting 目录下,会生成一个叫compiled的文件夹,该文件夹里面就是你编译后产生的 .amxx 插件。 编译好的 .amxx 插件放到 \cstrike\addons\amxmodx\plugins 文件夹下,然后再在 cstrike\addons\amxmodx\configs里面的plugins.ini 里面添加插件的软件开关语句(就是把插件名字和注释写进去就可以了),有的插件还要在cstrike\addons\amxmodx\configs里面的 amxx.cfg 里面添加外层软件开关语句。
不是所有的插件都有源代码的,可能你下载的amxx版本里面有一些有源代码,有一些没有。对于类似赌博插件的插件,没有源代码 (.sma) 只有 (.amxx) 是无法修改的。
.sma 是用C++语言编写的,你要是没有学过编程,恐怕就算有源代码,也不一定会改
我以前在学校架过CS1.6的服务器,带插件的。amxx插件比较熟悉了。

4. CS里 amx插件和amxx插件有什么区别

amx只出到0.99版,用于CS1.5

amxx接替amx一直在出新版本。
刚开始的amxx1.0可用于CS1.5和1.6
现在的amxx1.6-1.7主要用于CS1.6,有部分可用于CS1.5

amx和amxx1.0部分插件源代码通用,但需要重新编译。
和后面的amxx版本则不能通用。amxx的插件最好看下作者推荐的版本。

HL的其它MOD,如DOD也能用这些插件

5. AMXX插件怎么使用和开启

把插件放到cstrike/addone/amxmodx这里之后到cstrike/addone/amxmodx/configs/plugins这里写入插件名称
就开启

6. 【cs1.6】amxx插件制作的方法

分少不解释编写源码(sma)需要一点C++的基础,编程的道理都是一样的,只要不出错即可,自学的话可以买书来看,然后随便找段别人写好的sma来看看就明白了。amxx不能反编译,想修改别人的插件需要有源码(sma)。

7. cs1.6amxx插件使用方法。。。。。急啊

把后缀名为amxx的文件放入cstrike/addons/amxmodx/plugins下,然后在amxmodx文件夹下找到plugins.ini打开它把插件名(xxx.amxx)复制到最后一行,注意要另起一行! 或者如果你下载的插件包是个cstrike文件夹的话,直接把它复制到cs目录下即可

8. team_cmd.amxx插件使用方法

你可以去amx官方英文网去看看,寻找team_cmd.sma源码文件 然后看里面的说明就好了

9. 会做AMXX插件的高手帮忙看一下我为什么总是编译不成功。

你换纯英文路径再编译试试看,或者你想办法把sma传给我,我来给你编译。

10. SMA如何编译AMXX

你得有AMXX插件才行。

编译器是在这个目录下吧:
CS1.6\cstrike\addons\amxmodx\scripting
里面还有一些源码。

你把源码(.sma) 拖到 compile.exe 的图标上去,
在CS1.6\cstrike\addons\amxmodx\scripting 目录下,会生成一个叫compiled的文件夹,该文件夹里面就是你编译后产生的 .amxx 插件。

阅读全文

与编译amxx插件相关的资料

热点内容
无法连接到版本服务器是什么原因 浏览:476
压缩机起动两分钟停机为什么 浏览:279
笔记本没串口怎么写单片机程序 浏览:854
如何识别网站源码语言 浏览:393
javaweb首页 浏览:337
程序员招聘网站哪个好 浏览:576
ios仿美团外卖源码 浏览:138
pdf文本换行 浏览:426
爱豆app哪里下载 浏览:883
pac脚本怎么打开源码 浏览:551
安卓手机下载什么控制空调 浏览:92
如何把加密的pdf的水印去掉 浏览:907
已加密文件咋打印 浏览:429
机器人走正方形编程代码 浏览:125
安卓手机怎么变成苹果表情原创 浏览:673
serial驱动linux 浏览:845
高薪程序员有哪些专业 浏览:483
安安一对一聊天app在哪里下载 浏览:719
光遇攻略手册app在哪里下载 浏览:184
单片机ea引脚 浏览:814