發新話題
打印

修改藥包問題((尋求插件))

[Close]

修改藥包問題((尋求插件))

// update fixed item spawn counts to handle 8 players
        // These only update item spawns found in starting area/saferooms
        UpdateEntCount("weapon_pumpshotgun_spawn","12"); // defaults 4/5
        UpdateEntCount("weapon_smg_spawn", "127"); // defaults 4/5
        UpdateEntCount("weapon_rifle_spawn", "12"); // defaults 4/5
        UpdateEntCount("weapon_hunting_rifle_spawn", "12"); // default 4/5
        UpdateEntCount("weapon_autoshotgun_spawn", "12"); // default 4/5
        UpdateEntCount("weapon_first_aid_kit_spawn", "8"); // default 1
我想要藥包變成藥罐 跟沒有電擊器的插件

[ 本帖最後由 風行天 於 2011-2-25 10:19 編輯 ]

TOP

是SP黨 如果是要另外寫插件的話 是要怎麼寫啊??
l4d2_mult-items_for_lxd 我是用這個黨

TOP

可以直接轉成SMX黨給我嗎= =

我看不懂怎麼用欸-0.-

TOP

程式碼有錯欸

程式碼有錯欸程式碼有錯欸程式碼有錯欸

TOP

程式碼是沒錯了 但是還是有補包阿ˊˋ

TOP

改那句之後 就變成程式碼有錯誤了= =

TOP

不然你重新COPY一次給我.....

TOP

還是不行 雖然可以轉乘SMX黨 但是一開始還是有補包沒有變成藥罐ˊˋ

TOP

if (StrContains(EdictName, "weapon_first_aid_kit_spawn", false) != -1)
是加在
if (StrContains(EdictName, "weapon_first_aid_kit", false) != -1)
下面??

就變成
if (StrContains(EdictName, "weapon_first_aid_kit", false) != -1)
if (StrContains(EdictName, "weapon_first_aid_kit_spawn", false) != -1)
??
可是這樣還是有包欸= =

TOP

可以麻煩你重新複製一次給我嗎-.-......

TOP

#include <sourcemod>
#include <sdktools>
public OnPluginStart()
{
HookEvent("round_start", Event_RoundStart);
}
public Action:Event_RoundStart(Handle:event, const String:name[], bool:dontBroadcast)
{
new ent = -1;
        new prev = 0;
        while ((ent = FindEntityByClassname(ent, "weapon_defibrillator_spawn")) != -1)
        {
                if (prev) RemoveEdict(prev);
                prev = ent;
        }
        if (prev) RemoveEdict(prev);
        
        ent = -1;
        prev = 0;
        while ((ent = FindEntityByClassname(ent, "weapon_defibrillator")) != -1)
        {
                if (prev) RemoveEdict(prev);
                prev = ent;
        }
        if (prev) RemoveEdict(prev);
  
    new EntCount = GetEntityCount();
    new String:EdictName[128];
    for (new i = 0; i <= EntCount; i++)
    {
        if (IsValidEntity(i))
        {
            GetEdictClassname(i, EdictName, sizeof(EdictName));
            if (StrContains(EdictName, "weapon_first_aid_kit", false) != -1)
                        if (StrContains(EdictName, "weapon_first_aid_kit_spawn", false) != -1)
            {
    new Float:pos[3];
    GetEntPropVector(i, Prop_Send, "m_vecOrigin", pos);
                RemoveEdict(i);
    new pills = CreateEntityByName("weapon_pills_spawn");
    TeleportEntity(pills,pos,NULL_VECTOR,NULL_VECTOR);
    DispatchSpawn(pills);
                continue;
            }
        }
    }  
  
}
AcceptEntityInput(i, "Kill");是要在加哪個RemoveEdict(i);的前面

TOP

還是有包欸..................

TOP

我丟進去 會彈GAME欸

TOP

發新話題