S4T3K

Basic inventory - include file

Nov 13th, 2014
266
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.58 KB | None | 0 0
  1. #define MAX_INV_ITEMS (150)
  2.  
  3. #define AddInvItem(%1, %2) (CallRemoteFunction("AddInvItem", "ii", %1, %2))
  4. #define AddPlayerInvItem(%1, %2) (CallRemoteFunction("AddInvItem", "ii", %1, %2))
  5. #define DelPlayerInvItemByModel(%1, %2) (CallRemoteFunction("DelInvItemByModel", "ii", %1, %2))
  6. #define DelInvItemByModel(%1, %2) (CallRemoteFunction("DelInvItemByModel", "ii", %1, %2))
  7. #define DelPlayerInvItemByItem(CallRemoteFunction("DelInvItemByItem", "ii", %1, %2))
  8. #define DelInvItemByItem(%1, %2) (CallRemoteFunction("DelInvItemByItem", "ii", %1, %2))
  9. #define ShowPlayerInv(%1, %2) (CallRemoteFunction("ShowPlayerInv", "ii", %1, %2))
  10. #define SetPlayerInvItem(%1, %2, %3) (CallRemoteFunction("SetPlayerInvItem", "iii", %1, %2, %3))
  11. #define SetInvItem(%1, %2, %3) (CallRemoteFunction("SetPlayerInvItem", "iii", %1, %2, %3))
  12. #define HasPlayerInvItem(%1, %2) (CallRemoteFunction("HasInvItem", "ii", %1, %2))
  13. #define HasInvItem(%1, %2) (CallRemoteFunction("HasInvItem", "ii", %1, %2))
  14. #define HasPlayerInvModel(%1, %2) (CallRemoteFunction("HasInvModel", "ii", %1, %2))
  15. #define HasInvModel(%1, %2) (CallRemoteFunction("HasInvModel", "ii", %1, %2))
  16. #define CountInvItem(%1, %2) (CallRemoteFunction("CountInvItem", "ii", %1, %2))
  17. #define CountPlayerInvItem(%1, %2) (CallRemoteFunction("CountInvItem", "ii", %1, %2))
  18.  
  19. static stock GetPlayerInv(playerid, arr[MAX_INV_ITEMS], size = strlen(arr))
  20.     return CallRemoteFunction("GetPlayerInv", "isi", playerid, arr, size);
  21. static stock SetPlayerInv(playerid, arr[MAX_INV_ITEMS], size = strlen(arr))
  22.     return CallRemoteFunction("SetPlayerInv", "isi", playerid, arr, size);
Advertisement
Add Comment
Please, Sign In to add comment