娛樂服待解決的問題
  • 0 個投票 - 平均 0 個
#28
x 0
8guawong 寫: (08-26-2018, 04:18 PM)插件沒有提供 !noblock 這指令喔~
只有
block, unblock, collision
但都是切換穿透用

我!noblock , !unblock都有反應ㄟ
兩個都做同一件事情,都可以開關@@

sm_noblock - Allows the warden to toggle no block

8guawong 寫: (08-26-2018, 01:08 AM)我在想是不是不要這個?
因為這還要寫插件
是不是請 @"yimian" 把新插件可用的指令都列出來就好?

可以用這個插件 https://forums.alliedmods.net/showthread.php?p=1816881
開場10秒內可穿透,10秒後關閉變實體
不過隊友傷害會開起來
要改成
程式碼:
#pragma semicolon 1
#include <sourcemod>
#include <sdktools>

#define COLLISION_GROUP_PLAYER              5  
#define COLLISION_GROUP_PUSHAWAY            17
#define VERSION "1.4"


public Plugin:myinfo =
{
name = "Spawn NoBlock for CSGO",
author = "dzej dzej",
description = "Simple spawn noblock",
version = VERSION,
url = "http://gocs.pl/"
};

//Value Holders
new bool:nbEnabled = false;
new Float:nbTime = 0.0;


//{ ConVars Handles & Value Holders
new Handle:g_Timer_One = INVALID_HANDLE;
new Handle:g_Timer_Two = INVALID_HANDLE;
new Handle:snbTime = INVALID_HANDLE;
new Handle:snbEnabled = INVALID_HANDLE;
new Handle:snbfreeze = INVALID_HANDLE;
new Handle:snbFire = INVALID_HANDLE;


public OnPluginStart() {

LoadTranslations("snb.phrases");
CreateConVar("sm_snb_v", VERSION, "[CSGO] Spawn NoBlock version", FCVAR_PLUGIN|FCVAR_SPONLY|FCVAR_REPLICATED|FCVAR_NOTIFY|FCVAR_DONTRECORD);
snbTime = CreateConVar("sm_snb_time", "10.0", "Spawn NoBlock time.", FCVAR_PLUGIN,true,1.0);
snbEnabled = CreateConVar("sm_snb", "1.0", "plugin enable", FCVAR_PLUGIN,true,0.0,true,1.0);
snbFire = CreateConVar("sm_snb_ff", "1.0", "Frendlyfire disable on spawn? If server cvar ff is 0 set it to 0", FCVAR_PLUGIN,true,0.0,true,1.0);
snbfreeze = FindConVar("mp_freezetime");

RefreshSettings();

AutoExecConfig( true, "sm_spawn_noblock" );
HookConVarChange(snbEnabled, MyCvarChange);
HookConVarChange(snbTime, MyCvarChange);
HookEvent( "round_start", Event_RoundStart );

}

// Settings Section
public MyCvarChange(Handle:convar, const String:oldValue[], const String:newValue[]) {
if(strcmp(oldValue, newValue)==0) return; //No change
RefreshSettings(convar);
}

RefreshSettings(Handle:convar=INVALID_HANDLE) {
decl bool:boolval;

if(convar == INVALID_HANDLE || convar == snbTime) {
nbTime = GetConVarFloat(snbTime);
if(nbTime<0.0) nbTime = 0.0;

ServerCommand("mp_solid_teammates 0");


if(convar != INVALID_HANDLE) return;
}
if(convar == INVALID_HANDLE || convar == snbEnabled) {
boolval = GetConVarBool(snbEnabled);
if(boolval != nbEnabled) {
if(boolval) { //Enable
nbEnabled = true;
TryEnablePlugin();
} else { //Disable
DisablePlugin();
nbEnabled = false;
}
}
if(convar != INVALID_HANDLE) return;
}
}

public OnMapStart() {
RefreshSettings();
TryEnablePlugin();

}

TryEnablePlugin() {
nbEnabled = true;
PrintToChatAll("\x01\x0B\x04%t", "Enabled");
}

DisablePlugin() {
nbEnabled = false;
PrintToChatAll("\x01\x0B\x04%t", "Disabled");
}

//Plugn noblock part

EBlock(client)
{
SetEntProp(client, Prop_Data, "m_CollisionGroup", COLLISION_GROUP_PUSHAWAY);
}

UBlock(client)
{
SetEntProp(client, Prop_Data, "m_CollisionGroup", COLLISION_GROUP_PLAYER);
}

public Event_RoundStart(Handle:event, const String:name[], bool:dontBroadcast )
{
PrintToChatAll("\x01\x0B\x04%t", "Enabled");

if(GetConVarBool(snbFire) == true)
{
ServerCommand("mp_friendlyfire 0");
}
ServerCommand("mp_solid_teammates 0");

new Float: time1;
time1 = GetConVarInt(snbTime) + GetConVarInt(snbfreeze)- 1.0;
g_Timer_One          = CreateTimer(time1, snbPush);

}

public Action:snbPush(Handle:timer)
{
for (new i = 1; i <= MaxClients; i++)
{
if (IsClientInGame(i) && IsPlayerAlive(i))
{
EBlock(i);
}
}

g_Timer_Two = CreateTimer(1.0, snbSolid);
KillTimer(g_Timer_One);
}

public Action:snbSolid(Handle:timer)
{
ServerCommand("mp_solid_teammates 1");

for (new i = 1; i <= MaxClients; i++)
{
if (IsClientInGame(i) && IsPlayerAlive(i))
{
UBlock(i);
}
}

PrintToChatAll("\x01\x0B\x04%t", "Disabled");
KillTimer(g_Timer_Two);
}
[圖片: 27ceis-6.png]


在此主題的訊息
娛樂服待解決的問題 - 發文 場外ㄈㄓ - 08-25-2018, 04:29 PM
RE: 娛樂服待解決的問題 - 發文 a25436879 - 08-25-2018, 06:59 PM
RE: 娛樂服待解決的問題 - 發文 8G$eafood - 08-25-2018, 08:04 PM
RE: 娛樂服待解決的問題 - 發文 場外ㄈㄓ - 08-25-2018, 09:09 PM
RE: 娛樂服待解決的問題 - 發文 8G$eafood - 08-25-2018, 09:57 PM
RE: 娛樂服待解決的問題 - 發文 場外ㄈㄓ - 08-25-2018, 10:02 PM
RE: 娛樂服待解決的問題 - 發文 8G$eafood - 08-25-2018, 10:09 PM
RE: 娛樂服待解決的問題 - 發文 場外ㄈㄓ - 08-25-2018, 10:37 PM
RE: 娛樂服待解決的問題 - 發文 a25436879 - 08-25-2018, 11:02 PM
RE: 娛樂服待解決的問題 - 發文 8G$eafood - 08-25-2018, 11:13 PM
RE: 娛樂服待解決的問題 - 發文 場外ㄈㄓ - 08-25-2018, 11:52 PM
RE: 娛樂服待解決的問題 - 發文 Wishu - 08-26-2018, 03:56 AM
RE: 娛樂服待解決的問題 - 發文 8G$eafood - 08-26-2018, 12:39 PM
RE: 娛樂服待解決的問題 - 發文 Wishu - 08-26-2018, 02:23 PM
RE: 娛樂服待解決的問題 - 發文 Kitakami - 08-25-2018, 11:23 PM
RE: 娛樂服待解決的問題 - 發文 8G$eafood - 08-25-2018, 11:26 PM
RE: 娛樂服待解決的問題 - 發文 8G$eafood - 08-25-2018, 11:29 PM
RE: 娛樂服待解決的問題 - 發文 Kitakami - 08-25-2018, 11:30 PM
RE: 娛樂服待解決的問題 - 發文 8G$eafood - 08-26-2018, 01:08 AM
RE: 娛樂服待解決的問題 - 發文 鍋燒意麵 - 08-26-2018, 01:23 AM
RE: 娛樂服待解決的問題 - 發文 8G$eafood - 08-26-2018, 01:26 AM
RE: 娛樂服待解決的問題 - 發文 Eriphyle - 08-26-2018, 10:20 AM
RE: 娛樂服待解決的問題 - 發文 8G$eafood - 08-26-2018, 01:09 PM
RE: 娛樂服待解決的問題 - 發文 場外ㄈㄓ - 08-27-2018, 06:22 PM
RE: 娛樂服待解決的問題 - 發文 a25436879 - 08-26-2018, 02:12 PM
RE: 娛樂服待解決的問題 - 發文 8G$eafood - 08-26-2018, 02:53 PM
RE: 娛樂服待解決的問題 - 發文 Wishu - 08-27-2018, 12:03 AM
RE: 娛樂服待解決的問題 - 發文 a25436879 - 08-26-2018, 03:18 PM
RE: 娛樂服待解決的問題 - 發文 8G$eafood - 08-26-2018, 04:18 PM
RE: 娛樂服待解決的問題 - 發文 鍋燒意麵 - 08-26-2018, 05:10 PM
RE: 娛樂服待解決的問題 - 發文 8G$eafood - 08-26-2018, 05:18 PM
RE: 娛樂服待解決的問題 - 發文 a25436879 - 08-26-2018, 05:24 PM
RE: 娛樂服待解決的問題 - 發文 8G$eafood - 08-26-2018, 05:28 PM
RE: 娛樂服待解決的問題 - 發文 a25436879 - 08-26-2018, 05:36 PM
RE: 娛樂服待解決的問題 - 發文 8G$eafood - 08-27-2018, 03:02 PM
RE: 娛樂服待解決的問題 - 發文 8G$eafood - 08-27-2018, 03:05 PM
RE: 娛樂服待解決的問題 - 發文 8G$eafood - 08-28-2018, 12:49 AM
RE: 娛樂服待解決的問題 - 發文 Wishu - 08-28-2018, 04:41 AM
RE: 娛樂服待解決的問題 - 發文 a25436879 - 08-28-2018, 10:21 AM
RE: 娛樂服待解決的問題 - 發文 8G$eafood - 08-28-2018, 08:31 PM
RE: 娛樂服待解決的問題 - 發文 8G$eafood - 08-28-2018, 08:38 PM
RE: 娛樂服待解決的問題 - 發文 Eriphyle - 08-29-2018, 12:56 PM
RE: 娛樂服待解決的問題 - 發文 8G$eafood - 08-28-2018, 08:47 PM
RE: 娛樂服待解決的問題 - 發文 8G$eafood - 08-28-2018, 09:09 PM
RE: 娛樂服待解決的問題 - 發文 鍋燒意麵 - 08-29-2018, 01:02 AM
RE: 娛樂服待解決的問題 - 發文 8G$eafood - 08-28-2018, 09:12 PM
RE: 娛樂服待解決的問題 - 發文 MilkTea - 08-28-2018, 10:27 PM
RE: 娛樂服待解決的問題 - 發文 8G$eafood - 08-29-2018, 01:06 AM
RE: 娛樂服待解決的問題 - 發文 Eriphyle - 08-29-2018, 11:18 AM
RE: 娛樂服待解決的問題 - 發文 8G$eafood - 08-29-2018, 03:33 PM
RE: 娛樂服待解決的問題 - 發文 8G$eafood - 08-29-2018, 05:34 PM
RE: 娛樂服待解決的問題 - 發文 場外ㄈㄓ - 08-30-2018, 04:26 PM
RE: 娛樂服待解決的問題 - 發文 8G$eafood - 08-29-2018, 07:04 PM
RE: 娛樂服待解決的問題 - 發文 8G$eafood - 08-30-2018, 07:56 PM
RE: 娛樂服待解決的問題 - 發文 8G$eafood - 08-31-2018, 12:13 AM
RE: 娛樂服待解決的問題 - 發文 8G$eafood - 08-31-2018, 01:16 AM
RE: 娛樂服待解決的問題 - 發文 NicoYe - 08-31-2018, 09:07 PM
RE: 娛樂服待解決的問題 - 發文 8G$eafood - 08-31-2018, 09:53 PM
RE: 娛樂服待解決的問題 - 發文 NicoYe - 09-01-2018, 01:33 PM
RE: 娛樂服待解決的問題 - 發文 8G$eafood - 09-01-2018, 11:16 PM
RE: 娛樂服待解決的問題 - 發文 Wishu - 09-02-2018, 01:29 AM
RE: 娛樂服待解決的問題 - 發文 8G$eafood - 09-02-2018, 12:44 PM
RE: 娛樂服待解決的問題 - 發文 鍋燒意麵 - 09-02-2018, 02:29 PM
RE: 娛樂服待解決的問題 - 發文 場外ㄈㄓ - 09-02-2018, 04:10 PM
RE: 娛樂服待解決的問題 - 發文 8G$eafood - 09-05-2018, 04:51 PM
RE: 娛樂服待解決的問題 - 發文 theophiluslee5411 - 09-07-2019, 11:55 AM
RE: 娛樂服待解決的問題 - 發文 8G$eafood - 09-07-2019, 12:00 PM
監獄活動日 - 發文 Eriphyle - 08-28-2018, 12:41 PM
RE: 監獄活動日 - 發文 MilkTea - 08-28-2018, 12:46 PM


重置所有選項

排版選項

上置導覽列
盒子排版
全寬排版

選項

右側導覽列
固定工具列

顏色選項

主要顏色
主要背景顏色
主頁背景顏色
次要顏色
選單背景顏色

快速選色