[教学专栏]修改购买菜单

Home Home
<< 1 2 3 4 5 >>
跳页: (共 7 页)
引用 | 编辑 killer699
2009-05-14 20:16
楼主
推文 x27

目录

购买菜单修改教学..........顶楼

购买指令..............1楼

武器RES档修改教学........2楼

解答................3楼

感谢及其他连接...........4楼



警告:
本教学专栏版权为killer699@mychat数位男女所有
不得转载 






注意:
本教学内容不包含枪械新增
以下例子有用到插件



改之前请确定有装amxx(版本新更好)



实例1:
先简单一点
警察可买AK 歹徒可买M4的插件来改(请先下载并安装好)
[list=1]DcOo CS1.6\cstrike\resource\Ui (dcoo路径)
里会发现一堆.res档,全部是菜单的资料档
都可用记事薄开启以下是各购买菜单的对应名称:
BuyPistols_CT.res 手枪(ct)
BuyPistols_TER.res 手枪(t)
BuyShotguns_CT.res 散弹(ct)
BuyShotguns_TER.res 散弹(t)
BuySubMachineguns_CT.res 冲锋枪(ct)
BuySubMachineguns_TER.res 冲锋枪(t)
BuyRifles_CT.res 步枪(ct)
BuyRifles_TER.res 步枪(t)
BuyMachineguns_CT.res 机枪(ct)
BuyMachineguns_TER.res 机枪(t)
BuyEquipment_CT.res 装备(ct)
BuyEquipment_TER.res 装备(t)举例我们要在CT的步枪菜单里新加一行AK
就先打开BuyRifles_CT.res
为求快捷我们可以先把BuyRifles_TER.res的
  "ak47"
  {
      "ControlName"       "MouseOverPanelButton"
      "fieldName"       "ak47"
      "xpos"         "76"
      "ypos"         "148"
      "wide"         "148"
      "tall"         "20"
      "autoResize"   "0"
      "pinCorner"       "2"
      "visible"       "1"
      "enabled"       "1"
      "tabPosition"   "0"
      "labelText"       "#Cstrike_AK47"
      "textAlignment"   "west"
      "dulltext"       "0"
      "brighttext"   "0"
      "command"       "ak47"
      "cost"         "2500"
  }
一堆字放到BuyRifles_CT.res里("CancelButton"上面)

这样还没有完成,AK的一列会跟CT步枪原来的第2行重叠(SCOUT)
所以要改"ypos"(Y座标)
"ypos"改做上一列的武器的"ypos"+32
由于上面的"ypos"是276(上一列是awp),所以要改成276+32=308位置放好后会发现
菜单上的ak会显示为:
2 ak47
明明就是第7行,却写2现在应该有人发觉要到
CS\cstrike\resource\cstrike_tchinese.txt里改吧
没cstrike_tchinese.txt用cstrike_schinese.txt
再没有就用cstrike_english.txt

再继续改菜单

有关购买指令的部分,1楼再详细说明
有关.res档的部分,2楼再详细说明一切改完了储存就可以玩了

献花 x12
引用 | 编辑 killer699
2009-05-14 20:33
1楼
  
amxx武器指令

顶楼的改菜单教学提到需要用到购买的指令
除了可以用cs原有的购买指令外,还可以用到武器amxx的指令
照用上面的akm4插件当例子
指令的可以直接打say /ak或say /m4
但是买后下面会出现对话文字,很不自然

所以要改改sma档
  1. 打开akm4插件的sma档(kid741010_buym4ak.sma)后

  2.  
  3. 要保留旧的买ak/m4,否则sv的其他人不懂买
    所以要新增多个


  4. 最后存下来
  5. 参考SMA转AMXX方法(原创)
    把add_zoom.sma转做add_zoom.amxx
  6. 再放到CS\cstrike\addons\amxmodx\plugins里
    取代旧的

 

献花 x2
引用 | 编辑 killer699
2009-05-14 20:33
2楼
  
.res档修教学
(买枪时显示的资料)
事先讲明:
  1. 这只是改买枪时显示资料并不是武器能力
  2. 新手建议先不理这部分(整个第2楼)
    其他改熟才改这个


武器的.res档放在CS\cstrike\classes
可以直接用记事本打开
差不多每个武器的.res档里都有一堆有关枪资料的代码和位置

显示在左边的:(显示的是label即喱保)
  • "pricelabel"           价格:
  • "originlabel"           原产国:
  • "calibrelabel"          口径:
  • "clipcapacitylabel"        弹夹容量:
  • "rateoffirelabel"         射速:
  • "weightloadedlabel"        重量 (装填):
  • "weightemptylabel"           重量 (无装填):
  • "projectileweightlabel"     子弹重量:
  • "muzzlevelocitylabel"      子弹射速:
  • "muzzleenergylabel"      火力:
  • "descriptionlabel"        简介:
"weightemptylabel"和"weightemptylabel"不会在一把枪同时出现
"descriptionlabel"只会在装备出现


显示在右边的:(跟左面的差不多,但显示的是数值)
  • "price"
  • "origin"
  • "calibre"
  • "clipcapacity"
  • "rateoffire"
  • "weightloaded"
  • "weightempty"
  • "projectileweight"
  • "muzzlevelocity"
  • "muzzleenergy"
  • "description"

tga图片:
  • "imageBG"           TGA背景颜色
  • "classimage"          TGA图片
  • "imageBorder"         TGA图片外围的线条


范例1简单介绍("price"):

我们主要改的是蓝色的字
可能会有人问为啥是"#Cstrike_AK47Price"
其实这只是个代码
代码对照的文字在
CS\cstrike\resource\cstrike_tchinese.txt里一目了然



范例目标:将ct的步枪购买菜单上的ak资料改掉
  • 原产国  改成 myc
为了令两行ak47(ct跟t)的资料不同,所以要做头两个步骤
  1. 在顶楼第8个步骤中"fieldName"的"ak47"改一个新名(如ak47xx)
  2. 在CS\cstrike\classes里复制一个ak47.res,
    并把新的改名做ak47xx.res(想写足整天的重头写也可以)
  3. 用记事簿打开ak47xx.res
  4. 跳到"origin"一段
    把"#Cstrike_AK47Origin"改成别的(建议只在ak47后面加上文字)
    我改成了"#Cstrike_AK47xxOrigin"
  5. save
  6. 打开CS\cstrike\resource\cstrike_tchinese.txt
  7. 在最尾两个关引号的上面任何一行加上(像顶楼第7步骤差不多)
    "Cstrike_AK47xxOrigin"     ": myc"
    注意别在开头加上#
  8. save
完成图:


改其他资料不比这难

献花 x2
引用 | 编辑 killer699
2009-05-14 20:34
3楼
  


Q1:用记事簿改购买指令后转不了amxx
答:使用emeditor改 或 把编码改成ANSI


Q2:插件的武器没有专用的.res档
答:请自行新增一个,推荐copy一个再进行修改













献花 x0
引用 | 编辑 killer699
2009-05-14 20:47
4楼
  
各个可运用amxx:

警察可买AK 歹徒可买M4

~~~~~~飞行器+火箭炮 8元(保证可运行)~~~~~~
购买指令直接用buyjet就可以,方便多了

火焰喷射器amxx插件

喷火枪(超帅的武器)

火箭炮v0.99...可以切换模式喔

火箭筒




有很多不能全部打出来
希望有人可以帮找找看



想不到一打就一次过打好了
加油下去吧表情

献花 x0
引用 | 编辑 Aeiou-cow
2009-05-15 21:11
5楼
  
改不了欸kid741010_buym4ak.sma
改了
     register_clcmd("say m4xx","M4")
     register_clcmd("say akxx","AK")
他会转不了amxx

献花 x0
引用 | 编辑 pkhong2007
2009-05-15 21:14
6楼
  
你系咪用记事本改,记事本改会转唔到,用emeditor吧

献花 x0
引用 | 编辑 Aeiou-cow
2009-05-15 21:22
7楼
  
可以给改好的 小偷买ak警察买m4插件吗

献花 x0
引用 | 编辑 Aeiou-cow
2009-05-15 21:39
8楼
  
下面是引用 pkhong2007 于 2009-05-15 21:14 发表的 : 到引言文
你系咪用记事本改,记事本改会转唔到,用emeditor吧



我没emeditor捏ˊˇˋ我已经设定永久显示记事本

献花 x0
引用 | 编辑 Aeiou-cow
2009-05-15 21:41
9楼
  
拜托回我@@喔

献花 x0
引用 | 编辑 Aeiou-cow
2009-05-15 21:59
10楼
  
原来是不能存UTF-8党

献花 x0
引用 | 编辑 Aeiou-cow
2009-05-15 22:00
11楼
  
我都照着你用了可是当警察买B47还是没反应 按控制台他显示:
Unknown command: AK47_CT

献花 x0
引用 | 编辑 e820912
2009-05-15 22:03
12楼
  
"ypos"改做上一列武器的"ypos"+32
由于上面的"ypos"是276,所以要改成276+32=308

献花 x0
引用 | 编辑 e820912
2009-05-15 22:04
13楼
  
上面那个不小心案到= =     那是神么意思276?   哪里有276

献花 x0
引用 | 编辑 Aeiou-cow
2009-05-15 22:19
14楼
  
就是有格一成一成的巴= = 我的有B47的那个图也有案件图片 可是按下去就是没反应

献花 x0
引用 | 编辑 e820912
2009-05-15 22:22
15楼
  
我改了没有反应   点了没用或者说你专属的小队部能买

献花 x0
引用 | 编辑 d6912123
2009-05-15 22:31
16楼
  
大大辛苦了 表情 但是看不太懂 档案又找不到 表情 所以..... 表情

献花 x0
引用 | 编辑 killer699
2009-05-16 12:16
17楼
  
下面是引用 e820912 于 2009-05-15 22:03 发表的 : 到引言文
"ypos"改做上一列武器的"ypos"+32
由于上面的"ypos"是276,所以要改成276+32=308
ct的ak是加在第7行
即是awp下面的一行
所以要改成276+32=308
276是awp的"ypos"

献花 x0
引用 | 编辑 pkhong2007
2009-05-16 19:43
18楼
  
下面是引用 Aeiou-cow 于 2009-05-15 21:39 发表的 : 到引言文



我没emeditor捏ˊˇˋ我已经设定永久显示记事本

你去下载emeditor吧,装好后在新的sma档上按右键,按开启档案(不是开启),之后在清单选回emeditor再在永远使用这种程式打勾就可以了

献花 x0
引用 | 编辑 s7019881
2009-05-17 03:49
19楼
  
真厉害阿用力支持大大 表情 表情

献花 x0
引用 | 编辑 oscarbox2001
2009-05-17 08:32
20楼
  
不能改SMA..?
请参照http://bbs.mychat.to/reads.php?tid=800388
里修改..
附档案 表情

献花 x0
引用 | 编辑 chowjohn
2009-05-18 20:24
21楼
  
我 试试啦 表情

献花 x0
引用 | 编辑 chuchung712
2009-05-18 21:19
22楼
  
这些全都早懂了...

不过还是感谢

献花 x0
引用 | 编辑 pkhong2007
2009-05-18 21:52
23楼
  
可不可以把冲风枪转到步枪
例:我把mp5枪模转了ak47,我想把冲风枪的mp5 del,把mp5转到步枪可以吗???

献花 x0
引用 | 编辑 killer699
2009-05-19 17:56
24楼
  
下面是引用 pkhong2007 于 2009-05-18 21:52 发表的 : 到引言文
可不可以把冲风枪转到步枪
例:我把mp5枪模转了ak47,我想把冲风枪的mp5 del,把mp5转到步枪可以吗???
当然可以

献花 x0
引用 | 编辑 低B仔3030
2009-05-20 21:48
25楼
  
用笔记都能改的
不需用到EM

献花 x0
引用 | 编辑 killer699
2009-05-20 21:56
26楼
  
下面是引用 低B仔3030 于 2009-05-20 21:48 发表的 : 到引言文
用笔记都能改的
不需用到EM
只要小心一点改都可以
但em功能上也比较出色

用来改也不错

献花 x0
引用 | 编辑 kelvin_lui
2009-05-23 12:23
27楼
  
唔知可唔可以加埋武器既相呢?
好似火箭炮咁

献花 x0
引用 | 编辑 killer699
2009-05-23 23:44
28楼
  
下面是引用 kelvin_lui 于 2009-05-23 12:23 发表的 : 到引言文
唔知可唔可以加埋武器既相呢?
好似火箭炮咁
可以
在关系行数引用你的图片位置就可以

献花 x0
引用 | 编辑 kelvin_lui
2009-05-27 00:23
29楼
  
下面是引用 killer699 于 2009-05-23 23:44 发表的 : 到引言文

可以
在关系行数引用你的图片位置就可以
我想问,如何加火箭炮及喷火器、飞行器等等在购买选单呢,
看完教学后明了一点,又有些不太明白
如火箭炮平日要按
say/buy_bazooka
喷火器平日要按
say/buyft
飞行器平日要按
say/buyjet
才可买到




我希望可以在b5,即m249 machine gun那行加以上三个
但它们都是插件,没有res档
可以调整到按了购买键后(新加的即b52 b53 及b54)
系统会自动执行say/buy_bazooka say/buyft say/buyjet
这三个指令吗???

大大可以帮忙替小弟改改,并指正我的谬误吗?
感激不尽 表情

献花 x0
<< 1 2 3 4 5 >>
跳页: (共 7 页)