View difference between Paste ID: QPfei5sX and v73dpLhe
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