OnIncomingConnection
توضیحات
این کالبک زمانی فرا خوانده میشود که یک آدرس IP تلاش برای اتصال به سرور کند. برای مسدود کردن اتصالات ورودی، از BlockIpAddress استفاده کنید.
نام | توضیحات |
---|---|
playerid | شناسه بازیکنی که تلاش برای اتصال میکند |
ip_address[] | آدرس IP بازیکنی که تلاش برای اتصال میکند |
port | پورت تلاش اتصال |
مقادیر برگشتی
1 - از دریافت این کالبک به دیگر فیلتر اسکریپت ها جلوگیری میکند.
0 - نشان میدهد که این کالبک به فیلتر اسکریپت بعدی انتقال داده میشود.
این همیشه ابتدا در فیلتر اسکریپت ها فرا خوانده می شود.
مثال ها
public OnIncomingConnection(playerid, ip_address[], port)
{
printf("Incoming connection for player ID %i [IP/port: %s:%i]", playerid, ip_address, port);
return 1;
}
کالبک های مرتبط
کالبک های زیر ممکن است مفید باشند، زیرا به نحوی با این کالبک مرتبط هستند.
- OnPlayerConnect: این کالبک زمانی فرا خوانده میشود که بازیکن به سرور متصل شود.
- OnPlayerDisconnect: این کالبک زمانی فرا خوانده میشود که بازیکن از سرور قطع شود.
- OnPlayerFinishedDownloading: این کالبک زمانی فرا خوانده میشود که بازیکن دانلود مدل های سفارشی را تمام کند.
تابع های مرتبط
تابع های زیر ممکن است مفید باشند، زیرا به نحوی با این کالبک مرتبط هستند.
- BlockIpAddress: مسدود کردن یک آدرس IP از اتصال به سرور برای مدت زمان مشخص.
- UnBlockIpAddress: رفع مسدودیت از IP که قبلاً مسدود شده بود.