描述

当玩家拾取使用CreatePickup创建的拾取物时,会调用此回调。
姓名 描述
playerid 拾取拾取物的玩家的 ID。
pickupid 取件 ID,由CreatePickup返回

返回

它总是在游戏模式中首先被调用。

例子

  1. new pickup_Cash;
  2. new pickup_Health;
  3. public OnGameModeInit()
  4. {
  5. pickup_Cash = CreatePickup(1274, 2, 0.0, 0.0, 9.0);
  6. pickup_Health = CreatePickup(1240, 2, 0.0, 0.0, 9.0);
  7. return 1;
  8. }
  9. public OnPlayerPickUpPickup(playerid, pickupid)
  10. {
  11. if (pickupid == pickup_Cash)
  12. {
  13. GivePlayerMoney(playerid, 1000);
  14. }
  15. else if (pickupid == pickup_Health)
  16. {
  17. SetPlayerHealth(playerid, 100.0);
  18. }
  19. return 1;
  20. }