areas.pwn 998 B

123456789101112131415161718192021222324252627282930313233
  1. #include <YSI\y_hooks>
  2. #define STREAMER_AREATYPE_DOOR (500)
  3. #define STREAMER_AREATYPE_HOUSE (501)
  4. #define STREAMER_AREATYPE_BUSINESS (502)
  5. #define STREAMER_AREATYPE_GARAGE (503)
  6. #define STREAMER_AREATYPE_PLAYERAREA (504)
  7. new ParachuteArea;
  8. hook OnGameModeInit() {
  9. print("[Streamer] Loading Dynamic Areas...");
  10. iVehExits[0] = CreateDynamicSphere(3.6661,23.0627,1199.6012, 3.0);
  11. iVehExits[1] = CreateDynamicSphere(2820.2109,1527.8270,-48.9141+2500, 3.0);
  12. iVehExits[2] = CreateDynamicSphere(315.6100,1028.6777,1948.5518, 3.0);
  13. Streamer_SetIntData(STREAMER_TYPE_AREA, iVehExits[0], E_STREAMER_EXTRA_ID, 0);
  14. Streamer_SetIntData(STREAMER_TYPE_AREA, iVehExits[1], E_STREAMER_EXTRA_ID, 1);
  15. Streamer_SetIntData(STREAMER_TYPE_AREA, iVehExits[2], E_STREAMER_EXTRA_ID, 2);
  16. ParachuteArea = CreateDynamicSphere(1544.2,-1353.4,329.4, 2.0);
  17. return 1;
  18. }
  19. hook OnPlayerEnterDynamicArea(playerid, areaid) {
  20. if(areaid == ParachuteArea) GivePlayerValidWeapon(playerid, 46);
  21. return 1;
  22. }