複製內容到剪貼板
代碼:
#pragma semicolon 1
#include <sourcemod>
#include <sdktools>
public Plugin:myinfo =
{
name = "L4D2_MatchName",
author = "MicroLeo",
description = "<- Description ->",
version = "1.0",
url = "<- URL ->"
}
public bool:OnClientConnect(client, String:rejectmsg[], maxlen)
{
if(!IsFakeClient(client))
{
decl String:Name[64];
GetClientName(client,Name,sizeof(Name));
new len = strlen(Name);
if(Name[0]==' ' || Name[len-1]==' ')
{
strcopy(rejectmsg,maxlen,"Your name has space");
return false;
}
}
return true;
}
public OnPluginStart()
{
// Add your own code here...
if(!GameCheck())SetFailState("Only supports left4dead or left4dead2");
}
public bool:GameCheck()
{
decl String:GameName[16];
GetGameFolderName(GameName, sizeof(GameName));
if(StrEqual(GameName, "left4dead2") || StrEqual(GameName, "left4dead"))
return true;
return false;
}
單純將舊版既Kick功能去掉。重新修改提示為:Your name has space(你名字有空格)
[
本帖最後由 MicroLeo 於 2015-6-30 13:06 編輯 ]