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

OnPlayerEnterCheckpoint

توضیحات

این کالبک زمانی فراخوانده می‌شود که یک بازیکن وارد چک‌پوینت تعیین شده برای آن بازیکن شود.

نامتوضیحات
playeridبازیکنی که وارد چک‌پوینت شده است.

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

همیشه اول در filterscript ها فراخوانده می‌شود.

مثال‌ها

//In this example, a checkpoint is created for the player when spawning,
//which creates a vehicle and disables the checkpoint.
public OnPlayerSpawn(playerid)
{
SetPlayerCheckpoint(playerid, 1982.6150, -220.6680, -0.2432, 3.0);
return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
CreateVehicle(520, 1982.6150, -221.0145, -0.2432, 82.2873, -1, -1, 60000);
DisablePlayerCheckpoint(playerid);
return 1;
}

نکته‌ها

نکته

همچنین این callback می تواند توسط NPC نیز صدا زده شود.

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

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

  • OnPlayerLeaveCheckpoint: این کالبک زمانی فراخوانده می‌شود که بازیکن از چک‌پوینت خارج شود.
  • OnPlayerEnterRaceCheckpoint: این کالبک زمانی فراخوانده می‌شود که بازیکن وارد یک race checkpoint شود.
  • OnPlayerLeaveRaceCheckpoint: این کالبک زمانی فراخوانده می‌شود که بازیکن از یک race checkpoint خارج شود.

توابع مرتبط

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