【备忘】如何点亮/不点亮购枪菜单的选项
cs:source吧
全部回复
仅看楼主
level 8
限压阀 楼主
修改武器价格后,应该首先修改counter-strike source\cstrike\custom\XX\resource\cstrike_schinese.txt 里对应武器的价格,这样可以达到实际购买价格与菜单显示价格一致。
这样问题就来了,明明没有钱,武器菜单却是亮的,显示可以购买,咋整?
-------------------
需要告诉UI,金钱达到什么数值之后才能允许购买武器
counter-strike source\cstrike\custom\XX\resource\ui\文件夹下,需要一点一点修改,官方给出了5个武器大类:手枪(Pistols)、霰弹枪(Shotguns)、冲锋枪(SubMachineguns)、步枪(Rifles)和机枪(Machineguns)。
找到对应大类的.RES文件,用txt就可以打开;比如要修改步枪菜单下的武器价格,就找到BuyRifles_CT和BuyRifles_TER,分别打开,里面有“武器名”{....................} 这样的格式,在{....}中找到“cost” “XXXX”这一行,后面引号内的数字就是价格。
-------------------
修改完成后最好在counter-strike source\cstrike\resource\ui\ 中再放一份,另外覆盖一下counter-strike source\cstrike\resource\cstrike_schinese.txt ,因为我也不知道哪个生效。
-------------------
最终的效果就是,你有4000块,那么武器购买菜单中低于4000块的武器会点亮并可以购买,高于4000块的武器则不会点亮,也无法购买。
2016年08月04日 15点08分 1
level 8
限压阀 楼主
忘了还有第6个大类:装备(Equipment),里面有手雷、背心、拆弹钳等选项,找到BuyEquipment_TER以及BuyEquipment_CT进行修改;因为装备类的脚本除了高爆手雷修改会有一点点用以外,其它如防弹衣之类的东西没有脚本或者无效,所以并没有试验能否直接修改防弹衣之类的价格——手雷是可以的。
2016年08月04日 15点08分 2
level 8
限压阀 楼主
新的进展:只修改UI文件里的金钱无法影响到实际花费的价格,比如防弹衣[喷]还会造成“这玩意我能买得起”(改低价格)的错觉和“老子买得起!”(改高价格图标不点亮买不了)这样的尴尬[喷][喷][喷]总之等于没说
2016年08月09日 00点08分 3
level 8
限压阀 楼主
另外预告一下涉及武器脚本和UI菜单的《我都能买!》教程,其实就是备忘录啦,方便大家魔改上脑的时候速查用[喷]捅词儿中[喷][喷]
2016年08月09日 00点08分 4
1