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

OnPlayerPickUpPickup

Mô Tả​

Callback này được gọi khi một người chơi nhặt pickup được tạo ra với CreatePickup.

TênMô Tả
playeridID của người chơi đã nhặt pickup.
pickupidID của pickup, trả về bởi CreatePickup

Trả Về​

Callback này luôn được gọi đầu tiên trong gamemode.

Ví Dụ​

new pickup_Cash;
new pickup_Health;

public OnGameModeInit()
{
pickup_Cash = CreatePickup(1274, 2, 2009.8658, 1220.0293, 10.8206, -1);
pickup_Health = CreatePickup(1240, 2, 2009.8474, 1218.0459, 10.8175, -1);
return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
if (pickupid == pickup_Cash)
{
GivePlayerMoney(playerid, 1000);
}
else if (pickupid == pickup_Health)
{
SetPlayerHealth(playerid, 100.0);
}
return 1;
}

Callbacks Liên Quan​

Các callback sau có thể hữu ích, vì chúng liên quan đến callback này theo cách này hay cách khác:

  • OnPickupStreamIn: Được gọi khi một pickup vào phạm vi tầm nhìn của người chơi.
  • OnPickupStreamOut: Được gọi khi một pickup rời khỏi phạm vi tầm nhìn của người chơi.

Hàm Liên Quan​

Các hàm sau có thể hữu ích, vì chúng liên quan đến callback này theo cách này hay cách khác: