پرش به مطلب اصلی

gpci

توضیحات​

دریافت CI یه کاربر که به SAMP/GTA روی کامپیوترشون مرتبطه.

هشدار

CI بازیکن منحصر به فرد نیست، بعضی بازیکنان ممکنه CI مشابه یا یکسان داشته باشن، فقط بخاطر مطابقت CI بن نکنید.

پارامترها​

نامتوضیحات
playeridID بازیکنی که می‌خوای CI ش رو دریافت کنی.
serial[]رشته برای ذخیره CI دریافت شده.
len = sizeof (serial)اندازه تعیین شده رشته.

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

این تابع مقدار رشته‌ای CI کاربر رو برمی‌گردونه.

نحوه استفاده​

سرور SA-MP:

#include <a_samp>

#if !defined gpci
native gpci(playerid, serial[], len);
#endif

public OnPlayerConnect(playerid)
{
new serial[41]; // 40 + \0
gpci(playerid, serial, sizeof(serial));

new string[128];
format(string, sizeof(string), "Your CI Serial: %s", serial);
SendClientMessage(playerid, -1, string);
return 1;
}

سرور open.mp:

#include <open.mp>

public OnPlayerConnect(playerid)
{
new serial[41]; // 40 + \0
GPCI(playerid, serial, sizeof(serial));
SendClientMessage(playerid, -1, "Your CI Serial: %s", serial);
return 1;
}

نکات​

هشدار

در سرور SA-MP باید 'native gpci(playerid, serial[], len);' رو در بالای اسکریپت اضافه کنید قبل از استفاده از هر تابع CI.

توابع مرتبط​

  • GetNetworkStats: آمار شبکه سرور رو دریافت می‌کنه و توی یه رشته ذخیره می‌کنه.
  • GetPlayerNetworkStats: آمار شبکه بازیکن رو دریافت می‌کنه و توی یه رشته ذخیره می‌کنه.