[ZP]自行购买枪支

Home Home
<< 1 2 >>
跳页: (共 2 页)
引用 | 编辑 Rubbish-Nec
2009-12-16 18:41
楼主
推文 x3
这个是突然想出来的,有错请炮轰表情      

-------------
所需材料:
zombie_plague40.sma
EmEditor或WordPad  (这个不知道好不好用)
Counter-Strike     (废话)
能正常使用的键盘和滑鼠  (废话)
-------------

首先,当然要禁止弹出选枪选单吧,不然自己都按到枪,买枪有啥用…

1.用EmEditor开启『zombie_plague40.sma』(不要跟我说不会开启表情     )

2.首先禁止主枪选单

找寻// Buy Menu 1

// Buy Menu 1
public show_menu_buy1(taskid)
{
    // Get player's id
    static id
    (taskid > g_maxplayers) ? (id = ID_SPAWN) : (id = taskid);
   
    // Zombies or survivors get no guns
    if (!g_isalive[id] || g_zombie[id] || g_survivor[id])
        return;
   
    // Bots pick their weapons randomly / Random weapons setting enabled
    if (get_pcvar_num(cvar_randweapons) || g_isbot[id])
    {
        buy_primary_weapon(id, random_num(0, ArraySize(g_primary_items) - 1))
        menu_buy2(id, random_num(0, ArraySize(g_secondary_items) - 1))
        return;
    }
   
    // Automatic selection enabled for player and menu called on spawn event
    if (WPN_AUTO_ON && taskid > g_maxplayers)
    {
        buy_primary_weapon(id, WPN_AUTO_PRI)
        menu_buy2(id, WPN_AUTO_SEC)
        return;
    }
   
    static menu[300], len, weap, maxloops
    len = 0
    maxloops = min(WPN_STARTID+7, WPN_MAXIDS)

3.把len = 0 改成 len = 1,那主枪菜单就乖乖的回家了

4.再来禁止手枪选单

找寻// Buy Menu 2

// Buy Menu 2
show_menu_buy2(id)
{
    static menu[250], len, weap, maxloops
    len = 0
    maxloops = ArraySize(g_secondary_items)
   
    // Title
    len += formatex(menu[len], charsmax(menu) - len, "\y%L^n", id, "MENU_BUY2_TITLE")
   
    // 1-6. Weapon List
    for (weap = 0; weap < maxloops; weap++)
        len += formatex(menu[len], charsmax(menu) - len, "^n\r%d.\w %s", weap+1, WEAPONNAMES[ArrayGetCell(g_secondary_weaponids, weap)])
   
    // 8. Auto Select
    len += formatex(menu[len], charsmax(menu) - len, "^n^n\r8.\w %L \y[%L]", id, "MENU_AUTOSELECT", id, (WPN_AUTO_ON) ? "MOTD_ENABLED" : "MOTD_DISABLED")
   
    // 0. Exit
    len += formatex(menu[len], charsmax(menu) - len, "^n^n\r0.\w %L", id, "MENU_EXIT")
   
    show_menu(id, KEYSMENU, menu, -1, "Buy Menu 2")

5.把len = 0 改成 len = 1,那手枪菜单也乖乖的回家了

6.禁止了选枪选单,再到『addon/amxmodx/config/zombie_plague.cfg』

7.找zp_remove_money 1 // Remove player's money

8.把zp_remove_money 1 改成 0

9.那就完成了…

10.话说不能用的话,回个贴吧

第二次发教学文,算不错吧

2009/12/16 21:31:

反省过后,发现自己原来是在强人所难

感谢AykinDalike的劝告




献花 x3
引用 | 编辑 AykinDalike
2009-12-16 21:11
1楼
  
这么一来
再搭配僵尸死斗模式
还有重生点编辑差件
→ 把死斗重生改变成立即重生
→ 把重生点编辑在某区域或包夹
→ 主差件内[victim]修正

就成了最新的『灾厄之章』了 XD


( 你后面补充的那段我不是很欣赏你的做法 )
早在你这样讲之前我就回你了
再说我用不到
只是回覆你以兹鼓励
你不打这段我倒还觉得不错勒..说实在话
这里并不完全都是像你讲的那种人

我个人是从来不会要求献花或叫他们推荐
不是在讲你...只是说要求别人怎样有些强人所难
有需要或受益的人自然会有所回应的嘛  是吧

献花 x0
引用 | 编辑 Rubbish-Nec
2009-12-16 21:16
2楼
  
请原谅小弟的无知,什么是灾厄之章阿 表情

献花 x0
引用 | 编辑 AykinDalike
2009-12-16 21:20
3楼
  
下面是引用 Rubbish-Nec 于 2009-12-16 21:16 发表的 : 到引言文
请原谅小弟的无知,什么是灾厄之章阿 表情



配合CSO新的僵尸模式出的地图
讨厌橘子的话没关系
进去观摩一下也是ok的事
我个人现在也不太玩CSO了
只是有新模式就消遣消遣吧

献花 x0
引用 | 编辑 Rubbish-Nec
2009-12-16 21:31
4楼
  
下面是引用 AykinDalike 于 2009-12-16 21:11 发表的 : 到引言文
( 你后面补充的那段我不是很欣赏你的做法 )
早在你这样讲之前我就回你了
再说我用不到
只是回覆你以兹鼓励
你不打这段我倒还觉得不错勒..说实在话
这里并不完全都是像你讲的那种人

我个人是从来不会要求献花或叫他们推荐
不是在讲你...只是说要求别人怎样有些强人所难
有需要或受益的人自然会有所回应的嘛  是吧

噢,也许是这种时间比较少人上来吧,而且我才发了几个小时,把它删了。

配合CSO新的僵尸模式出的地图
讨厌橘子的话没关系
进去观摩一下也是ok的事
我个人现在也不太玩CSO了
只是有新模式就消遣消遣吧

这个是黑橘的新模式吗…我们香港那儿叫『启示录』……

还有黑橘发的新榴弹炮…好像又要点数…超级骗钱

献花 x0
引用 | 编辑 AykinDalike
2009-12-16 21:40
5楼
  
下面是引用 Rubbish-Nec 于 2009-12-16 21:31 发表的 : 到引言文


噢,也许是这种时间比较少人上来吧,而且我才发了几个小时,把它删了。


如果我讲话太直
也请你多多包涵


这个是黑橘的新模式吗…我们香港那儿叫『启示录』……

还有黑橘发的新榴弹炮…好像又要点数…超级骗钱


是呀
骗光孩子零用钱的公司...

我们这边好像也是叫『启示录』没错
只知道灾厄之章是它的图
呀哈哈~表情
原来那是它模式底下的一种类型啦
一开始搞错了,以为是图

献花 x0
引用 | 编辑 Rubbish-Nec
2009-12-16 21:46
6楼
  
下面是引用 AykinDalike 于 2009-12-16 21:40 发表的 : 到引言文
  是呀
骗光孩子零用钱的公司...

我们这边好像也是叫『启示录』没错
只知道灾厄之章是它的图

话说佑子大已经破解出来了

先去下载

题外话:我们好像离题了?

献花 x0
引用 | 编辑 AykinDalike
2009-12-16 21:55
7楼
  
下面是引用 Rubbish-Nec 于 2009-12-16 21:46 发表的 : 到引言文


话说佑子大已经破解出来了

先去下载

题外话:我们好像离题了?


是有点
不过我要说的是..
有些人是讲都不会翻车的(台湾话)
讲不听的意思...

我觉得你还满不错的
有发现不当之处会立刻反省、马上改进
真的不错~楷模级的
很值得鼓励!!表情

献花 x0
引用 | 编辑 Rubbish-Nec
2009-12-16 22:12
8楼
  
多谢赞赏

现时正想着如何取消一抓就感染,

毕竟BOT是笨笨的,不会自己买护甲

(虽然已经叫YYMMYCHAT大帮我把护甲改成支援BOT……)

献花 x0
引用 | 编辑 AykinDalike
2009-12-17 15:53
9楼
  
下面是引用 Rubbish-Nec 于 2009-12-16 22:12 发表的 : 到引言文
多谢赞赏

现时正想着如何取消一抓就感染,

毕竟BOT是笨笨的,不会自己买护甲

(虽然已经叫YYMMYCHAT大帮我把护甲改成支援BOT……)



取消一抓就感染?
我给你方向吧
主差件内找到以下...
// Last human or swarm round or plague round 

里面的fnGetHumans() == 1
就是当人类剩下一人的时候会扣血而不是被感染
在角色设定[ ]内加上victim即是取消一抓就感染了
你可以慢慢研究
其实就这样而已

献花 x0
引用 | 编辑 Rubbish-Nec
2009-12-17 18:19
10楼
  
即是

fnGetHumans() == 1

改成

fnGetHumans() < 0 (因为如果大于0就是一定有人类吧)

不知道对吗

献花 x0
引用 | 编辑 AykinDalike
2009-12-17 22:13
11楼
  
下面是引用 Rubbish-Nec 于 2009-12-17 18:19 发表的 : 到引言文
即是

fnGetHumans() == 1

改成

fnGetHumans() < 0 (因为如果大于0就是一定有人类吧)

不知道对吗



小于0会不会有bug出现我不敢跟你保证
不过我的做法是...
直接加入另一参数指定人类不受感染就好了

献花 x0
引用 | 编辑 Rubbish-Nec
2009-12-17 23:15
12楼
  
下面是引用 AykinDalike 于 2009-12-17 22:13 发表的 : 到引言文
 


小于0会不会有bug出现我不敢跟你保证
不过我的做法是...
直接加入另一参数指定人类不受感染就好了

我比较想知道 大于或等于 是 =< 还是 <= 呢?

献花 x0
引用 | 编辑 AykinDalike
2009-12-18 00:24
13楼
  
下面是引用 Rubbish-Nec 于 2009-12-17 23:15 发表的 : 到引言文


我比较想知道 大于或等于 是 =< 还是 <= 呢?



答:
一、你打错了
      大概是笔误吧?
      大于是这样→ 『 > 』

二、基本上顺序没差 
      不过你打『 >= 』是绝对不会错的


补充:
当然这也是方法之一
改成>=31
原因是伺服器最高人数上限为32
而总得有>1人以上当僵尸吧
所以31就够用了 
就会构成全体人类均为扣血处分之结果

献花 x0
引用 | 编辑 a7811311622
2009-12-18 01:13
14楼
  
下面是引用 AykinDalike 于 2009-12-18 00:24 发表的 : 到引言文
补充:
当然这也是方法之一
改成>=31
原因是伺服器最高人数上限为32
而总得有>1人以上当僵尸吧
所以31就够用了 
就会构成全体人类均为扣血处分之结果


「>=31」是指人数吗…?有点看不懂…

献花 x0
引用 | 编辑 AykinDalike
2009-12-18 07:42
15楼
  
下面是引用 a7811311622 于 2009-12-18 01:13 发表的 : 到引言文


「>=31」是指人数吗…?有点看不懂…


是呀
我都说了最高人数上限32
当然是人数的问题嘛!!

说到这个...
我也笔误了
正确是 <=31
才会成立

献花 x0
引用 | 编辑 Rubbish-Nec
2009-12-21 20:19
16楼
  
结果:写成『<=31』果然成功了,他一刀一刀地杀人类

   但是……,不支援护甲…… 表情

献花 x0
引用 | 编辑 AykinDalike
2009-12-28 21:51
17楼
  
下面是引用 Rubbish-Nec 于 2009-12-21 20:19 发表的 : 到引言文
结果:写成『<=31』果然成功了,他一刀一刀地杀人类

   但是……,不支援护甲…… 表情



护甲的话
你可以试试开启 zp_human_armor_protect
我个人没试过
不知道在非感染模式下能不能适用

献花 x0
引用 | 编辑 andy22022099
2010-01-02 14:54
18楼
  
可是你说BOT不会用护甲..........
我玩的时候有时候抓一下不会被感染耶@@

献花 x0
引用 | 编辑 sss820214
2010-01-10 12:30
19楼
  
真厉害~感谢大大~ 表情

献花 x0
引用 | 编辑 Rubbish-Nec
2010-01-13 12:11
20楼
  
下面是引用 AykinDalike 于 2009-12-28 21:51 发表的 : 到引言文
 


护甲的话
你可以试试开启 zp_human_armor_protect
我个人没试过
不知道在非感染模式下能不能适用

先让这文浮上来

其实在swarm , plague , nemesis , survivor模式

攻击是无视护甲,所以这隶写就当是写成好像这些模式一样

献花 x0
引用 | 编辑 makkihim2
2010-01-20 16:29
21楼
  
太烦拉多谢分享

献花 x0
引用 | 编辑 boyink
2010-01-22 01:29
22楼
  
好棒唷xd我高兴死 表情

献花 x0
引用 | 编辑 星空纱罗
2010-04-29 23:24
23楼
  
好像要支援bot的护甲插件哎

献花 x0
引用 | 编辑 CS93122
2010-06-03 19:11
24楼
  
你真是太强了
虽然看不太懂
慢慢研究中....(推

献花 x0
引用 | 编辑 fuworm21so
2010-06-05 17:18
25楼
  
即是按B去购买枪支吗?

献花 x0
引用 | 编辑 lyw8614505
2010-07-04 10:14
26楼
  
太好了,早就想使用原来的购买菜单

献花 x0
引用 | 编辑 史来姆
2010-07-04 14:21
27楼
  
虽然知道了很久 表情
但还是谢谢你提醒我 表情

献花 x0
引用 | 编辑 dennis888
2010-08-09 08:51
28楼
  
BOT 不是笨o~ 是BOT 没有子弹包买....
你这个改法有bug:当禁止主枪选单,会自然禁止手枪选单==(不论ZP4.2 或ZP4.3)

献花 x0
引用 | 编辑 Rubbish-Nec
2010-08-09 12:54
29楼
  
下面是引用 dennis888 于 2010-08-09 08:51 发表的 : 到引言文
BOT 不是笨o~ 是BOT 没有子弹包买....
你这个改法有bug:当禁止主枪选单,会自然禁止手枪选单==(不论ZP4.2 或ZP4.3)

是吗……我改的只有主枪选单……表情

献花 x0
<< 1 2 >>
跳页: (共 2 页)