SHOW:
|
|
- or go back to the newest paste.
| 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 =====================================// |
| 11 | + | //== Release Date: 29.10.2011 =====================================// |
| 12 | - | //== Version: V1.4 ================================================// |
| 12 | + | //== Version: V1.5 ================================================// |
| 13 | - | //== Lines: 159 ===================================================// |
| 13 | + | //== Lines: 165 ===================================================// |
| 14 | - | //== File size: 7,16 KB ===========================================// |
| 14 | + | //== File size: 7,44 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_OnPlayerTargetPlayer | |
| 75 | forward OnPlayerTargetPlayer(playerid, oldtarget, newtarget, bool:istargeting); | |
| 76 | #endif | |
| 77 | #if defined CB_OnPlayerSpecialActionChange | |
| 78 | forward OnPlayerSpecialActionChange(playerid, oldsaction, newsaction); | |
| 79 | #endif | |
| 80 | #if defined CB_OnPlayerAnalogKeysChange | |
| 81 | forward OnPlayerAnalogKeysChange(playerid, oldy, newy, oldx, newx); | |
| 82 | #endif | |
| 83 | #if defined CB_OnPlayerXYZChange | |
| 84 | forward OnPlayerXYZChange(playerid, Float:oldx, Float:oldy, Float:oldz, Float:newx, Float:newy, Float:newz); | |
| 85 | #endif | |
| 86 | #if defined CB_OnPlayerVehicleHealthChange | |
| 87 | forward OnPlayerVehicleHealthChange(playerid, vehicleid, Float:oldhealth, Float:newhealth, bool:isissuer); | |
| 88 | #endif | |
| 89 | #if defined CB_OnPlayerVirtualWorldChange | |
| 90 | forward OnPlayerVirtualWorldChange(playerid, oldworld, newworld); | |
| 91 | #if !defined _ETI_SetPlayerVirtualWorld | |
| 92 | #define _ETI_SetPlayerVirtualWorld | |
| 93 | stock ETI_SetPlayerVirtualWorld(playerid, worldid) if(CallRemoteFunction("ETI_SetPlayerVirtualWorld", "dd", playerid, worldid) != 1) SetPlayerVirtualWorld(playerid, worldid);
| |
| 94 | #define SetPlayerVirtualWorld(%0) SetPlayerVirtualWorld_ETI(%0) | |
| 95 | #endif | |
| 96 | #endif | |
| 97 | #if !defined _ETI_Kick | |
| 98 | #define _ETI_Kick | |
| 99 | stock ETI_Kick(playerid) if(CallRemoteFunction("ETI_Kick", "d", playerid) != 1) Kick(playerid);
| |
| 100 | #define Kick(%0) ETI_Kick(%0) | |
| 101 | #endif | |
| 102 | #if !defined _ETI_Ban | |
| 103 | #define _ETI_Ban | |
| 104 | stock ETI_Ban(playerid) if(CallRemoteFunction("ETI_Ban", "d", playerid) != 1) Ban(playerid);
| |
| 105 | #define Ban(%0) ETI_Ban(%0) | |
| 106 | #endif | |
| 107 | #if !defined _ETI_BanEx | |
| 108 | #define _ETI_BanEx | |
| 109 | stock ETI_BanEx(playerid, const reason[]) if(CallRemoteFunction("ETI_BanEx", "ds", playerid, reason) != 1) BanEx(playerid, reason);
| |
| 110 | #define BanEx(%0) ETI_BanEx(%0) | |
| 111 | #endif | |
| 112 | #endif | |
| 113 | #if defined USE_PVAR_CALLBACKS | |
| 114 | #if defined CB_OnPVarDelete | |
| 115 | forward OnPVarDelete(playerid, varname[], oldtype); | |
| 116 | #if !defined _ETI_DeletePVar | |
| 117 | #define _ETI_DeletePVar | |
| 118 | stock ETI_DeletePVar(playerid, varname[]) if(CallRemoteFunction("ETI_DeletePVar", "ds", playerid, varname) != 1) DeletePVar(playerid, varname);
| |
| 119 | #define DeletePVar(%0) ETI_DeletePVar(%0) | |
| 120 | #endif | |
| 121 | #endif | |
| 122 | #if defined CB_OnPVarCreate | |
| 123 | forward OnPVarCreate(playerid, varname[], type); | |
| 124 | #endif | |
| 125 | #if defined CB_OnPVarTypeChange | |
| 126 | forward OnPVarTypeChange(playerid, varname[], oldtype, newtype); | |
| 127 | #endif | |
| 128 | #if defined CB_OnPVarIntChange | |
| 129 | forward OnPVarIntChange(playerid, varname[], oldint_value, newint_value); | |
| 130 | #endif | |
| 131 | #if defined CB_OnPVarStringChange | |
| 132 | forward OnPVarStringChange(playerid, varname[], oldstring_value[], newstring_value[]); | |
| 133 | #endif | |
| 134 | #if defined CB_OnPVarFloatChange | |
| 135 | forward OnPVarFloatChange(playerid, varname[], Float:oldfloat_value, Float:newfloat_value); | |
| 136 | #endif | |
| 137 | #if !defined _ETI_SetPVarInt | |
| 138 | #define _ETI_SetPVarInt | |
| 139 | stock ETI_SetPVarInt(playerid, varname[], int_value) if(CallRemoteFunction("ETI_SetPVarInt", "dsd", playerid, varname, int_value) != 1) SetPVarInt(playerid, varname, int_value);
| |
| 140 | #define SetPVarInt(%0) ETI_SetPVarInt(%0) | |
| 141 | #endif | |
| 142 | #if !defined _ETI_SetPVarString | |
| 143 | #define _ETI_SetPVarString | |
| 144 | stock ETI_SetPVarString(playerid, varname[], string_value[]) if(CallRemoteFunction("ETI_SetPVarString", "dss", playerid, varname, string_value) != 1) SetPVarString(playerid, varname, string_value);
| |
| 145 | #define SetPVarString(%0) ETI_SetPVarString(%0) | |
| 146 | #endif | |
| 147 | #if !defined _ETI_SetPVarFloat | |
| 148 | #define _ETI_SetPVarFloat | |
| 149 | stock ETI_SetPVarFloat(playerid, varname[], Float:float_value) if(CallRemoteFunction("ETI_SetPVarFloat", "dsf", playerid, varname, float_value) != 1) SetPVarFloat(playerid, varname, float_value);
| |
| 150 | #define SetPVarFloat(%0) ETI_SetPVarFloat(%0) | |
| 151 | #endif | |
| 152 | #endif | |
| 153 | #endif | |
| 154 | ||
| 155 | /* | |
| 156 | ETIETIETIETI ETI ETIETIETIETI BigBigBigBig BigBigBigBigBig Big | |
| 157 | ETI ETI ETI ETI Big Big Big | |
| 158 | ETI ETI ETI ETI Big Big Big | |
| 159 | ETI ETI ETI ETI Big Big Big | |
| 160 | ETIETIETIETI ETI ETI ETIETIETI BigBigBig Big Big | |
| 161 | ETI ETI ETI ETI ETI Big Big Big | |
| 162 | ETI ETI ETI ETI ETI Big Big Big | |
| 163 | ETI ETI ETI ETI ETI Big Big Big | |
| 164 | ETIETIETIETI ETI ETIETIETIETI BigBigBigBig Big Big | |
| 165 | */ | |
| 166 |