callbacks.inc 851 B

123456789101112131415161718192021222324252627282930
  1. #include <YSI_Coding\y_hooks>
  2. forward OnPlayerShotPlayer(playerid, hitid, weaponid);
  3. forward OnPlayerShotVehicle(playerid, vehicleid, weaponid);
  4. forward OnPlayerEnterJobCPoint(playerid);
  5. public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ)
  6. {
  7. switch(hittype)
  8. {
  9. case BULLET_HIT_TYPE_PLAYER:
  10. {
  11. CallRemoteFunction("OnPlayerShotPlayer", "iii", playerid, hitid, weaponid);
  12. }
  13. case BULLET_HIT_TYPE_VEHICLE:
  14. {
  15. CallRemoteFunction("OnPlayerShotVehicle", "iii", playerid, hitid, weaponid);
  16. }
  17. }
  18. return 1;
  19. }
  20. public OnPlayerEnterDynamicCP(playerid, STREAMER_TAG_CP:checkpointid)
  21. {
  22. if(IsCheckpointJobCheckpoint(playerid, checkpointid))
  23. {
  24. CallRemoteFunction("OnPlayerEnterJobCPoint", "i", playerid);
  25. }
  26. return 1;
  27. }