25.12.2014, 11:45
An enumerator flag of all SA-MP callbacks of 0.3z and an array list of their names.
pawn Код:
new
e_CBNames[][] = {
{"OnDialogResponse"},
{"OnEnterExitModShop"},
{"OnFilterScriptInit"},
{"OnFilterScriptExit"},
{"OnGameModeInit"},
{"OnGameModeExit"},
{"OnIncomingConnection"},
{"OnObjectMoved"},
{"OnPlayerClickMap"},
{"OnPlayerClickPlayer"},
{"OnPlayerClickPlayerTextDraw"},
{"OnPlayerClickTextDraw"},
{"OnPlayerCommandText"},
{"OnPlayerConnect"},
{"OnPlayerDeath"},
{"OnPlayerDisconnect"},
{"OnPlayerEditAttachedObject"},
{"OnPlayerEditObject"},
{"OnPlayerEnterCheckpoint"},
{"OnPlayerEnterRaceCheckpoint"},
{"OnPlayerEnterVehicle"},
{"OnPlayerExitVehicle"},
{"OnPlayerExitedMenu"},
{"OnPlayerGiveDamage"},
{"OnPlayerInteriorChange"},
{"OnPlayerKeyStateChange"},
{"OnPlayerLeaveCheckpoint"},
{"OnPlayerLeaveRaceCheckpoint"},
{"OnPlayerObjectMoved"},
{"OnPlayerPickUpPickup"},
{"OnPlayerRequestClass"},
{"OnPlayerRequestSpawn"},
{"OnPlayerSelectObject"},
{"OnPlayerSelectedMenuRow"},
{"OnPlayerSpawn"},
{"OnPlayerStateChange"},
{"OnPlayerStreamIn"},
{"OnPlayerStreamOut"},
{"OnPlayerTakeDamage"},
{"OnPlayerText"},
{"OnPlayerUpdate"},
{"OnPlayerWeaponShot"},
{"OnRconCommand"},
{"OnRconLoginAttempt"},
{"OnTrailerUpdate"},
{"OnUnoccupiedVehicleUpdate"},
{"OnVehicleDamageStatusUpdate"},
{"OnVehicleDeath"},
{"OnVehicleMod"},
{"OnVehiclePaintjob"},
{"OnVehicleRespray"},
{"OnVehicleSpawn"},
{"OnVehicleStreamIn"},
{"OnVehicleStreamOut"}
};
enum e_Callback_Flags_1:(<<= 1) {
e_FLAG_OnDialogResponse = 1,
e_FLAG_OnEnterExitModShop,
e_FLAG_OnFilterScriptInit,
e_FLAG_OnFilterScriptExit,
e_FLAG_OnGameModeInit,
e_FLAG_OnGameModeExit,
e_FLAG_OnIncomingConnection,
e_FLAG_OnObjectMoved,
e_FLAG_OnPlayerClickMap,
e_FLAG_OnPlayerClickPlayer,
e_FLAG_OnPlayerClickPTXD,
e_FLAG_OnPlayerClickTXD,
e_FLAG_OnPlayerCMDText,
e_FLAG_OnPlayerConnect,
e_FLAG_OnPlayerDeath,
e_FLAG_OnPlayerDisconnect,
e_FLAG_OnPlayerEAObj,
e_FLAG_OnPlayerEObj,
e_FLAG_OnPlayerECp,
e_FLAG_OnPlayerERCp,
e_FLAG_OnPlayerEVeh,
e_FLAG_OnPlayerExVeh,
e_FLAG_OnPlayerExMenu,
e_FLAG_OnPlayerGDamage,
e_FLAG_OnPlayerIntChange,
e_FLAG_OnPlayerKeyChange,
e_FLAG_OnPlayerLeaveCp,
e_FLAG_OnPlayerLeaveRCp,
e_FLAG_OnPlayerObjMoved,
e_FLAG_OnPlayerPickupP,
e_FLAG_OnPlayerReqClass,
e_FLAG_OnPlayerReqSpawn,
e_FLAG_OnPlayerSObj
}
enum e_Callback_Flags_2:(<<= 1) {
e_FLAG_OnPlayerSMenuRow = 1,
e_FLAG_OnPlayerSpawn,
e_FLAG_OnPlayerStateChange,
e_FLAG_OnPlayerStreamIn,
e_FLAG_OnPlayerStreamOut,
e_FLAG_OnPlayerTDamage,
e_FLAG_OnPlayerText,
e_FLAG_OnPlayerUpdate,
e_FLAG_OnPlayerWepShot,
e_FLAG_OnRconCommand,
e_FLAG_OnRconLoginAt,
e_FLAG_OnTrailerUpdate,
e_FLAG_OnUnVehUpdate,
e_FLAG_OnVDmgUpdate,
e_FLAG_OnVehicleDeath,
e_FLAG_OnVehicleMod,
e_FLAG_OnVehiclePJob,
e_FLAG_OnVehicleRespray,
e_FLAG_OnVehicleSpawn,
e_FLAG_OnVehicleStrIn,
e_FLAG_OnVehicleStrOut,
}