Advertisement
BigETI

ncbs_forwards.inc

Sep 27th, 2011
262
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 7.16 KB | None | 0 0
  1. /*
  2. /////////////////////////////////////////////////////////////////////
  3. //=================================================================//
  4. //== New Player Callbacks forwards include made by BigETI © 2011 ==//
  5. //=================================================================//
  6. //== You are not allowed to edit this include =====================//
  7. //== and/or release it without my permissions! ====================//
  8. //=================================================================//
  9. //== File name: ncbs_forwards.inc =================================//
  10. //== Autor: Ethem Kurt © ==========================================//
  11. //== Release Date: 27.09.2011 =====================================//
  12. //== Version: V1.4 ================================================//
  13. //== Lines: 159 ===================================================//
  14. //== File size: 7,16 KB ===========================================//
  15. //=================================================================//
  16. /////////////////////////////////////////////////////////////////////
  17.  
  18. ||==============================================================================||
  19. ||  This include is only used for remoted callbacks.                            ||
  20. ||  You have to use ncbs.inc at another script to make this include usable.     ||
  21. ||  Both includes at one script won't work and will give you compiling errors.  ||
  22. ||==============================================================================||
  23. */
  24.  
  25. //Do not edit those things below!
  26. #include <a_samp>
  27. #if defined _BIGETI_NPCBS_FORWARDS
  28.     #endinput
  29. #endif
  30. #define _BIGETI_NPCBS_FORWARDS
  31. #if defined _BIGETI_NEW_PLAYER_CALLBACKS
  32.     #error Do not use ncbs.inc and ncbs_forwards.inc in one script.
  33.     #endinput
  34. #endif
  35. #include <ncbs_defines>
  36. #pragma library ncbs_forwards
  37. #if defined USE_IN_ALL_SCRIPTS
  38.     #if defined USE_PLAYER_CALLBACKS
  39.         #if defined CB_OnPlayerEnteredVehicle
  40. forward OnPlayerEnteredVehicle(playerid, vehicleid, seatid);
  41.         #endif
  42.         #if defined CB_OnPlayerExitedVehicle
  43. forward OnPlayerExitedVehicle(playerid, vehicleid);
  44.         #endif
  45.         #if defined CB_OnPlayerSkinChange
  46. forward OnPlayerSkinChange(playerid, oldskin, newskin);
  47.         #endif
  48.         #if defined CB_OnPlayerHoldWeaponChange
  49. forward OnPlayerHoldWeaponChange(playerid, oldslot, oldweapon, newslot, newweapon);
  50.         #endif
  51.         #if defined CB_OnPlayerWeaponStateChange
  52. forward OnPlayerWeaponStateChange(playerid, oldstate, newstate);
  53.         #endif
  54.         #if defined USE_WEAPON_DATA_CALLBACKS
  55.             #if defined CB_OnPlayerWeaponDataChange
  56. forward OnPlayerWeaponDataChange(playerid, slot, oldweapon, newweapon);
  57.             #endif
  58.             #if defined CB_OnPlayerAmmoDataChange
  59. forward OnPlayerAmmoDataChange(playerid, slot, oldammo, newammo);
  60.             #endif
  61.         #endif
  62.         #if defined CB_OnPlayerMoneyChange
  63. forward OnPlayerMoneyChange(playerid, oldmoney, newmoney);
  64.         #endif
  65.         #if defined CB_OnPlayerHealthChange
  66. forward OnPlayerHealthChange(playerid, Float:oldhealth, Float:newhealth);
  67.         #endif
  68.         #if defined CB_OnPlayerArmourChange
  69. forward OnPlayerArmourChange(playerid, Float:oldarmour, Float:newarmour);
  70.         #endif
  71.         #if defined CB_OnPlayerAnimationIndexChange
  72. forward OnPlayerAnimationIndexChange(playerid, oldindex, newindex);
  73.         #endif
  74.         #if defined CB_OnPlayerSpecialActionChange
  75. forward OnPlayerSpecialActionChange(playerid, oldsaction, newsaction);
  76.         #endif
  77.         #if defined CB_OnPlayerAnalogKeysChange
  78. forward OnPlayerAnalogKeysChange(playerid, oldy, newy, oldx, newx);
  79.         #endif
  80.         #if defined CB_OnPlayerVehicleHealthChange
  81. forward OnPlayerVehicleHealthChange(playerid, vehicleid, Float:oldhealth, Float:newhealth, bool:isissuer);
  82.         #endif
  83.         #if defined CB_OnPlayerVirtualWorldChange
  84. forward OnPlayerVirtualWorldChange(playerid, oldworld, newworld);
  85.             #if !defined _ETI_SetPlayerVirtualWorld
  86.                 #define _ETI_SetPlayerVirtualWorld
  87. stock ETI_SetPlayerVirtualWorld(playerid, worldid) if(CallRemoteFunction("ETI_SetPlayerVirtualWorld", "dd", playerid, worldid) != 1) SetPlayerVirtualWorld(playerid, worldid);
  88.                 #define SetPlayerVirtualWorld(%0) SetPlayerVirtualWorld_ETI(%0)
  89.             #endif
  90.         #endif
  91.         #if !defined _ETI_Kick
  92.             #define _ETI_Kick
  93. stock ETI_Kick(playerid) if(CallRemoteFunction("ETI_Kick", "d", playerid) != 1) Kick(playerid);
  94.             #define Kick(%0) ETI_Kick(%0)
  95.         #endif
  96.         #if !defined _ETI_Ban
  97.             #define _ETI_Ban
  98. stock ETI_Ban(playerid) if(CallRemoteFunction("ETI_Ban", "d", playerid) != 1) Ban(playerid);
  99.             #define Ban(%0) ETI_Ban(%0)
  100.         #endif
  101.         #if !defined _ETI_BanEx
  102.             #define _ETI_BanEx
  103. stock ETI_BanEx(playerid, const reason[]) if(CallRemoteFunction("ETI_BanEx", "ds", playerid, reason) != 1) BanEx(playerid, reason);
  104.             #define BanEx(%0) ETI_BanEx(%0)
  105.         #endif
  106.     #endif
  107.     #if defined USE_PVAR_CALLBACKS
  108.         #if defined CB_OnPVarDelete
  109. forward OnPVarDelete(playerid, varname[], oldtype);
  110.             #if !defined _ETI_DeletePVar
  111.                 #define _ETI_DeletePVar
  112. stock ETI_DeletePVar(playerid, varname[]) if(CallRemoteFunction("ETI_DeletePVar", "ds", playerid, varname) != 1) DeletePVar(playerid, varname);
  113.                 #define DeletePVar(%0) ETI_DeletePVar(%0)
  114.             #endif
  115.         #endif
  116.         #if defined CB_OnPVarCreate
  117. forward OnPVarCreate(playerid, varname[], type);
  118.         #endif
  119.         #if defined CB_OnPVarTypeChange
  120. forward OnPVarTypeChange(playerid, varname[], oldtype, newtype);
  121.         #endif
  122.         #if defined CB_OnPVarIntChange
  123. forward OnPVarIntChange(playerid, varname[], oldint_value, newint_value);
  124.         #endif
  125.         #if defined CB_OnPVarStringChange
  126. forward OnPVarStringChange(playerid, varname[], oldstring_value[], newstring_value[]);
  127.         #endif
  128.         #if defined CB_OnPVarFloatChange
  129. forward OnPVarFloatChange(playerid, varname[], Float:oldfloat_value, Float:newfloat_value);
  130.         #endif
  131.         #if !defined _ETI_SetPVarInt
  132.             #define _ETI_SetPVarInt
  133. stock ETI_SetPVarInt(playerid, varname[], int_value) if(CallRemoteFunction("ETI_SetPVarInt", "dsd", playerid, varname, int_value) != 1) SetPVarInt(playerid, varname, int_value);
  134.             #define SetPVarInt(%0) ETI_SetPVarInt(%0)
  135.         #endif
  136.         #if !defined _ETI_SetPVarString
  137.             #define _ETI_SetPVarString
  138. stock ETI_SetPVarString(playerid, varname[], string_value[]) if(CallRemoteFunction("ETI_SetPVarString", "dss", playerid, varname, string_value) != 1) SetPVarString(playerid, varname, string_value);
  139.             #define SetPVarString(%0) ETI_SetPVarString(%0)
  140.         #endif
  141.         #if !defined _ETI_SetPVarFloat
  142.             #define _ETI_SetPVarFloat
  143. stock ETI_SetPVarFloat(playerid, varname[], Float:float_value) if(CallRemoteFunction("ETI_SetPVarFloat", "dsf", playerid, varname, float_value) != 1) SetPVarFloat(playerid, varname, float_value);
  144.             #define SetPVarFloat(%0) ETI_SetPVarFloat(%0)
  145.         #endif
  146.     #endif
  147. #endif
  148.  
  149. /*
  150. ETIETIETIETI    ETI         ETIETIETIETI    BigBigBigBig    BigBigBigBigBig     Big
  151. ETI       ETI   ETI       ETI               Big                   Big           Big
  152. ETI        ETI  ETI      ETI                Big                   Big           Big
  153. ETI       ETI   ETI     ETI                 Big                   Big           Big
  154. ETIETIETIETI    ETI     ETI    ETIETIETI    BigBigBig             Big           Big
  155. ETI       ETI   ETI     ETI          ETI    Big                   Big           Big
  156. ETI        ETI  ETI      ETI         ETI    Big                   Big           Big
  157. ETI       ETI   ETI       ETI        ETI    Big                   Big           Big
  158. ETIETIETIETI    ETI         ETIETIETIETI    BigBigBigBig          Big           Big
  159. */
  160.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement