發新話題
打印

UnitedRPG_V2.4beta4 修復版

[Close]

UnitedRPG_V2.4beta4 修復版

http://l4d.vihh.net/forum.php?mod=viewthread&tid=59264&page=1&extra=#pid757039

順便教大家修復4段魔王Tank。主要係有人搞左D小把戲,吾知故意淨其它原因,無所謂啦。反正吾影響修復.

打開源碼:
搜索出下面代碼:
/************ 魔王坦克設置 ************/
#define FORMONE       0
#define FORMTWO      0
#define FORMTHREE  0
#define FORMFOUR    0
#define DEAD               0
#define CLASS_TANK  0

改成下面代碼數據:
/************ 魔王坦克設置 ************/
#define FORMONE       1
#define FORMTWO      2
#define FORMTHREE  3
#define FORMFOUR    4
#define DEAD               0
#define CLASS_TANK  8



/* Health */
sm_lastboss_health_max    = CreateConVar("rpg_LastBoss_Health_1", "60000", "魔王坦克第一型態HP",    CVAR_FLAGS, true, 4.0, true, 65535.0);
sm_lastboss_health_second = CreateConVar("rpg_LastBoss_Health_2", "40000", "魔王坦克第二型態HP", CVAR_FLAGS, true, 3.0, true, 65534.0);
sm_lastboss_health_third   = CreateConVar("rpg_LastBoss_Health_3", "20000", "魔王坦克第三型態HP",  CVAR_FLAGS, true, 2.0, true, 65533.0);
sm_lastboss_health_forth  = CreateConVar("rpg_LastBoss_Health_4", "15000", "魔王坦克第四型態HP",  CVAR_FLAGS, true, 1.0, true, 65532.0);

再將魔王Tank既形態HP由大到小去分配。繁體原版係:基本一樣,如果全部一樣,就會直接跳到第4段魔王Tank

搞掂以上既代碼再保存。基本魔王Tank形態4段已經全部修復完成。

最後仲有D小bug.就係打Tank既時候中間顯示既Tips會亂碼。主要原因都係有人delete左顯示text。

anyway:
搜索:

#define MSG_TANK_HEALTH_REMAIN  ""

改成:
#define MSG_TANK_HEALTH_REMAIN  "第%d形態 名稱:%N HP:%d  傷害:%d"

OK修復完成

至於會有人非法獲得Admin權限。原因係源碼寫得吾幾完善

搜索:public TriggerPanicEvent

將下面函數體:
public TriggerPanicEvent()
{
new flager = GetAnyClient();
if(flager == -1)  return;

new flag = GetCommandFlags("director_force_panic_event");
SetCommandFlags("director_force_panic_event", flag & ~FCVAR_CHEAT);
FakeClientCommand(flager, "director_force_panic_event");
}

改成:

public TriggerPanicEvent()
{
new flager = GetAnyClient();
if(flager == -1)  return;
/*
new flag = GetCommandFlags("director_force_panic_event");
SetCommandFlags("director_force_panic_event", flag & ~FCVAR_CHEAT);
FakeClientCommand(flager, "director_force_panic_event");
*/

//by Microleo
CheatCommand(flager, "director_force_panic_event", "");
//end
}

最後完成修復,祝大家玩得開心!

[ 本帖最後由 MicroLeo 於 2015-8-4 16:49 編輯 ]

TOP

請問可以請教一下插件問題嗎>< 我有一個插件有點BUG不知道能否請您修復呢THX!!

TOP

發新話題