發新話題
打印

致各場主: 2135 BUG FIX HINTS

[Close]
引用:
原帖由 leo221094 於 2014-6-1 13:54 發表
情況: 特感產生於玩家十字準心位置
起因: valve改左cvar
解決方法: 摷番個sp出黎將所有z_spawn 改為 z_spawn_old

其他野大致無咩分別
係HINTS TEXT 同 CENTRE TEXT既字大隻左
MENUS第1個OPTION終於對番齊
影響不大
...
某個插件你所講既野改左之後既製成品 > l4d2_autoIS.smx
大家有E個野既可以照住做 , 本人試左可用
提示 > 非所有z_spawn  而係所有 "z_spawn"

TOP

引用:
原帖由 leo221094 於 2014-6-5 21:10 發表

咁如果句野係 "z_spawn tank auto" 係咪就唔使改呢?  lol
咁如果句野係 z_spawn_tank_auto" 咁要點改 係咪 z_spawn_old_tank_auto

TOP

引用:
原帖由 leo221094 於 2014-6-5 21:58 發表

其實唔使諗得咁複雜
只要用all replace function 將 z_spawn 全部replace做 z_spawn_old

呢個係產生cvar黎
後面個2個value 1個係特感種類 1個係產生方法(或者叫產生位置) ...
用all replace之後直頭唔出特感
改 "z_spawn" 個 server D cvar 又唔work

TOP

引用:
原帖由 leo221094 於 2014-6-6 22:15 發表

一係你upload個sp上黎睇下改完點解唔work
cut 果幾段出黎


==========================================================================

SetAISpawnCvars()
{
    FasterSpawn = GetConVarBool(hFasterSpawn);
    if (FasterSpawn)
        SetConVarInt(FindConVar("z_spawn_safety_range"), 0);          <<<<<<<<<     "z_spawn_old_safety_range"
    else
        ResetConVar(FindConVar("z_spawn_safety_range"));             <<<<<<<<<      "z_spawn_old_safety_range"
}

==========================================================================

        {
            if(SpawnQueue < 0) //stops if the current array index is out of bound
                break;
            new bot = CreateFakeClient("Infected Bot");
            if (bot != 0)
            {
                ChangeClientTeam(bot,TEAM_INFECTED);
                CreateTimer(0.1,kickbot,bot);
            }   
            CheatCommand(client, "z_spawn", Spawns[SpawnQueue]);           <<<<<<<
"z_spawn _old"
            #if DEBUG_SPAWNS
                LogMessage("[AIS] Spawned %s", Spawns[SpawnQueue]);
            #endif
        }

==========================================================================

{
    WitchTimerStarted = false;
    if (LeftSafeRoom)
    {
        new client = GetAnyClient();
        if (client)
        {
            if (WitchCount < WitchLimit)
                ExecuteCheatCommand(client, "z_spawn", "witch", "auto");          <<<<<<   
"z_spawn _old"            StartWitchWaitTimer(waitTime);
        }
        else
            StartWitchWaitTimer(waitTime+1.0);
    }
    return Plugin_Handled;
}

================================================================================

以上標示位置全數改為 z_spawn_old  跟住就唔識出特感

[ 本帖最後由 【闇影】 於 2014-6-6 22:51 編輯 ]

TOP

引用:
原帖由 leo221094 於 2014-6-6 23:54 發表
SetAISpawnCvars()
{
    FasterSpawn = GetConVarBool(hFasterSpawn);
    if (FasterSpawn)
        SetConVarInt(FindConVar("z_spawn_safety_range"), 0);           
咁姐係一開始我果個改法係正確既 只改  "z_spawn" 做 "z_spawn_old"

TOP

發新話題