標題:
求人教教我整
[打印本頁]
作者:
cat1234
時間:
2012-3-9 14:32
標題:
求人教教我整
玩家进入 + 玩家退出 + 玩家进入队伍提示 + 玩家SteamID + 玩家IP+国家显示
作者:
~煙嵐客〃
時間:
2012-3-9 16:40
玩家進入
public OnClientPutInServer(Client)
{
if (!IsFakeClient(Client))
{
for(new i=1; i<=MaxClients; i++)
{
if(IsClientInGame(i) && i != Client && !IsFakeClient(i))
CPrintToChat(i, "%N進入遊戲!", Client);
}
}
玩家退出
public OnClientDisconnect(Client)
{
if (!IsFakeClient(Client))
{
for(new i=1; i<=MaxClients; i++)
{
if(IsClientInGame(i) && i != Client && !IsFakeClient(i))
CPrintToChat(i, "%N離開遊戲!", Client);
}
}
玩家進入隊伍提示
參考轉隊/!teams/等插件原碼
玩家SteamID:
decl String:SteamID[ 50 ]; //我不知道Steam的帳號ID用幾個位, 所以才設50
GetClientAuthString(Client, SteamID, 50);
//目的是將Client的Steam的帳號ID放到SteamID這個value
玩家IP:
decl String:IPAddress[ 17 ];
GetClientIP( Client, IPAddress, 16, 1 );
//目的是將Client的IP放到IPAddress這個value
國家顯示:
decl String:Country[ 46 ]; // 17 is enough
GeoipCountry(IPAddress, Country, 45);
不確定能否成功顯示的喔 - -
資料來自:
http://docs.sourcemod.net/api/
(Sourcemod的功能說明)
作者:
cat1234
時間:
2012-3-9 20:54
有D唔系好明白............
歡迎光臨 IPvE vLan 遊戲平台|網吧系統 (https://ipve.com/bbs/)
Powered by Discuz! 6.0.0