o
    Ñ­jœh  ã                   @   st   d Z dZedkr8ddlZddlmZ ddlmZ G dd„ deƒZeƒ Z	d	d
„ Z
dd„ Zdd„ Zdd„ Zeƒ  dS dS )aX  
    pygments.lexers._sourcemod_builtins
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    This file contains the names of SourceMod functions.

    Do not edit the FUNCTIONS list by hand.

    Run with `python -I` to regenerate.

    :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
(3  ÚOnEntityCreatedÚOnEntityDestroyedÚOnGetGameDescriptionÚOnLevelInitÚSDKHookÚ	SDKHookExÚ	SDKUnhookÚSDKHooks_TakeDamageÚSDKHooks_DropWeaponÚTopMenuHandlerÚCreateTopMenuÚLoadTopMenuConfigÚAddToTopMenuÚGetTopMenuInfoStringÚGetTopMenuObjNameÚRemoveFromTopMenuÚDisplayTopMenuÚDisplayTopMenuCategoryÚFindTopMenuCategoryÚSetTopMenuTitleCachingÚOnAdminMenuCreatedÚOnAdminMenuReadyÚGetAdminTopMenuÚAddTargetsToMenuÚAddTargetsToMenu2ÚRedisplayAdminMenuÚTEHookÚAddTempEntHookÚRemoveTempEntHookÚTE_StartÚTE_IsValidPropÚTE_WriteNumÚ
TE_ReadNumÚTE_WriteFloatÚTE_ReadFloatÚTE_WriteVectorÚTE_ReadVectorÚTE_WriteAnglesÚTE_WriteFloatArrayÚTE_SendÚTE_WriteEncodedEntÚTE_SendToAllÚTE_SendToClientÚCreateKeyValuesÚKvSetStringÚKvSetNumÚKvSetUInt64Ú
KvSetFloatÚ
KvSetColorÚKvSetVectorÚKvGetStringÚKvGetNumÚ
KvGetFloatÚ
KvGetColorÚKvGetUInt64ÚKvGetVectorÚKvJumpToKeyÚKvJumpToKeySymbolÚKvGotoFirstSubKeyÚKvGotoNextKeyÚKvSavePositionÚKvDeleteKeyÚKvDeleteThisÚKvGoBackÚKvRewindÚKvGetSectionNameÚKvSetSectionNameÚKvGetDataTypeÚKeyValuesToFileÚFileToKeyValuesÚStringToKeyValuesÚKvSetEscapeSequencesÚKvNodesInStackÚKvCopySubkeysÚKvFindKeyByIdÚKvGetNameSymbolÚKvGetSectionSymbolÚTE_SetupSparksÚTE_SetupSmokeÚTE_SetupDustÚTE_SetupMuzzleFlashÚTE_SetupMetalSparksÚTE_SetupEnergySplashÚTE_SetupArmorRicochetÚTE_SetupGlowSpriteÚTE_SetupExplosionÚTE_SetupBloodSpriteÚTE_SetupBeamRingPointÚTE_SetupBeamPointsÚTE_SetupBeamLaserÚTE_SetupBeamRingÚTE_SetupBeamFollowÚ	HookEventÚHookEventExÚUnhookEventÚCreateEventÚ	FireEventÚCancelCreatedEventÚGetEventBoolÚSetEventBoolÚGetEventIntÚSetEventIntÚGetEventFloatÚSetEventFloatÚGetEventStringÚSetEventStringÚGetEventNameÚSetEventBroadcastÚGetUserMessageTypeÚGetUserMessageIdÚGetUserMessageNameÚStartMessageÚStartMessageExÚ
EndMessageÚMsgHookÚMsgPostHookÚHookUserMessageÚUnhookUserMessageÚStartMessageAllÚStartMessageOneÚInactivateClientÚReconnectClientÚGetMaxEntitiesÚGetEntityCountÚIsValidEntityÚIsValidEdictÚIsEntNetworkableÚCreateEdictÚRemoveEdictÚGetEdictFlagsÚSetEdictFlagsÚGetEdictClassnameÚGetEntityNetClassÚChangeEdictStateÚ
GetEntDataÚ
SetEntDataÚGetEntDataFloatÚSetEntDataFloatÚGetEntDataEnt2ÚSetEntDataEnt2ÚGetEntDataVectorÚSetEntDataVectorÚGetEntDataStringÚSetEntDataStringÚFindSendPropOffsÚFindSendPropInfoÚFindDataMapOffsÚFindDataMapInfoÚGetEntSendPropOffsÚ
GetEntPropÚ
SetEntPropÚGetEntPropFloatÚSetEntPropFloatÚGetEntPropEntÚSetEntPropEntÚGetEntPropVectorÚSetEntPropVectorÚGetEntPropStringÚSetEntPropStringÚGetEntPropArraySizeÚGetEntDataArrayÚSetEntDataArrayÚGetEntityAddressÚGetEntityClassnameÚfloatÚFloatMulÚFloatDivÚFloatAddÚFloatSubÚFloatFractionÚRoundToZeroÚRoundToCeilÚRoundToFloorÚRoundToNearestÚFloatCompareÚ
SquareRootÚPowÚExponentialÚ	LogarithmÚSineÚCosineÚTangentÚFloatAbsÚ
ArcTangentÚ	ArcCosineÚArcSineÚArcTangent2Ú
RoundFloatz	operator%ÚDegToRadÚRadToDegÚGetURandomIntÚGetURandomFloatÚSetURandomSeedÚSetURandomSeedSimpleÚRemovePlayerItemÚGivePlayerItemÚGetPlayerWeaponSlotÚIgniteEntityÚExtinguishEntityÚTeleportEntityÚForcePlayerSuicideÚ
SlapPlayerÚFindEntityByClassnameÚGetClientEyeAnglesÚCreateEntityByNameÚDispatchSpawnÚDispatchKeyValueÚDispatchKeyValueFloatÚDispatchKeyValueVectorÚGetClientAimTargetÚGetTeamCountÚGetTeamNameÚGetTeamScoreÚSetTeamScoreÚGetTeamClientCountÚSetEntityModelÚGetPlayerDecalFileÚGetPlayerJingleFileÚGetServerNetStatsÚEquipPlayerWeaponÚActivateEntityÚSetClientInfoÚGivePlayerAmmoÚSetClientListeningFlagsÚGetClientListeningFlagsÚSetListenOverrideÚGetListenOverrideÚIsClientMutedÚTR_GetPointContentsÚTR_GetPointContentsEntÚTR_TraceRayÚTR_TraceHullÚTR_TraceRayFilterÚTR_TraceHullFilterÚTR_TraceRayExÚTR_TraceHullExÚTR_TraceRayFilterExÚTR_TraceHullFilterExÚTR_GetFractionÚTR_GetEndPositionÚTR_GetEntityIndexÚ	TR_DidHitÚTR_GetHitGroupÚTR_GetPlaneNormalÚTR_PointOutsideWorldÚSortIntegersÚ
SortFloatsÚSortStringsÚ
SortFunc1DÚSortCustom1DÚSortCustom2DÚSortADTArrayÚSortFuncADTArrayÚSortADTArrayCustomÚCompileRegexÚ
MatchRegexÚGetRegexSubStringÚSimpleRegexMatchÚTF2_GetPlayerClassÚTF2_SetPlayerClassÚTF2_RemoveWeaponSlotÚTF2_RemoveAllWeaponsÚTF2_IsPlayerInConditionÚTF2_GetObjectTypeÚTF2_GetObjectModeÚNominateMapÚRemoveNominationByMapÚRemoveNominationByOwnerÚGetExcludeMapListÚGetNominatedMapListÚCanMapChooserStartVoteÚInitiateMapChooserVoteÚHasEndOfMapVoteFinishedÚEndOfMapVoteEnabledÚOnNominationRemovedÚOnMapVoteStartedÚCreateTimerÚ	KillTimerÚTriggerTimerÚGetTickedTimeÚGetMapTimeLeftÚGetMapTimeLimitÚExtendMapTimeLimitÚGetTickIntervalÚOnMapTimeLeftChangedÚIsServerProcessingÚCreateDataTimerÚByteCountToCellsÚCreateArrayÚ
ClearArrayÚ
CloneArrayÚResizeArrayÚGetArraySizeÚPushArrayCellÚPushArrayStringÚPushArrayArrayÚGetArrayCellÚGetArrayStringÚGetArrayArrayÚSetArrayCellÚSetArrayStringÚSetArrayArrayÚShiftArrayUpÚRemoveFromArrayÚSwapArrayItemsÚFindStringInArrayÚFindValueInArrayÚProcessTargetStringÚReplyToTargetErrorÚMultiTargetFilterÚAddMultiTargetFilterÚRemoveMultiTargetFilterÚOnBanClientÚOnBanIdentityÚOnRemoveBanÚ	BanClientÚBanIdentityÚ	RemoveBanÚ
CreateTrieÚSetTrieValueÚSetTrieArrayÚSetTrieStringÚGetTrieValueÚGetTrieArrayÚGetTrieStringÚRemoveFromTrieÚ	ClearTrieÚGetTrieSizeÚGetFunctionByNameÚCreateGlobalForwardÚCreateForwardÚGetForwardFunctionCountÚAddToForwardÚRemoveFromForwardÚRemoveAllFromForwardÚCall_StartForwardÚCall_StartFunctionÚCall_PushCellÚCall_PushCellRefÚCall_PushFloatÚCall_PushFloatRefÚCall_PushArrayÚCall_PushArrayExÚCall_PushStringÚCall_PushStringExÚCall_FinishÚCall_CancelÚ
NativeCallÚCreateNativeÚThrowNativeErrorÚGetNativeStringLengthÚGetNativeStringÚSetNativeStringÚGetNativeCellÚGetNativeCellRefÚSetNativeCellRefÚGetNativeArrayÚSetNativeArrayÚFormatNativeStringÚRequestFrameCallbackÚRequestFrameÚOnRebuildAdminCacheÚDumpAdminCacheÚAddCommandOverrideÚGetCommandOverrideÚUnsetCommandOverrideÚCreateAdmGroupÚFindAdmGroupÚSetAdmGroupAddFlagÚGetAdmGroupAddFlagÚGetAdmGroupAddFlagsÚSetAdmGroupImmuneFromÚGetAdmGroupImmuneCountÚGetAdmGroupImmuneFromÚAddAdmGroupCmdOverrideÚGetAdmGroupCmdOverrideÚRegisterAuthIdentTypeÚCreateAdminÚGetAdminUsernameÚBindAdminIdentityÚSetAdminFlagÚGetAdminFlagÚGetAdminFlagsÚAdminInheritGroupÚGetAdminGroupCountÚGetAdminGroupÚSetAdminPasswordÚGetAdminPasswordÚFindAdminByIdentityÚRemoveAdminÚFlagBitsToBitArrayÚFlagBitArrayToBitsÚFlagArrayToBitsÚFlagBitsToArrayÚFindFlagByNameÚFindFlagByCharÚFindFlagCharÚReadFlagStringÚCanAdminTargetÚCreateAuthMethodÚSetAdmGroupImmunityLevelÚGetAdmGroupImmunityLevelÚSetAdminImmunityLevelÚGetAdminImmunityLevelÚ	FlagToBitÚ	BitToFlagÚServerCommandÚServerCommandExÚInsertServerCommandÚServerExecuteÚClientCommandÚFakeClientCommandÚFakeClientCommandExÚPrintToServerÚPrintToConsoleÚReplyToCommandÚGetCmdReplySourceÚSetCmdReplySourceÚIsChatTriggerÚShowActivity2ÚShowActivityÚShowActivityExÚFormatActivitySourceÚSrvCmdÚRegServerCmdÚConCmdÚRegConsoleCmdÚRegAdminCmdÚ
GetCmdArgsÚ	GetCmdArgÚGetCmdArgStringÚCreateConVarÚ
FindConVarÚConVarChangedÚHookConVarChangeÚUnhookConVarChangeÚGetConVarBoolÚSetConVarBoolÚGetConVarIntÚSetConVarIntÚGetConVarFloatÚSetConVarFloatÚGetConVarStringÚSetConVarStringÚResetConVarÚGetConVarDefaultÚGetConVarFlagsÚSetConVarFlagsÚGetConVarBoundsÚSetConVarBoundsÚGetConVarNameÚQueryClientConVarÚGetCommandIteratorÚReadCommandIteratorÚCheckCommandAccessÚCheckAccessÚIsValidConVarCharÚGetCommandFlagsÚSetCommandFlagsÚFindFirstConCommandÚFindNextConCommandÚSendConVarValueÚAddServerTagÚRemoveServerTagÚCommandListenerÚAddCommandListenerÚRemoveCommandListenerÚCommandExistsÚOnClientSayCommandÚOnClientSayCommand_PostÚTF2_IgnitePlayerÚTF2_RespawnPlayerÚTF2_RegeneratePlayerÚTF2_AddConditionÚTF2_RemoveConditionÚTF2_SetPlayerPowerPlayÚTF2_DisguisePlayerÚTF2_RemovePlayerDisguiseÚTF2_StunPlayerÚTF2_MakeBleedÚTF2_GetClassÚTF2_CalcIsAttackCriticalÚTF2_OnIsHolidayActiveÚTF2_IsHolidayActiveÚTF2_IsPlayerInDuelÚTF2_RemoveWearableÚTF2_OnConditionAddedÚTF2_OnConditionRemovedÚTF2_OnWaitingForPlayersStartÚTF2_OnWaitingForPlayersEndÚTF2_OnPlayerTeleportÚSQL_ConnectÚSQL_DefConnectÚSQL_ConnectCustomÚSQLite_UseDatabaseÚSQL_CheckConfigÚSQL_GetDriverÚSQL_ReadDriverÚSQL_GetDriverIdentÚSQL_GetDriverProductÚSQL_SetCharsetÚSQL_GetAffectedRowsÚSQL_GetInsertIdÚSQL_GetErrorÚSQL_EscapeStringÚSQL_QuoteStringÚSQL_FastQueryÚ	SQL_QueryÚSQL_PrepareQueryÚSQL_FetchMoreResultsÚSQL_HasResultSetÚSQL_GetRowCountÚSQL_GetFieldCountÚSQL_FieldNumToNameÚSQL_FieldNameToNumÚSQL_FetchRowÚSQL_MoreRowsÚ
SQL_RewindÚSQL_FetchStringÚSQL_FetchFloatÚSQL_FetchIntÚSQL_IsFieldNullÚSQL_FetchSizeÚSQL_BindParamIntÚSQL_BindParamFloatÚSQL_BindParamStringÚSQL_ExecuteÚSQL_LockDatabaseÚSQL_UnlockDatabaseÚSQLTCallbackÚSQL_IsSameConnectionÚSQL_TConnectÚ
SQL_TQueryÚSQL_CreateTransactionÚSQL_AddQueryÚSQLTxnSuccessÚSQLTxnFailureÚSQL_ExecuteTransactionÚCloseHandleÚCloneHandleÚMenuHandlerÚ
CreateMenuÚDisplayMenuÚDisplayMenuAtItemÚAddMenuItemÚInsertMenuItemÚRemoveMenuItemÚRemoveAllMenuItemsÚGetMenuItemÚGetMenuSelectionPositionÚGetMenuItemCountÚSetMenuPaginationÚGetMenuPaginationÚGetMenuStyleÚSetMenuTitleÚGetMenuTitleÚCreatePanelFromMenuÚGetMenuExitButtonÚSetMenuExitButtonÚGetMenuExitBackButtonÚSetMenuExitBackButtonÚSetMenuNoVoteButtonÚ
CancelMenuÚGetMenuOptionFlagsÚSetMenuOptionFlagsÚIsVoteInProgressÚ
CancelVoteÚVoteMenuÚVoteMenuToAllÚVoteHandlerÚSetVoteResultCallbackÚCheckVoteDelayÚIsClientInVotePoolÚRedrawClientVoteMenuÚGetMenuStyleHandleÚCreatePanelÚCreateMenuExÚGetClientMenuÚCancelClientMenuÚGetMaxPageItemsÚGetPanelStyleÚSetPanelTitleÚDrawPanelItemÚDrawPanelTextÚCanPanelDrawFlagsÚSetPanelKeysÚSendPanelToClientÚGetPanelTextRemainingÚGetPanelCurrentKeyÚSetPanelCurrentKeyÚRedrawMenuItemÚInternalShowMenuÚGetMenuVoteInfoÚIsNewVoteAllowedÚPrefetchSoundÚEmitAmbientSoundÚFadeClientVolumeÚ	StopSoundÚ	EmitSoundÚEmitSentenceÚGetDistGainFromSoundLevelÚAmbientSHookÚNormalSHookÚAddAmbientSoundHookÚAddNormalSoundHookÚRemoveAmbientSoundHookÚRemoveNormalSoundHookÚEmitSoundToClientÚEmitSoundToAllÚATTN_TO_SNDLEVELÚGetGameSoundParamsÚEmitGameSoundÚEmitAmbientGameSoundÚEmitGameSoundToClientÚEmitGameSoundToAllÚPrecacheScriptSoundÚstrlenÚStrContainsÚstrcmpÚstrncmpÚStrEqualÚstrcopyÚFormatÚFormatExÚVFormatÚStringToIntÚStringToIntExÚIntToStringÚStringToFloatÚStringToFloatExÚFloatToStringÚBreakStringÚ
TrimStringÚSplitStringÚReplaceStringÚReplaceStringExÚGetCharBytesÚIsCharAlphaÚIsCharNumericÚIsCharSpaceÚIsCharMBÚIsCharUpperÚIsCharLowerÚStripQuotesÚCharToUpperÚCharToLowerÚFindCharInStringÚStrCatÚExplodeStringÚImplodeStringsÚGetVectorLengthÚGetVectorDistanceÚGetVectorDotProductÚGetVectorCrossProductÚNormalizeVectorÚGetAngleVectorsÚGetVectorAnglesÚGetVectorVectorsÚ
AddVectorsÚSubtractVectorsÚScaleVectorÚNegateVectorÚMakeVectorFromPointsÚBaseComm_IsClientGaggedÚBaseComm_IsClientMutedÚBaseComm_SetClientGagÚBaseComm_SetClientMuteÚFormatUserLogTextÚFindPluginByFileÚ
FindTargetÚAcceptEntityInputÚSetVariantBoolÚSetVariantStringÚSetVariantIntÚSetVariantFloatÚSetVariantVector3DÚSetVariantPosVector3DÚSetVariantColorÚSetVariantEntityÚGameRules_GetPropÚGameRules_SetPropÚGameRules_GetPropFloatÚGameRules_SetPropFloatÚGameRules_GetPropEntÚGameRules_SetPropEntÚGameRules_GetPropVectorÚGameRules_SetPropVectorÚGameRules_GetPropStringÚGameRules_SetPropStringÚGameRules_GetRoundStateÚOnClientConnectÚOnClientConnectedÚOnClientPutInServerÚOnClientDisconnectÚOnClientDisconnect_PostÚOnClientCommandÚOnClientSettingsChangedÚOnClientAuthorizedÚOnClientPreAdminCheckÚOnClientPostAdminFilterÚOnClientPostAdminCheckÚGetMaxClientsÚGetMaxHumanPlayersÚGetClientCountÚGetClientNameÚGetClientIPÚGetClientAuthStringÚGetClientAuthIdÚGetSteamAccountIDÚGetClientUserIdÚIsClientConnectedÚIsClientInGameÚIsClientInKickQueueÚIsClientAuthorizedÚIsFakeClientÚIsClientSourceTVÚIsClientReplayÚIsClientObserverÚIsPlayerAliveÚGetClientInfoÚGetClientTeamÚSetUserAdminÚGetUserAdminÚAddUserFlagsÚRemoveUserFlagsÚSetUserFlagBitsÚGetUserFlagBitsÚCanUserTargetÚRunAdminCacheChecksÚNotifyPostAdminCheckÚCreateFakeClientÚSetFakeClientConVarÚGetClientHealthÚGetClientModelÚGetClientWeaponÚGetClientMaxsÚGetClientMinsÚGetClientAbsAnglesÚGetClientAbsOriginÚGetClientArmorÚGetClientDeathsÚGetClientFragsÚGetClientDataRateÚIsClientTimingOutÚGetClientTimeÚGetClientLatencyÚGetClientAvgLatencyÚGetClientAvgLossÚGetClientAvgChokeÚGetClientAvgDataÚGetClientAvgPacketsÚGetClientOfUserIdÚ
KickClientÚKickClientExÚChangeClientTeamÚGetClientSerialÚGetClientFromSerialÚFindStringTableÚGetNumStringTablesÚGetStringTableNumStringsÚGetStringTableMaxStringsÚGetStringTableNameÚFindStringIndexÚReadStringTableÚGetStringTableDataLengthÚGetStringTableDataÚSetStringTableDataÚAddToStringTableÚLockStringTablesÚAddFileToDownloadsTableÚGetEntityFlagsÚSetEntityFlagsÚGetEntityMoveTypeÚSetEntityMoveTypeÚGetEntityRenderModeÚSetEntityRenderModeÚGetEntityRenderFxÚSetEntityRenderFxÚSetEntityRenderColorÚGetEntityGravityÚSetEntityGravityÚSetEntityHealthÚGetClientButtonsÚEntityOutputÚHookEntityOutputÚUnhookEntityOutputÚHookSingleEntityOutputÚUnhookSingleEntityOutputÚSMC_CreateParserÚSMC_ParseFileÚSMC_GetErrorStringÚSMC_ParseStartÚSMC_SetParseStartÚSMC_ParseEndÚSMC_SetParseEndÚSMC_NewSectionÚSMC_KeyValueÚSMC_EndSectionÚSMC_SetReadersÚSMC_RawLineÚSMC_SetRawLineÚBfWriteBoolÚBfWriteByteÚBfWriteCharÚBfWriteShortÚBfWriteWordÚ
BfWriteNumÚBfWriteFloatÚBfWriteStringÚBfWriteEntityÚBfWriteAngleÚBfWriteCoordÚBfWriteVecCoordÚBfWriteVecNormalÚBfWriteAnglesÚ
BfReadBoolÚ
BfReadByteÚ
BfReadCharÚBfReadShortÚ
BfReadWordÚ	BfReadNumÚBfReadFloatÚBfReadStringÚBfReadEntityÚBfReadAngleÚBfReadCoordÚBfReadVecCoordÚBfReadVecNormalÚBfReadAnglesÚBfGetNumBytesLeftÚCreateProfilerÚStartProfilingÚStopProfilingÚGetProfilerTimeÚOnPluginStartÚAskPluginLoad2ÚOnPluginEndÚOnPluginPauseChangeÚOnGameFrameÚ
OnMapStartÚOnMapEndÚOnConfigsExecutedÚOnAutoConfigsBufferedÚOnAllPluginsLoadedÚGetMyHandleÚGetPluginIteratorÚMorePluginsÚ
ReadPluginÚGetPluginStatusÚGetPluginFilenameÚIsPluginDebuggingÚGetPluginInfoÚFindPluginByNumberÚSetFailStateÚ
ThrowErrorÚGetTimeÚ
FormatTimeÚLoadGameConfigFileÚGameConfGetOffsetÚGameConfGetKeyValueÚGameConfGetAddressÚGetSysTickCountÚAutoExecConfigÚRegPluginLibraryÚLibraryExistsÚGetExtensionFileStatusÚOnLibraryAddedÚOnLibraryRemovedÚReadMapListÚSetMapListCompatBindÚOnClientFloodCheckÚOnClientFloodResultÚCanTestFeaturesÚGetFeatureStatusÚRequireFeatureÚLoadFromAddressÚStoreToAddressÚCreateStackÚPushStackCellÚPushStackStringÚPushStackArrayÚPopStackCellÚPopStackStringÚPopStackArrayÚIsStackEmptyÚPopStackÚOnPlayerRunCmdÚ	BuildPathÚOpenDirectoryÚReadDirEntryÚOpenFileÚ
DeleteFileÚReadFileLineÚReadFileÚReadFileStringÚ	WriteFileÚWriteFileStringÚWriteFileLineÚReadFileCellÚWriteFileCellÚIsEndOfFileÚFileSeekÚFilePositionÚ
FileExistsÚ
RenameFileÚ	DirExistsÚFileSizeÚ	FlushFileÚ	RemoveDirÚCreateDirectoryÚGetFileTimeÚLogToOpenFileÚLogToOpenFileExÚ	PbReadIntÚPbReadFloatÚ
PbReadBoolÚPbReadStringÚPbReadColorÚPbReadAngleÚPbReadVectorÚPbReadVector2DÚPbGetRepeatedFieldCountÚPbSetIntÚ
PbSetFloatÚ	PbSetBoolÚPbSetStringÚ
PbSetColorÚ
PbSetAngleÚPbSetVectorÚPbSetVector2DÚPbAddIntÚ
PbAddFloatÚ	PbAddBoolÚPbAddStringÚ
PbAddColorÚ
PbAddAngleÚPbAddVectorÚPbAddVector2DÚPbRemoveRepeatedFieldValueÚPbReadMessageÚPbReadRepeatedMessageÚPbAddMessageÚ
SetNextMapÚ
GetNextMapÚForceChangeLevelÚGetMapHistorySizeÚGetMapHistoryÚ
GeoipCode2Ú
GeoipCode3ÚGeoipCountryÚMarkNativeAsOptionalÚRegClientCookieÚFindClientCookieÚSetClientCookieÚGetClientCookieÚSetAuthIdCookieÚAreClientCookiesCachedÚOnClientCookiesCachedÚCookieMenuHandlerÚSetCookiePrefabMenuÚSetCookieMenuItemÚShowCookieMenuÚGetCookieIteratorÚReadCookieIteratorÚGetCookieAccessÚGetClientCookieTimeÚLoadTranslationsÚSetGlobalTransTargetÚGetClientLanguageÚGetServerLanguageÚGetLanguageCountÚGetLanguageInfoÚSetClientLanguageÚGetLanguageByCodeÚGetLanguageByNameÚCS_OnBuyCommandÚCS_OnCSWeaponDropÚCS_OnGetWeaponPriceÚCS_OnTerminateRoundÚCS_RespawnPlayerÚCS_SwitchTeamÚCS_DropWeaponÚCS_TerminateRoundÚCS_GetTranslatedWeaponAliasÚCS_GetWeaponPriceÚCS_GetClientClanTagÚCS_SetClientClanTagÚCS_GetTeamScoreÚCS_SetTeamScoreÚCS_GetMVPCountÚCS_SetMVPCountÚCS_GetClientContributionScoreÚCS_SetClientContributionScoreÚCS_GetClientAssistsÚCS_SetClientAssistsÚCS_AliasToWeaponIDÚCS_WeaponIDToAliasÚCS_IsValidWeaponIDÚCS_UpdateClientModelÚ	LogToGameÚSetRandomSeedÚGetRandomFloatÚGetRandomIntÚ
IsMapValidÚIsDedicatedServerÚGetEngineTimeÚGetGameTimeÚGetGameTickCountÚGetGameDescriptionÚGetGameFolderNameÚGetCurrentMapÚPrecacheModelÚPrecacheSentenceFileÚPrecacheDecalÚPrecacheGenericÚIsModelPrecachedÚIsDecalPrecachedÚIsGenericPrecachedÚPrecacheSoundÚIsSoundPrecachedÚCreateDialogÚGetEngineVersionÚPrintToChatÚPrintToChatAllÚPrintCenterTextÚPrintCenterTextAllÚPrintHintTextÚPrintHintTextToAllÚShowVGUIPanelÚCreateHudSynchronizerÚSetHudTextParamsÚSetHudTextParamsExÚShowSyncHudTextÚClearSyncHudÚShowHudTextÚShowMOTDPanelÚDisplayAskConnectBoxÚEntIndexToEntRefÚEntRefToEntIndexÚMakeCompatEntRefÚSetClientViewEntityÚSetLightStyleÚGetClientEyePositionÚCreateDataPackÚWritePackCellÚWritePackFloatÚWritePackStringÚReadPackCellÚReadPackFloatÚReadPackStringÚ	ResetPackÚGetPackPositionÚSetPackPositionÚIsPackReadableÚ
LogMessageÚ	LogToFileÚLogToFileExÚ	LogActionÚLogErrorÚOnLogActionÚGameLogHookÚAddGameLogHookÚRemoveGameLogHookÚFindTeamByNameÚStartPrepSDKCallÚPrepSDKCall_SetVirtualÚPrepSDKCall_SetSignatureÚPrepSDKCall_SetAddressÚPrepSDKCall_SetFromConfÚPrepSDKCall_SetReturnInfoÚPrepSDKCall_AddParameterÚEndPrepSDKCallÚSDKCallÚGetPlayerResourceEntityÚ__main__é    N)ÚFancyURLopener)Úformat_linesc                   @   s   e Zd ZdZdS )ÚOpenerz0Mozilla/5.0 (Pygments Sourcemod Builtins Update)N)Ú__name__Ú
__module__Ú__qualname__Úversion© r<  r<  ú`/var/www/html/CropPilot/venv/lib/python3.10/site-packages/pygments/lexers/_sourcemod_builtins.pyr7  L  s    r7  c                  C   sL   t  d¡} t d¡}| D ]}| | ¡ ¡}|d ur!| ¡ d   S qtdƒ‚)Nz'http://docs.sourcemod.net/api/index.phpz'SourceMod v\.<b>([\d\.]+(?:-\w+)?)</td>r4  zNo version in api docs)ÚopenerÚopenÚreÚcompileÚsearchÚdecodeÚgroupsÚ
ValueError)ÚfÚrÚlineÚmr<  r<  r=  Úget_versionQ  s   

ÿrJ  c                  C   sN   t  d¡} t d¡}g }| D ]}| | ¡ ¡}|d ur$| | ¡ d ¡ q|S )Nz(http://docs.sourcemod.net/api/SMfuncs.jsz:SMfunctions\[\d+\] = Array \("(?:public )?([^,]+)",".+"\);r4  )r>  r?  r@  rA  ÚmatchrC  ÚappendrD  )rF  rG  Ú	functionsrH  rI  r<  r<  r=  Úget_sm_functionsZ  s   

€rN  c                 C   s¸   t | dd��}| ¡ }W d   ƒ n1 sw   Y  |d | d¡… }|| d¡d d … }t | ddd��}| |¡ | td|ƒ¡ | d| ¡ W d   ƒ d S 1 sUw   Y  d S )	Nzutf-8)ÚencodingzFUNCTIONS = (zif __name__ == '__main__':é   ÚwÚ	FUNCTIONSz

)r?  ÚreadÚfindÚwriter6  )ÚfilenameÚnativesÚfpÚcontentÚheaderÚfooterr<  r<  r=  Ú
regenerated  s   
ÿ
"ýr\  c                  C   s^   t ƒ } td| › �ƒ tƒ }tdt|ƒ ƒ g }|D ]}td|› �ƒ | |¡ qtt|ƒ d S )Nz+> Downloading function index for SourceMod z> %d functions found:z>> )rJ  ÚprintrN  ÚlenrL  r\  Ú__file__)r;  rM  ÚfunctionlistÚfull_function_namer<  r<  r=  Úrunq  s   rb  )Ú__doc__rR  r8  r@  Úurllib.requestr5  Úpygments.utilr6  r7  r>  rJ  rN  r\  rb  r<  r<  r<  r=  Ú<module>   s,            ?	

Ç