---
title: "OnIncomingConnection | open.mp"
description: "این کالبک زمانی فرا خوانده می‌شود که یک آدرس IP تلاش برای اتصال به سرور کند."
canonical: https://omp.itsneufox.com/fa/docs/scripting/callbacks/OnIncomingConnection
language: fa
---

# OnIncomingConnection

## توضیحات

این کالبک زمانی فرا خوانده می‌شود که یک آدرس IP تلاش برای اتصال به سرور کند. برای مسدود کردن اتصالات ورودی، از BlockIpAddress استفاده کنید.

| نام | توضیحات |
| --- | --- |
| playerid | شناسه بازیکنی که تلاش برای اتصال می‌کند |
| ip\_address\[\] | آدرس IP بازیکنی که تلاش برای اتصال می‌کند |
| port | پورت تلاش اتصال |

## مقادیر برگشتی

1 - از دریافت این کالبک به دیگر فیلتر اسکریپت ها جلوگیری می‌کند.

0 - نشان می‌دهد که این کالبک به فیلتر اسکریپت بعدی انتقال داده می‌شود.

این همیشه ابتدا در فیلتر اسکریپت ها فرا خوانده می شود.

## مثال ها

```c
public OnIncomingConnection(playerid, ip_address[], port)
{
    printf("Incoming connection for player ID %i [IP/port: %s:%i]", playerid, ip_address, port);
    return 1;
}
```

## کالبک های مرتبط

کالبک های زیر ممکن است مفید باشند، زیرا به نحوی با این کالبک مرتبط هستند.

-   [OnPlayerConnect](https://omp.itsneufox.com/fa/docs/scripting/callbacks/OnPlayerConnect): این کالبک زمانی فرا خوانده می‌شود که بازیکن به سرور متصل شود.
-   [OnPlayerDisconnect](https://omp.itsneufox.com/fa/docs/scripting/callbacks/OnPlayerDisconnect): این کالبک زمانی فرا خوانده می‌شود که بازیکن از سرور قطع شود.
-   [OnPlayerFinishedDownloading](https://omp.itsneufox.com/fa/docs/scripting/callbacks/OnPlayerFinishedDownloading): این کالبک زمانی فرا خوانده می‌شود که بازیکن دانلود مدل های سفارشی را تمام کند.

## تابع های مرتبط

تابع های زیر ممکن است مفید باشند، زیرا به نحوی با این کالبک مرتبط هستند.

-   [BlockIpAddress](https://omp.itsneufox.com/fa/docs/scripting/functions/BlockIpAddress): مسدود کردن یک آدرس IP از اتصال به سرور برای مدت زمان مشخص.
-   [UnBlockIpAddress](https://omp.itsneufox.com/fa/docs/scripting/functions/UnBlockIpAddress): رفع مسدودیت از IP که قبلاً مسدود شده بود.
