Chuyển tới nội dung chính

OnIncomingConnection

Mô Tả

Callback này được gọi khi một địa chỉ IP cố gắng kết nối với server. Để chặn các kết nối đến, hãy sử dụng BlockIpAddress.

TênMô Tả
playeridID của người chơi đang cố gắng kết nối
ip_address[]Địa chỉ IP của người chơi đang cố gắng kết nối
portCổng của kết nối được thử nghiệm

Trả Về

  • 1 - Sẽ ngăn các filterscript khác nhận callback này.
  • 0 - Chỉ ra rằng callback này sẽ được truyền đến filterscript tiếp theo.

Hàm này luôn được gọi đầu tiên trong các filterscript.

Ví Dụ

public OnIncomingConnection(playerid, ip_address[], port)
{
printf("Kết nối đến cho player ID %i [IP/cổng: %s:%i]", playerid, ip_address, port);
return 1;
}

Các Callback Liên Quan

Các callback sau đây có thể hữu ích, vì chúng liên quan đến callback này theo một cách nào đó.

  • OnPlayerConnect: Callback này được gọi khi một người chơi kết nối với server.
  • OnPlayerDisconnect: Callback này được gọi khi một người chơi ngắt kết nối với server.
  • OnPlayerFinishedDownloading: Callback này được gọi khi một người chơi hoàn tất việc tải các mô hình tùy chỉnh.

Các Hàm Liên Quan

Các hàm sau đây có thể hữu ích, vì chúng liên quan đến callback này theo một cách nào đó.

  • BlockIpAddress: Chặn một địa chỉ IP không kết nối với server trong một khoảng thời gian nhất định.
  • UnBlockIpAddress: Bỏ chặn một IP đã bị chặn trước đó.