跳到主要内容

GetPlayerIp

描述

获取指定玩家的 IP 地址并存储到字符串数组中

参数名说明
playerid需要获取 IP 地址的玩家 ID
ip[]存储 IP 地址的字符串数组(通过引用传递)
len = sizeof(ip)IP 地址的最大存储长度(推荐 16 字节)

返回值

玩家的 IP 地址将存储在指定的数组中

示例代码

public OnPlayerConnect(playerid)
{
new ipAddress[16];
GetPlayerIp(playerid, ipAddress, sizeof(ipAddress));
if (!strcmp(ipAddress, "127.0.0.1"))
{
SendClientMessage(playerid, 0xFFFFFFFF, "欢迎来到您的服务器,管理员 :)");
}
return 1;
}

注意事项

提示

PAWN 语言区分大小写,错误使用 GetPlayerIP(大写)将无法正常工作

注意

SA-MP 服务端:在OnPlayerDisconnect回调中使用时将返回无效 IP(255.255.255.255),建议在OnPlayerConnect中保存 IP 地址

open.mp 服务端:支持在OnPlayerDisconnect回调中正常获取 IP

相关函数

相关回调