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 |