private static uint function_address;
public static int Call(uint func_address, params object[] parameters)
{
int length = parameters.Length;
int index = 0;
uint num3 = 0;
uint num4 = 0;
uint num5 = 0;
uint num6 = 0;
while (index < length)
{
if (parameters[index] is int)
{
PS3.Extension.WriteInt32(0x10020000 + (num3 * 4), (int)parameters[index]);
num3++;
}
else if (parameters[index] is uint)
{
PS3.Extension.WriteUInt32(0x10020000 + (num3 * 4), (uint)parameters[index]);
num3++;
}
else
{
uint num7;
if (parameters[index] is string)
{
num7 = 0x10022000 + (num4 * 0x400);
PS3.Extension.WriteString(num7, Convert.ToString(parameters[index]));
PS3.Extension.WriteUInt32(0x10020000 + (num3 * 4), num7);
num3++;
num4++;
}
else if (parameters[index] is float)
{
PS3.Extension.WriteFloat(0x10020024 + (num5 * 4), (float)parameters[index]);
num5++;
}
else if (parameters[index] is float[])
{
float[] input = (float[])parameters[index];
num7 = 0x10021000 + (num6 * 4);
Lib.WriteSingle(num7, input);
PS3.Extension.WriteUInt32(0x10020000 + (num3 * 4), num7);
num3++;
num6 += (uint)input.Length;
}
}
index++;
}
PS3.Extension.WriteUInt32(0x1002004C, func_address);
Thread.Sleep(20);
return PS3.Extension.ReadInt32(0x10020050);
}
public static void Enable()
{
PS3.SetMemory(function_address, new byte[] { 0x4E, 0x80, 0x00, 0x20 });
Thread.Sleep(20);
byte[] memory = new byte[]
{ 0x7C, 0x08, 0x02, 0xA6, 0xF8, 0x01, 0x00, 0x80, 0x3C, 0x60, 0x10, 0x02, 0x81, 0x83, 0x00, 0x4C,
0x2C, 0x0C, 0x00, 0x00, 0x41, 0x82, 0x00, 0x64, 0x80, 0x83, 0x00, 0x04, 0x80, 0xA3, 0x00, 0x08,
0x80, 0xC3, 0x00, 0x0C, 0x80, 0xE3, 0x00, 0x10, 0x81, 0x03, 0x00, 0x14, 0x81, 0x23, 0x00, 0x18,
0x81, 0x43, 0x00, 0x1C, 0x81, 0x63, 0x00, 0x20, 0xC0, 0x23, 0x00, 0x24, 0xc0, 0x43, 0x00, 0x28,
0xC0, 0x63, 0x00, 0x2C, 0xC0, 0x83, 0x00, 0x30, 0xC0, 0xA3, 0x00, 0x34, 0xc0, 0xC3, 0x00, 0x38,
0xC0, 0xE3, 0x00, 0x3C, 0xC1, 0x03, 0x00, 0x40, 0xC1, 0x23, 0x00, 0x48, 0x80, 0x63, 0x00, 0x00,
0x7D, 0x89, 0x03, 0xA6, 0x4E, 0x80, 0x04, 0x21, 0x3C, 0x80, 0x10, 0x02, 0x38, 0xA0, 0x00, 0x00,
0x90, 0xA4, 0x00, 0x4C, 0x90, 0x64, 0x00, 0x50, 0xE8, 0x01, 0x00, 0x80, 0x7C, 0x08, 0x03, 0xA6,
0x38, 0x21, 0x00, 0x70, 0x4E, 0x80, 0x00, 0x20 };
PS3.SetMemory(function_address + 4, memory);
PS3.SetMemory(0x10020000, new byte[0x2854]);
PS3.SetMemory(function_address, new byte[] { 0xF8, 0x21, 0xFF, 0x91 });
}
public static int Init()
{
function_address = 0x10A30;
Enable();
return 0;
}
0x00186638 - Add_Ammo(gentity_s *ent, unsigned int weaponIndex, char weaponModel, int count, int fillClip)
0x00201FB0 - AddRefToObject(unsigned int id)
0x00012428 - AimAssist_ApplyAutoAim(AimInput *input, AimOutput *output)
0x000116B0 - AimAssist_RegisterDvars
0x000111D0 - AimAssist_UpdateAutoAimTarget(AimAssistGlobals *aaGlob)
0x00013460 - AimTarget_GetTagPos(int localClientNum, centity_s *cent, unsigned int tagName, float *pos)
0x00202CE8 - AllocEntity(unsigned int classnum, unsigned __int16 entnum)
0x00202EB0 - AllocThread(unsigned int self)
0x00202AE8 - AllocVariable()
0x00258B50 - AngleDelta(const float angle1, const float angle2)
0x0025B4A8 - AnglesSubtract(const float *v1, const float *v2, float *v3)
0x0025D9F8 - AngleVectors(const float *angles, float *forward, float *right, float *up)
0x004C6CC8 - atan2(double v, double u)
0x004C6C88 - atol(const char *nptr)
0x0025BE78 - AxisToAngles(const float (*axis)[3], float *angles)
0x00036318 - BG_CalculateWeaponPosition_Sway(playerState_s *ps, float *swayViewAngles, float *swayOffset, float *swayAngles, float ssSwayScale, int frametime)
0x0001F310 - BG_EvaluateTrajectory(trajectory_t *tr, int atTime, float *result)
0x000329A8 - BG_FindWeaponIndexForName(const char *name)
0x00032930 - BG_GetNumWeapons()
0x00020D70 - BG_GetPerkIndexForName(const char *perkName)
0x0001C690 - BG_GetPlayerViewDirection(playerState_s *ps, float *forward, float *right, float *up)
0x00032898 - BG_GetWeaponDef(unsigned int weaponIndex)
0x00032948 - BG_GetWeaponIndex(WeaponDef *weapDef)
0x00032F90 - BG_GetWeaponIndexForName(const char *name, void (__cdecl *regWeap)(unsigned int))
0x000325B8 - BG_LoadPlayerAnimTypes(void)
0x0001D480 - BG_RegisterDvars(void)
0x00014408 - BG_SetConditionValue(int client, int condition, unsigned __int64 value)
0x00014A90 - BG_SetNewAnimation(int localClientNum, clientInfo_t *ci, lerpFrame_t *lf, int newAnimation, entityState_s *es)
0x00283100 - BuildBrushdAdjacencyWindingForSide(const float *sideNormal, int basePlaneIndex, SimplePlaneIntersection *InPts,int InPtCount, adjacencyWinding_t *optionalOutWinding, int optionalOutWindingCount)
0x000707F8 - CalcActiveRumbles(int localClientNum, ActiveRumble *activeRumbleArray, const float *rumbleReceiverPos)
0x00188F28 - CalculateRanks(void)
0x0008D340 - CalculateWeaponPosition_Sway(cg_s *cgameGlob)
0x001D9EC0 - Cbuf_AddText(int localClientNum, const char *text)
0x001D9D70 - Cbuf_InsertText(int localClientNum, const char *text)
0x00037E58 - CG_AmmoCounterRegisterDvars(void)
0x0005EF68 - CG_BoldGameMessage(int localClientNum, const char *msg)
0x0003CD38 - CG_CompassRegisterDvars(void)
0x00052738 - CG_DObjGetWorldTagPos(cpose_t *pose, DObj_s *obj, unsigned int tagName, float *pos)
0x0005EFB0 - CG_GameMessage(int localClientNum, const char *msg)
0x00033140 - CG_GetWeaponIndexForName(const char *name)
0x00096488 - CG_OffhandRegisterDvars(void)
0x000441E0 - CG_PlayRumble_f
0x00071200 - CG_PlayRumbleOnClient(int localClientNum, const char *rumbleName)
0x0005F280 - CG_RegisterDvars(void)
0x00071D08 - CG_RegisterScoreboardDvars(void)
0x00087718 - CG_RegisterVisionSetsDvars(void)
0x0008EED0 - CG_RegisterWeapon(int localClientNum, int weaponNum)
0x000712C8 - CG_StopAllRumbles(int localClientNum)
0x0005B6A8 - CG_TranslateHudElemMessage(int localClientNum, const char *message, const char *messageType, char *hudElemString)
0x00179590 - CheatsOk(gentity_s *ent)
0x000A7AB0 - CL_AnyLocalClientsRunning()
0x00099CB0 - CL_CGameNeedsServerCommand(int localClientNum, int serverCommandNumber)
0x000AB210 - CL_CheckForResend(int localClientNum)
0x0009DDC0 - CL_ConsolePrint(int localClientNum, int channel, const char *txt, int duration, int pixelWidth, int flags)
0x000DB928 - CL_ControllerIndexFromClientNum(int clientIndex)
0x000AAB28 - CL_Disconnect(int localClientNum)
0x000973A0 - CL_GetConfigString(int localClientNum, int configStringIndex)
0x000A0688 - CL_InitGamepadCommands(void)
0x000A1218 - CL_InitInput(void)
0x000A5598 - CL_InitKeyCommands(void)
0x000A8920 - CL_InitOnceForAllClients(void)
0x00097410 - CL_IsCgameInitialized(int localClientNum)
0x000A7020 - CL_KeyEvent(int localClientNum, int key, const int down, const unsigned int time)
0x000B2858 - CL_Netchan_TransmitNextFragment(netchan_t *chan)
0x000B2E40 - CL_SavePredictedOriginForServerTime(clientActive_t *cl, const int serverTime, const float *predictedOrigin, const float *predictedVelocity, int bobCycle, int movementDir)
0x000A0E48 - CL_ShutdownInput(void)
0x000A1A88 - CL_WritePacket(int localClientNum)
0x0016C3B8 - ClientBegin(int clientNum)
0x0016C450 - ClientCleanName(const char *in, char *out, int outSize)
0x0017B830 - ClientCommand(int clientNum)
0x0016C7E8 - ClientConnect(int clientNum, unsigned __int16 scriptPersId)
0x0016C148 - ClientDisconnect(int clientNum)
0x0016A080 - ClientEndFrame(gentity_s *ent)
0x00168070 - ClientInactivityTimer(gclient_s *client)
0x0016B830 - ClientScr_SetScore(gclient_s *pSelf, client_fields_s *pField)
0x0016B870 - ClientScr_SetSessionTeam(gclient_s *pSelf, client_fields_s *pField)
0x0016CF90 - ClientSpawn(gentity_s *ent, const float *spawn_origin, const float *spawn_angles)
0x001689D8 - ClientThink_real(gentity_s *ent, usercmd_s *ucmd)
0x0016C558 - ClientUserinfoChanged(int clientNum)
0x001CDA98 - CM_ModelBounds(unsigned int model, float *mins, float *maxs)
0x001D9B18 - Cmd_AddCommandInternal(const char *cmdName, void (__cdecl *function)(), cmd_function_s *allocedCmd)
0x001D9A40 - Cmd_FindCommand(const char *cmdName)
0x001D99B0 - Cmd_RemoveCommand(const char *cmdName)
0x0027C260 - Com_BeginParseSession(const char *filename)
0x001E6AE8 - Com_DvarDump(int channel, const char *match)
0x001E2AA0 - Com_Error(errorParm_t code, const char *fmt)
0x001E59A0 - Com_GetClientDObj(int handle, int localClientNum)
0x0027AB58 - Com_GetParseThreadInfo()
0x001E59E8 - Com_GetServerDObj(int handle)
0x00260998 - Com_HashKey(char *string, int maxlen)
0x0011D868 - Com_LoadRawTextFile(const char *fullpath)
0x001DC120 - Com_LoadRawTextFile_f(const char *fullpath)
0x001E3A60 - Com_PrintError(int channel, const char *fmt)
0x001E3C40 - Com_Printf(int channel, const char *fmt)
0x001E2FB0 - Com_PrintMessage(int channel, const char *msg, int error)
0x001E30D0 - Com_PrintWarning(int channel, const char *fmt)
0x001E5CE8 - Com_SafeServerDObjFree(int handle)
0x001E1E88 - Com_Shutdown(const char *finalmsg)
0x001****8 - Com_ShutdownInternal(const char *finalmsg)
0x0027E2F8 - Com_sprintf(char *dest, int size, const char *fmt)
0x001E6268 - Con_IsDvarCommand(const char *cmd)
0x00179710 - ConcatArgs(int start)
0x001BA5B0 - ConsoleCommand()
0x00259520 - crandom()
0x00118EA0 - DB_CloneXAsset(XAsset *from, XAsset *to)
0x0011D1D8 - DB_FindXAssetHeader(XAssetType type, const char *name)
0x000DFE70 - DB_GetXAssetName(XAsset *asset)
0x000DFEE0 - DB_GetXAssetTypeSize(int type)
0x00116FC0 - DB_HashForName(const char *name, XAssetType type)
0x0011B068 - DB_IsXAssetDefault(XAssetType type, const char *name)
0x0011D8F8 - DB_ReplaceModel(const char *original, const char *replacement)
0x000DFE88 - DB_SetXAssetName(XAsset *asset, const char *name)
0x00256E70 - DiffTrack(float tgt, float cur, float rate, float deltaTime)
0x002595F0 - DiffTrackAngle(float tgt, float cur, float rate, float deltaTime)
0x00285F48 - DObjDumpInfo(DObj_s *obj)
0x00285BD8 - DObjFree(DObj_s *obj)
0x00284BC0 - DObjGetBoneIndex(DObj_s *obj, unsigned int name, char *index)
0x002841E8 - DObjGetTree(DObj_s *obj)
0x002752A0 - Dvar_FindMalleableVar(const char *dvarName)
0x002762C8 - Dvar_FindVar(const char *dvarName)
0x00277138 - Dvar_GetBool(const char *dvarName)
0x00277068 - Dvar_GetFloat(const char *dvarName)
0x002770C8 - Dvar_GetInt(const char *dvarName)
0x00276F60 - Dvar_GetString(const char *dvarName)
0x002761F8 - Dvar_RegisterBool(const char *dvarName, bool value, unsigned __int16 flags, const char *description)
0x00275B78 - Dvar_RegisterColor(const char *dvarName, float r, float g, float b, float a, unsigned __int16 flags, const char *description)
0x00275D40 - Dvar_RegisterEnum(const char *dvarName, const char **valueList, int defaultIndex, unsigned __int16 flags, const char *description)
0x00276178 - Dvar_RegisterFloat(const char *dvarName, float value, float min, float max, unsigned __int16 flags, const char *description)
0x002761B8 - Dvar_RegisterInt(const char *dvarName, int value, int min, int max, unsigned __int16 flags, const char *description)
0x001E7B48 - Dvar_RegisterInt_f
0x002753F8 - Dvar_RegisterVariant(const char *dvarName, char type, unsigned __int16 flags, DvarValue value, DvarLimits domain, const char *description)
0x00276138 - Dvar_RegisterVec2(const char *dvarName, float x, float y, float min, float max, unsigned __int16 flags, const char *description)
0x0012B180 - DynEntCl_RegisterDvars(void)
0x00188C80 - ExitLevel(void)
0x00202308 - FindFirstSibling(unsigned int id)
0x00200BF8 - FindStringOfSize(const char *str, unsigned int len)
0x00201C58 - FindVariableIndexInternal2(unsigned int name, unsigned int index)
0x00201D10 - FindVariableIndexInternal2_(unsigned int name, unsigned int index)
0x001848F0 - FinishSpawningItem(gentity_s *ent)
0x001C0718 - FireWeaponMelee(gentity_s *ent, int gametime)
0x004C6C48 - floor(double x)
0x002060D8 - FreeChildValue(unsigned int parentId, unsigned int id)
0x00256658 - FS_FCloseFile(void *h)
0x001DBF88 - FS_FileClose(_iobuf *stream)
0x001BFB60 - G_AntiLagRewindClientPos(int gameTime, AntilagClientStore *antilagStore)
0x001B8310 - G_CallSpawnEntity(gentity_s *ent)
0x001C97C8 - G_ClientStopUsingTurret(gentity_s *self)
0x001BC3F8 - G_crandom()
0x001787B8 - G_Damage(gentity_s *targ, gentity_s *inflictor, gentity_s *attacker, const float *dir, const float *point, int damage, int dFlags, int mod, int weapon, hitLocation_t hitLoc,unsigned int modelIndex, unsigned int partName, int timeOffset)
0x001BD9C8 - G_DObjUpdate(gentity_s *ent)
0x001BE228 - G_EntAttach(gentity_s *ent, const char *modelName, unsigned int tagName, int ignoreCollision)
0x001BDBB0 - G_EntDetach(gentity_s *ent, const char *modelName, unsigned int tagName)
0x001BDAA0 - G_EntDetachAll(gentity_s *ent)
0x001C20F8 - G_EntUnlink(gentity_s *ent)
0x0018DB88 - G_ExplodeMissile(gentity_s *ent)
0x0001D308 - G_FindItem(const char *pickupName, int model)
0x0018EE08 - G_FireGrenade(gentity_s *parent, float *start, float *dir, int grenadeWPID, char grenModel, int rotate, int time)
0x0017E2A8 - G_FlashbangBlast(const float *origin, float radius_max, float radius_min, gentity_s *attacker, team_t team)
0x00189F90 - G_FreeEntities(void)
0x001BC978 - G_FreeEntity(gentity_s *ed)
0x001BC1F0 - G_FreeEntityAfterEvent(gentity_s *ent)
0x001C99C8 - G_FreeTurret(gentity_s *self)
0x001880D8 - G_GetClientState(int clientNum)
0x0001D37C - G_GetEntityTypeName(gentity_s *ent)
0x0017BB38 - G_GetHitLocationString(hitLocation_t hitLoc)
0x001BE0B8 - G_GetModelIndex
0x0001CB40 - G_GetPlayerViewOrigin(playerState_s *ps, float *origin)
0x001BF4A0 - G_GetWeaponIndexForName(const char *name)
0x001C0890 - G_GivePlayerWeapon(playerState_s *pPS, int iWeaponIndex, char altModelIndex)
0x001BC1A8 - G_InitGentity(gentity_s *e)
0x0018C878 - G_InitGrenadeEntity(gentity_s *parent, gentity_s *grenade)
0x00174BF8 - G_InitializeAmmo(gentity_s *pSelf, int weaponIndex, char weaponModel, int hadWeapon)
0x001BE7C8 - G_LocalizedStringIndex (const char * string)
0x00188560 - G_LocationalTrace(trace_t *results, const float *start, const float *end, int passEntityNum, int contentmask, char *priorityMap)
0x001BE758 - G_MaterialIndex (const char * name)
0x0017C7B8 - G_MeansOfDeathFromScriptParam(int scrParam)
0x001BDA70 - G_ModelName(int index)
0x001BDF28 - G_OverrideModel(int modelIndex, const char *defaultModelName)
0x01BCC10G - G_PrintEntities(void)
0x0017DD70 - G_RadiusDamage(const float *origin, gentity_s *inflictor, gentity_s *attacker,float fInnerDamage, float fOuterDamage, float radius, float coneAngleCos,float *coneDirection, gentity_s *ignore, int mod, int weapon)
0x00183DD0 - G_RegisterWeapon(unsigned int weapIndex)
0x001BE450 - G_RumbleIndex(const char *name)
0x001890F0 - G_RunFrameForEntity(gentity_s *ent)
0x001889C8 - G_RunMissile(gentity_s *ent)
0x00188918 - G_RunThink(gentity_s *ent)
0x00179F88 - G_Say(gentity_s *ent, gentity_s *target, int mode, const char *chatText)
0x001BEA90 - G_SetAngle(gentity_s *ent, const float *angle)
0x001BE3F0 - G_SetModel(gentity_s *ent, const char *modelName)
0x001BC200 - G_SetOrigin(gentity_s *ent, const float *origin)
0x0018A080 - G_ShutdownGame(int freeScripts)
0x001BE6D0 - G_SoundAliasIndex(const char *name)
0x001BCD10 - G_Spawn(void)
0x001B8810 - G_SpawnFloat(const char *key, const char *defaultString, float *out)
0x001B8B08 - G_SpawnInt(const char *key, const char *defaultString, int *out)
0x001BCB78 - G_SpawnPlayerClone()
0x001B8750 - G_SpawnString(SpawnVar *spawnVar, const char *key, const char *defaultString, const char **out)
0x001C8820 - G_SpawnTurret(gentity_s *self, const char *weaponinfoname)
0x00188608 - G_TraceCapsule(trace_t *results, const float *start, const float *mins, const float *maxs, const float *end, int passEntityNum, int contentmask)
0x001671A8 - G_UpdateClientInfo(gentity_s *ent)
0x001BDF70 - G_XModelBad(int index)
0x001FB430 - GetCurrentThreadId()
0x0019FE88 - GetGlassArray( const char* targetname )
0x002003D8 - GetHashCode(const char *str, unsigned int len)
0x002012EC - GetLowercaseStringOfSize(const char *str, unsigned int user, unsigned int len, int typ)
0x00204900 - GetNewVariable(unsigned int parentId, unsigned int unsignedValue)
0x00204840 - GetNewVariableIndexInternal2(unsigned int parentId, unsigned int name, unsigned int index)
0x00202560 - GetObjectType(unsigned int id)
0x0006FFC8 - GetRumbleInfoIndexFromName(int localClientNum, const char *rumbleName)
0x0018BEA8 - GetSplashMethodOfDeath(gentity_s *ent)
0x002F3F60 - GetTickCount()
0x00204508 - GetVariableIndexInternal(unsigned int parentId, unsigned int name)
0x00203688 - GetVariableName(unsigned int id)
0x002022A8 - GetVariableValueAddress(unsigned int id)
0x002E11F8 - GPad_SetHighRumble(int portIndex, float rumble)
0x002E11D8 - GPad_SetLowRumble(int portIndex, float rumble)
0x00256EB0 - GraphGetValueFromFraction(const int knotCount, const float (*knots)[2], const float fraction)
0x001ACBE8 - GScr_AddTestClient
0x001AB450 - GScr_BanPlayer
0x001A2C70 - GScr_CastInt
0x001B1010 - GScr_ClientAnnouncement
0x001AF430 - GScr_ClientClaimTrigger(scr_entref_t entref)
0x001AF320 - GScr_ClientReleaseTrigger(scr_entref_t entref)
0x0019BB30 - GScr_Detonate(scr_entref_t entref)
0x001A80E8 - GScr_Earthquake
0x001A3268 - GScr_GetAngleDelta
0x001A3140 - GScr_GetMoveDelta
0x001A0BC8 - GScr_GetPartName(void)
0x00182150 - GScr_NewClientHudElem(void)
0x00182200 - GScr_NewHudElem(void)
0x00182060 - GScr_NewTeamHudElem(void)
0x0019BD30 - GScr_RadiusDamageInternal(gentity_s *inflictor)
0x00167968 - HandleClientEvent(gclient_s *client, gentity_s *ent, int event, int eventParm)
0x001831F0 - HECmd_FadeOverTime(scr_entref_t entref)
0x00182F50 - HECmd_ScaleOverTime(scr_entref_t entref)
0x00182A78 - HECmd_SetClock_Internal(scr_entref_t entref, he_type_t type, const char *cmdName)
0x00181798 - HECmd_SetMaterial(scr_entref_t entref)
0x00181920 - HECmd_SetText(scr_entref_t entref)
0x001806E0 - HudElem_Alloc(int clientNum, int teamNum)
0x00182738 - HudElem_ClientDisconnect(gentity_s *ent)
0x001826B0 - HudElem_DestroyAll(void)
0x00182660 - HudElem_Free(game_hudelem_s *hud)
0x00181C48 - HudElem_SetLocalizedString(game_hudelem_s *hud, int offset)
0x001E8DB4 - Huff_Init(huffman_t *huff)
0x001E8B20 - Huff_offsetTransmit(huff_t *huff, int ch, char *fout, int *offset)
0x001E8958 - huffman_send(nodetype *node, nodetype *child, char *fout)
0x0027CF88 - I_CleanStr(char *string)
0x0027CC40 - I_stricmp(const char *s0, const char *s1)
0x004C6C78 - I_strlwr(char *s)
0x004C6C68 - I_strncpyz(char *dest, const char *src, int destsize)
0x0027CAE0 - I_strnicmp(const char *s0, const char *s1, int n)
0x001****8 - Info_Print(const char *s)
0x0027D928 - Info_Validate(const char *s)
0x0027DD40 - Info_ValueForKey(const char *s, const char *key)
0x001BAC18 - InitTrigger(gentity_s *self)
0x001BB1B0 - InitTriggerWait(gentity_s *ent, int spawnflag)
0x00250DB8 - Item_DvarEnum_Setting(itemDef_s *item)
0x000A7650 - Key_Bind_f(void)
0x000A5668 - Key_Bindlist_f(void)
0x000A5410 - Key_IsCommandBound(int localClientNum, const char *command)
0x000A5B50 - Key_StringToKeynum(const char *str)
0x000A6F08 - Key_Unbind_f(void)
0x00204DC8 - MakeVariableExternal(unsigned int index, VariableValueInternal *parentValue)
0x004C6C18 - memset
0x004B2260 - memset_
0x00253670 - Menu_PaintAll(UiContext *dc)
0x0018F118 - MissileImpact(gentity_s *ent, trace_t *trace, float *dir, float *endpos)
0x0018C398 - MissileLandAnglesFlat(gentity_s *ent, trace_t *trace, float *angles)
0x001EC630 - MSG_BeginReading(msg_t *msg)
0x001EDAC8 - MSG_Init(msg_t *buf, char *data, int length)
0x001EDD50 - MSG_initHuffmanInternal
0x001EEA10 - MSG_ReadBits(msg_t *msg, int bits)
0x001ED840 - MSG_ReadBitsCompress(const char *from, char *to, int size)
0x001EE7D0 - MSG_ReadDeltaUsercmdKey(msg_t *msg, int key, usercmd_s *from, usercmd_s *to)
0x001ECDF0 - MSG_ReadLong(msg_t *msg)
0x001ECCD8 - MSG_ReadShort(msg_t *msg)
0x001EDB58 - MSG_SetDefaultUserCmd(playerState_s *ps, usercmd_s *cmd)
0x001EC7F0 - MSG_WriteBits(msg_t *msg, int value, int bits)
0x001ED908 - MSG_WriteBitsCompress(bool trainHuffman, const char *from, char *to, int size)
0x001ED608 - MSG_WriteData(msg_t *buf, const void *data, int length)
0x001EE000 - MSG_WriteDeltaUsercmdKey(msg_t *msg, int key, usercmd_s *from, usercmd_s *to)
0x001EC9F8 - MSG_WriteLong(msg_t *msg, int c)
0x001F7CC0 - MSG_WriteReliableCommandToBuffer(const char *pszCommand, char *pszBuffer, int iBufferSize)
0x001EC950 - MSG_WriteShort(msg_t *msg, int c)
0x002030C0 - MT_Alloc(int numBytes, int type)
0x00203080 - MT_AllocIndex(int numBytes, int type)
0x001FD1B0 - MT_DumpTree(void)
0x001FD208 - MT_Error(const char *funcName, int numBytes)
0x001FD2B0 - MT_GetSize(int numBytes)
0x002591E8 - NearestPitchAndYawOnPlane(const float *angles, const float *normal, float *result)
0x001F6AC0 - NET_AdrToString(netadr_t a)
0x001F4990 - NET_IsLocalAddress(netadr_t adr)
0x002EC958 - NET_SendLoopPacket(netsrc_t sock, int length, const void *data, netadr_t to)
0x001F5620 - NET_SendPacket(netsrc_t sock, int length, const void *data, netadr_t to)
0x001F5B80 - Netchan_Init(int port)
0x001F6E28 - Netchan_Process(netchan_t *chan, msg_t *msg)
0x001F66D0 - Netchan_Transmit(netchan_t *chan, int length, const char *data)
0x001F6480 - Netchan_TransmitNextFragment(netchan_t *chan)
0x001F6160 - NetProf_NewRecievePacket(netchan_t *pChan, int iSize, int bFragment)
0x001F6340 - NetProf_PrepProfiling(netProfileInfo_t *prof)
0x0017CBC0 - Player_Die(gentity_s* self, gentity_s* inflictor, gentity_s* attacker, int damage, int meansOfDeath, int WeaponIndex, const float *vDir, int hitLocation, int psTime)
0x00179168 - PlayerCmd_ClonePlayer(scr_entref_t entref)
0x0016F948 - PlayerCmd_DeactivateChannelVolumes(scr_entref_t entref)
0x00175F48 - PlayerCmd_giveMaxAmmo(scr_entref_t entref)
0x00175188 - PlayerCmd_giveStartAmmo(scr_entref_t entref)
0x001786D8 - PlayerCmd_SayAll(scr_entref_t entref)
0x001785F8 - PlayerCmd_SayTeam(scr_entref_t entref)
0x001703D8 - PlayerCmd_SetActionSlot(scr_entref_t entref)
0x001727C0 - PlayerCmd_setAngles(scr_entref_t entref)
0x0016FAD8 - PlayerCmd_SetChannelVolumes(scr_entref_t entref)
0x00170A68 - PlayerCmd_SetClientDvar(scr_entref_t entref)
0x00170770 - PlayerCmd_SetClientDvars(scr_entref_t entref)
0x0016E6C8 - PlayerCmd_SetPerk(scr_entref_t entref)
0x00172508 - PlayerCmd_SetViewmodel(scr_entref_t entref)
0x00177BA8 - PlayerCmd_spawn(scr_entref_t entref)
0x00177E50 - PlayerCmd_Suicide(scr_entref_t entref)
0x00070B88 - PlayRumbleInternal(int localClientNum, const char *rumbleName, bool loop, RumbleSourceType type, int entityNum, const float *pos)
0x000266F8 - PM_SetMovementDir(pmove_t *pm, pml_t *pml)
0x004C7388 - R_EndCubemapShot(CubemapShot shotIndex)
0x004C7328 - R_EndFrame(void)
0x003585F8 - R_HandOffToBackend(unsigned int type)
0x004C7338 - R_IssueRenderCommands(unsigned int type)
0x004C73A8 - R_LightingFromCubemapShots(const float *baseColor)
0x004C7398 - R_SaveCubemapShot(const char *filename, CubemapShot shotIndex, const float n0, const float n1
0x00378730 - R_SetRenderTarget(GfxCmdBufContext context, GfxRenderTargetId newTargetId)
0x003778F8 - R_SetRenderTargetSize(GfxCmdBufSourceState *source, GfxRenderTargetId newTargetId)
0x00377870 - R_UnbindImage(GfxCmdBufState *state, GfxImage *image)
0x00086A68 - RawBufferOpen(const char *name, const char *formatFullPath)
0x00205338 - RemoveRefToObject(unsigned int id)
0x0020C198 - RemoveRefToValue(int type, VariableUnion u)
0x00205C58 - RemoveRefToValue(VariableValue *value)
0x00206590 - RemoveVariable(unsigned int parentId, unsigned int unsignedValue)
0x0025AB40 - RotationToYaw(const float *rot)
0x002091D0 - Scr_AddArrayStringIndexed(unsigned int stringValue)
0x0020C380 - Scr_AddConstString(unsigned int value)
0x001B7700 - Scr_AddEntity(gentity_s *ent)
0x0020C518 - Scr_AddEntityNum(int entnum, unsigned int classnum)
0x0020C5C0 - Scr_AddFloat(float value)
0x001B76B8 - Scr_AddHudElem(game_hudelem_s *hud)
0x0020C608 - Scr_AddInt(int value)
0x0020C480 - Scr_AddObject(unsigned int id)
0x0020C428 - Scr_AddString(const char *value)
0x0020C548 - Scr_AddUndefined(void)
0x0020C330 - Scr_AddVector(const float *value)
0x00202F10 - Scr_AllocArray()
0x001A7F40 - Scr_AmbientPlay
0x001AA470 - Scr_BulletTrace
0x00206F48 - Scr_CastBool(VariableValue *value)
0x00207178 - Scr_CastDebugString(VariableValue *value)
0x00206A98 - Scr_CastString(VariableValue *value)
0x00206C68 - Scr_CastVector(VariableValue *value)
0x001FCB80 - Scr_CheckAnimsDefined(unsigned int names, unsigned int filename)
0x0020C208 - Scr_ClearOutParams(void)
0x00206BF8 - Scr_ClearVector(VariableValue *value)
0x001B0B40 - Scr_ConstructMessageString(int firstParmIndex, int lastParmIndex, const char *errorContext, char *string, unsigned int stringLimit)
0x00209C50 - Scr_Error(const char *error)
0x00209B38 - Scr_ErrorInternal
0x00205458 - Scr_EvalArray(VariableValue *value, VariableValue *index)
0x00208B38 - Scr_EvalArrayRef(unsigned int parentId)
0x00206D70 - Scr_EvalBoolComplement(VariableValue *value)
0x002073C0 - Scr_EvalDivide(VariableValue *value1, VariableValue *value2)
0x002070A0 - Scr_EvalFieldObject(unsigned int tempVariable, VariableValue *value)
0x00207588 - Scr_EvalPlus(VariableValue *value1, VariableValue *value2)
0x00206E10 - Scr_EvalSizeValue(VariableValue *value)
0x002036D0 - Scr_EvalVariableObject(unsigned int id)
0x001B7560 - Scr_ExecEntThread(gentity_s *ent, int handle, unsigned int paramcount)
0x00210878 - Scr_ExecEntThreadNum(int entnum, unsigned int classnum, int handle, unsigned int paramcount)
0x002065A0 - Scr_FreeEntityNum(int entnum, unsigned int classnum)
0x001B7A48 - Scr_FreeHudElem(game_hudelem_s *hud)
0x00182628 - Scr_FreeHudElem_f(game_hudelem_s *hud)
0x00182278 - Scr_FreeHudElemConstStrings(game_hudelem_s *hud)
0x001A4B18 - Scr_FxParamError(int paramIndex, const char *errorString, int fxId)
0x0020C8E8 - Scr_GetAnim(unsigned int index, XAnimTree_s *tree)
0x001FC5E0 - Scr_GetAnims(unsigned int index)
0x002021F0 - Scr_GetArrayIndexValue(unsigned int name)
0x0020A278 - Scr_GetConstIString(unsigned int index)
0x0020A7B8 - Scr_GetConstLowercaseString(unsigned int index)
0x0020A908 - Scr_GetConstString(unsigned int index)
0x001B7630 - Scr_GetEntity(unsigned int index)
0x00204570 - Scr_GetEntityId(int entnum, unsigned int classnum)
0x0020A058 - Scr_GetEntityRef(unsigned int index)
0x0020A340 - Scr_GetFloat(unsigned int index)
0x0020A1A8 - Scr_GetFunc(unsigned int index)
0x0020A430 - Scr_GetInt(unsigned int index)
0x0020A6F0 - Scr_GetIString(unsigned int index)
0x00208F88 - Scr_GetNumParam()
0x00209D70 - Scr_GetPointerType(unsigned int index)
0x0020AA30 - Scr_GetString(unsigned int index)
0x00209EB0 - Scr_GetType(unsigned int index)
0x00209E38 - Scr_GetTypeName(uint)
0x002043F8 - Scr_GetVariableFieldIndex(unsigned int parentId, unsigned int name)
0x0020B700 - Scr_GetVector(unsigned int index, float *vectorValue)
0x00208F38 - Scr_IsSystemActive(char sys)
0x002068B8 - Scr_KillThread(unsigned int parentId)
0x0020C290 - Scr_MakeArray(void)
0x001ACAA0 - Scr_MusicPlay
0x001B2C10 - Scr_MusicStop
0x001B74F0 - Scr_Notify(gentity_s *ent, unsigned __int16 stringValue, unsigned int paramcount)
0x0020CBC0 - Scr_NotifyNum(int entnum, unsigned int classnum, unsigned int stringValue, unsigned int paramcount)
0x00209C78 - Scr_ObjectError(const char *error)
0x00209C88 - Scr_ParamError(unsigned int index, const char *error)
0x001AE290 - Scr_PlayerConnect(gentity_s *self)
0x001AE8F8 - Scr_PlayerDamage(gentity_s *self, gentity_s *inflictor, gentity_s *attacker, int damage, int dflags, int meansOfDeath, int iWeapon, const float *vPoint, const float *vDir, hitLocation_t hitLoc, int timeOffset)
0x001AEA40 - Scr_PlayerKilled(gentity_s *self, gentity_s *inflictor, gentity_s *attacker, int damage, int meansOfDeath, int iWeapon, const float *vDir, hitLocation_t hitLoc, int psTimeOffset, int deathAnimDuration)
0x001A9FC8 - Scr_PlayFX
0x001A1670 - Scr_PlayFXOnTag
0x001B3028 - Scr_PlayLoopedFX
0x001A2040 - Scr_PrecacheItem
0x001A21A8 - Scr_PrecacheModel
0x0019AF28 - Scr_PrecacheShader
0x001A1FD8 - Scr_PrecacheString
0x0019BCE0 - Scr_PrecacheTurret
0x001A9D68 - Scr_SetFxAngles
0x0018B8B0 - Scr_SetOrigin(gentity_s *ent, int offset)
0x00200B98 - Scr_SetString(unsigned __int16 *to, unsigned int from)
0x001B2DD8 - Scr_SpawnFX
0x00209D28 - Scr_TerminalError(const char *error)
0x002072A8 - Scr_UnmatchingTypesError(VariableValue *value1, VariableValue *value2)
0x001A2A50 - Scr_VectorToAngles
0x0019F910 - ScrCmd_attach(scr_entref_t entref)
0x0019D9A8 - ScrCmd_Delete(scr_entref_t entref)
0x0019F690 - ScrCmd_detach(scr_entref_t entref)
0x0019F570 - ScrCmd_detachAll(scr_entref_t entref)
0x00171708 - ScrCmd_PlayLocalSound(scr_entref_t entref)
0x000DB6D8 - ScrPlace_ApplyRect(ScreenPlacement *scrPlace, float *x, float *y, float *w, float *h, int horzAlign, int vertAlign)
0x000DBA00 - ScrPlace_Init(void)
0x00229298 - SE_GetString(const char *psPackageAndStringReference)
0x002295F8 - SEH_GetLocalizedTokenReference(char *token, const char *reference, const char *messageType, msgLocErrType_t errType)
0x002292E8 - SEH_StringEd_GetString(const char *pszReference)
0x0016CBE0 - SetClientViewAngle(gentity_s *ent, const float *angle)
0x00200258 - SL_AddUserInternal(RefString *refStr, unsigned int user)
0x00200280 - SL_ConvertToString(unsigned int stringValue)
0x002002C0 - SL_ConvertToStringSafe(unsigned int stringValue)
0x002018E8 - SL_FindLowercaseString(const char *str)
0x00200808 - SL_FreeString(unsigned int stringValue, RefString *refStr, unsigned int len)
0x002013A8 - SL_GetString_(const char *str, unsigned int user, int type)
0x00201548 - SL_GetStringForVector(const float *v)
0x00200378 - SL_GetStringLen(unsigned int stringValue)
0x00200E38 - SL_GetStringOfSize(const char *str, unsigned int user, unsigned int len, int type)
0x00200A48 - SL_RemoveRefToString(unsigned int stringValue)
0x004C73B8 - snprintf(char *string, unsigned int count, const char *format)
0x001B52F0 - SP_script_brushmodel(gentity_s *self)
0x001BB248 - SP_trigger_damage(gentity_s *pSelf)
0x001BAED0 - SP_trigger_lookat(gentity_s *self)
0x001BB860 - SP_trigger_radius(gentity_s *ent)
0x004C6D18 - sscanf(const char *string, const char *format)
0x0017AA38 - StopFollowing(gentity_s *ent)
0x004AE0C8 - strchr
0x004C7218 - strchr_f
0x001B9FF8 - StringToFilter(char *s, ipFilter_s *f)
0x001F4B18 - StringToInt128(const char *str, char *data)
0x001F4B60 - StringToInt64(const char *str)
0x004AA6C0 - strncpy(char *dest, const char *source, unsigned int count)
0x004C6CE8 - strncpy_f
0x004ACA58 - strtol(const char *nptr, char **endptr, int ibase)
0x004AC728 - strtoxl(localeinfo_struct *plocinfo, const char *nptr, const char **endptr, int ibase, int flags)
0x00211D98 - SV_AddOperatorCommands(void)
0x0021F1B0 - SV_AddServerCommand(client_s *client, svscmd_type type, const char *cmd)
0x002189D8 - Sv_AddTestClient(void)
0x00215310 - SV_ClientCommand(client_s *cl, msg_t *msg)
0x001D9270 - SV_Cmd_EndTokenizedString(void)
0x001DB040 - SV_Cmd_TokenizeString(const char *text_in)
0x00217880 - SV_DirectConnect(netadr_t from)
0x00219A58 - SV_DObjDumpInfo(gentity_s *ent)
0x002196C8 - SV_DObjGetBoneIndex(gentity_s *ent, unsigned int boneName)
0x00219540 - SV_DObjGetTree(gentity_s *ent)
0x00213EF8 - SV_Drop_f
0x00215310 - SV_ExecuteClientCommand(client_s *cl, const char *s, int clientOK)
0x00215EB0 - SV_ExecuteClientMessage(client_s *cl, msg_t *msg)
0x00218CD8 - SV_GameClientNum(int num)
0x0021A0A0 - SV_GameSendServerCommand(int clientNum, svscmd_type type, const char *text)
0x00224AB8 - SV_GetClientPositionAtTime(int client, int gametime, float *pos)
0x0021B7B0 - SV_GetConfigstring(int index, char *buffer, int bufferSize)
0x0021A750 - SV_GetConfigstringConst(int index)
0x00212290 - SV_GetPlayerByName()
0x00218D68 - SV_GetUsercmd(int clientNum, usercmd_s *cmd)
0x0021B5D0 - SV_GetUserinfo(int index, char *buffer, int bufferSize)
0x00219400 - SV_IsLocalClient(int clientNum)
0x00212C40 - SV_KickClient(client_s *cl, char *playerName, int maxPlayerNameLen)
0x00213C00 - SV_KickUser_f(char *playerName, int maxPlayerNameLen)
0x002124C0 - SV_KillServer_f
0x002285A0 - SV_LinkEntity(gentity_s *gEnt)
0x002131A8 - SV_MapRestart(int fast_restart)
0x00211BD8 - SV_RemoveDedicatedCommands(void)
0x0021F6A8 - SV_SendServerCommand(client_s *cl, svscmd_type type, const char *fmt)
0x00219F08 - SV_SetBrushModel(gentity_s *ent)
0x0021B818 - SV_SetConfigstring(int index, const char *val)
0x0021A130 - SV_SetMapCenter(float *mapCenter)
0x00213A60 - SV_SetPerk_f
0x00227578 - SV_SetupIgnoreEntParams(IgnoreEntParams *ignoreEntParams, int baseEntity)
0x00212850 - SV_Status_f
0x00213E80 - SV_TempBan_f
0x00227D90 - SV_Trace(trace_t *results, const float *start, const float *mins, const float *maxs, const float *end, IgnoreEntParams *ignoreEntParams, int contentmask, int locational, char *priorityMap, int staticmodels)
0x002271C8 - SV_UnlinkEntity(gentity_s *gEnt)
0x00214788 - SV_UserMove(client_s *cl, msg_t *msg, int delta)
0x00219AD8 - SV_XModelGet(const char *name)
0x001B9EE8 - Svcmd_EntityList_f(void)
0x001BA2B0 - Svcmd_RemoveIP_f(void)
0x001FB598 - Sys_EnterCriticalSection(CriticalSection critSect)
0x002EA400 - Sys_Error(const char *error)
0x001FB7F8 - Sys_IsMainThread()
0x001FB8B8 - Sys_IsServerThread()
0x001FB340 - Sys_LeaveCriticalSection(CriticalSection critSect)
0x002F3FB8 - Sys_Milliseconds()
0x00208FC0 - Sys_Milliseconds_f
0x002EA6A0 - Sys_OutOfMemErrorInternal(const char *filename, int line)
0x001BA870 - TeamplayInfoMessage(gentity_s *ent)
0x0018B8E0 - TeleportPlayer(gentity_s *player, float *origin, float *angles)
0x001D1240 - Trace_GetEntityHitId(trace_t *trace)
0x0027E0D0 - va(const char *format)
0x002590A8 - vectoangles(const float *vec, float *angles)
0x00314690 - VEH_DObjHasRequiredTags(gentity_s *ent, int infoIdx)
0x003164B8 - VEH_InitModelAndValidateTags(gentity_s *ent, int *infoIdx)
0x0025F100 - VirtualAlloc(void *lpAddress, unsigned int dwSize, unsigned int flAllocationType, unsigned int flProtect)
0x0020CC08 - VM_Execute()
0x00210388 - VM_Execute_0(unsigned int localId, const char *pos, unsigned int paramcount)
0x004C6C58 - vsnprintf_0(char *string, unsigned int count, const char *format, char *ap)
0x004AA890 - vsnprintf_l(char *string, unsigned int count, const char *format, localeinfo_struct *plocinfo, char *ap)
0x001BFDB8 - Weapon_Melee(gentity_s *ent, weaponParms *wp, float range, float width, float height, int gametime)
0x0028C668 - XAnimClearTree(XAnimTree_s *tree)
0x0028C438 - XAnimFreeInfo(XAnimTree_s *tree, unsigned int infoIndex)
0x0028E690 - XAnimGetAnimDebugName(XAnim_s *anims, unsigned int animIndex)
0x0028E510 - XAnimGetRelDelta(XAnim_s *anims, unsigned int animIndex, float *rot, float *trans, float time1, float time2)
0x00297468 - XModelBad(XModel *model)0x002972A0
0x00298EB0 - XModelGetName(XModel *model)
0x00297430 - XModelPrecache(const char *name, void *(__cdecl *Alloc)(int), void *(__cdecl *AllocColl)(int))
0x001F4C20 - XNAddrToString(XNADDR *xnaddr, char *str)
0x0025FE88 - Z_TryVirtualAllocInternal(int size)
0x0025FEE8 - Z_VirtualAllocInternal(int size)
public static UInt32 G_Client(Int32 clientIndex)
{
return 0x14E2200 + (0x3700 * (UInt32)clientIndex);
}
public static UInt32 G_Entity(Int32 clientIndex)
{
return 0x1319800 + (0x280 * (UInt32)clientIndex);
}
public static void SV_GameSendServerCommand(Int32 clientIndex, String Cmd)
{
Call(0x0021A0A0, clientIndex, 0, Cmd);
}
public static void iPrintln(Int32 clientIndex, String Txt)
{
SV_GameSendServerCommand(clientIndex, "f \"" + Txt + "\"");
}
public static void iPrintlnBold(Int32 clientIndex, String Txt)
{
SV_GameSendServerCommand(clientIndex, "c \"" + Txt + "\"");
}
public static void SetDvar(Int32 clientIndex, String Txt)
{
SV_GameSendServerCommand(clientIndex, "v " + Txt);
}
public static void iPrintlnForState(Int32 clientIndex, String OptionName, Boolean Function)//will be usefull for the coming Toggle Funcs
{
iPrintln(clientIndex, OptionName + ": " + (Function ? "Enabled" : "Disabled"));
}
Commands:
'B' - map restart (faster?)
'C' - set equipped offhand
'L' - close in game menu
'N' - set stat
'Q' - set vision for player
'R' - set night vision for player
'S' - set missile cam for player
'T' - set thermal for player
'U' - set blur for player
'd' - set vision (all players)
'e' - game message (lower left)
'f' - game message (seems to be the same as 'e'
'g' - bold game message (middle)
'h' - chat message
'i' - team chat message
'n' - map restart
'o' - play sound
'p' - stop music
'q' - fade all sounds
't' - open script menu
'u' - close script menu
public static Boolean InGame()
{
return PS3.Extension.ReadBool(0x01D17A8C);
}
public static String KeyBoard(String Title, String PresetText = "", Int32 MaxLength = 20)
{
Call(0x238070, 0, Title, PresetText, MaxLength, 0x70B4D;
while (PS3.Extension.ReadInt32(0x203B4C != 0) continue;
return PS3.Extension.ReadString(0x2510E22);
}
public enum WeaponIndexes
{
defaultweapon_mp = 1,
riotshield_mp = 2,
beretta_mp = 3,
beretta_akimbo_mp = 4,
beretta_fmj_mp = 5,
beretta_silencer_mp = 6,
beretta_tactical_mp = 7,
beretta_xmags_mp = 8,
beretta_akimbo_fmj_mp = 9,
beretta_akimbo_silencer_mp = 10,
beretta_akimbo_xmags_mp = 11,
beretta_fmj_silencer_mp = 12,
beretta_fmj_tactical_mp = 13,
beretta_fmj_xmags_mp = 14,
beretta_silencer_tactical_mp = 15,
beretta_silencer_xmags_mp = 16,
beretta_tactical_xmags_mp = 17,
usp_mp = 18,
usp_akimbo_mp = 19,
usp_fmj_mp = 20,
usp_silencer_mp = 21,
usp_tactical_mp = 22,
usp_xmags_mp = 23,
usp_akimbo_fmj_mp = 24,
usp_akimbo_silencer_mp = 25,
usp_akimbo_xmags_mp = 26,
usp_fmj_silencer_mp = 27,
usp_fmj_tactical_mp = 28,
usp_fmj_xmags_mp = 29,
usp_silencer_tactical_mp = 30,
usp_silencer_xmags_mp = 31,
usp_tactical_xmags_mp = 32,
deserteagle_mp = 33,
deserteagle_akimbo_mp = 34,
deserteagle_fmj_mp = 35,
deserteagle_tactical_mp = 36,
deserteagle_akimbo_fmj_mp = 37,
deserteagle_fmj_tactical_mp = 38,
coltanaconda_mp = 39,
coltanaconda_akimbo_mp = 40,
coltanaconda_fmj_mp = 41,
coltanaconda_tactical_mp = 42,
coltanaconda_akimbo_fmj_mp = 43,
coltanaconda_fmj_tactical_mp = 44,
deserteaglegold_mp = 45,
glock_mp = 46,
glock_akimbo_mp = 47,
glock_eotech_mp = 48,
glock_fmj_mp = 49,
glock_reflex_mp = 50,
glock_silencer_mp = 51,
glock_xmags_mp = 52,
glock_akimbo_fmj_mp = 53,
glock_akimbo_silencer_mp = 54,
glock_akimbo_xmags_mp = 55,
glock_eotech_fmj_mp = 56,
glock_eotech_silencer_mp = 57,
glock_eotech_xmags_mp = 58,
glock_fmj_reflex_mp = 59,
glock_fmj_silencer_mp = 60,
glock_fmj_xmags_mp = 61,
glock_reflex_silencer_mp = 62,
glock_reflex_xmags_mp = 63,
glock_silencer_xmags_mp = 64,
beretta393_mp = 65,
beretta393_akimbo_mp = 66,
beretta393_eotech_mp = 67,
beretta393_fmj_mp = 68,
beretta393_reflex_mp = 69,
beretta393_silencer_mp = 70,
beretta393_xmags_mp = 71,
beretta393_akimbo_fmj_mp = 72,
beretta393_akimbo_silencer_mp = 73,
beretta393_akimbo_xmags_mp = 74,
beretta393_eotech_fmj_mp = 75,
beretta393_eotech_silencer_mp = 76,
beretta393_eotech_xmags_mp = 77,
beretta393_fmj_reflex_mp = 78,
beretta393_fmj_silencer_mp = 79,
beretta393_fmj_xmags_mp = 80,
beretta393_reflex_silencer_mp = 81,
beretta393_reflex_xmags_mp = 82,
beretta393_silencer_xmags_mp = 83,
pp2000_mp = 84,
pp2000_akimbo_mp = 85,
pp2000_eotech_mp = 86,
pp2000_fmj_mp = 87,
pp2000_reflex_mp = 88,
pp2000_silencer_mp = 89,
pp2000_xmags_mp = 90,
pp2000_akimbo_fmj_mp = 91,
pp2000_akimbo_silencer_mp = 92,
pp2000_akimbo_xmags_mp = 93,
pp2000_eotech_fmj_mp = 94,
pp2000_eotech_silencer_mp = 95,
pp2000_eotech_xmags_mp = 96,
pp2000_fmj_reflex_mp = 97,
pp2000_fmj_silencer_mp = 98,
pp2000_fmj_xmags_mp = 99,
pp2000_reflex_silencer_mp = 100,
pp2000_reflex_xmags_mp = 101,
pp2000_silencer_xmags_mp = 102,
tmp_mp = 103,
tmp_akimbo_mp = 104,
tmp_eotech_mp = 105,
tmp_fmj_mp = 106,
tmp_reflex_mp = 107,
tmp_silencer_mp = 108,
tmp_xmags_mp = 109,
tmp_akimbo_fmj_mp = 110,
tmp_akimbo_silencer_mp = 111,
tmp_akimbo_xmags_mp = 112,
tmp_eotech_fmj_mp = 113,
tmp_eotech_silencer_mp = 114,
tmp_eotech_xmags_mp = 115,
tmp_fmj_reflex_mp = 116,
tmp_fmj_silencer_mp = 117,
tmp_fmj_xmags_mp = 118,
tmp_reflex_silencer_mp = 119,
tmp_reflex_xmags_mp = 120,
tmp_silencer_xmags_mp = 121,
mp5k_mp = 122,
mp5k_acog_mp = 123,
mp5k_akimbo_mp = 124,
mp5k_eotech_mp = 125,
mp5k_fmj_mp = 126,
mp5k_reflex_mp = 127,
mp5k_rof_mp = 128,
mp5k_silencer_mp = 129,
mp5k_thermal_mp = 130,
mp5k_xmags_mp = 131,
mp5k_acog_fmj_mp = 132,
mp5k_acog_rof_mp = 133,
mp5k_acog_silencer_mp = 134,
mp5k_acog_xmags_mp = 135,
mp5k_akimbo_fmj_mp = 136,
mp5k_akimbo_rof_mp = 137,
mp5k_akimbo_silencer_mp = 138,
mp5k_akimbo_xmags_mp = 139,
mp5k_eotech_fmj_mp = 140,
mp5k_eotech_rof_mp = 141,
mp5k_eotech_silencer_mp = 142,
mp5k_eotech_xmags_mp = 143,
mp5k_fmj_reflex_mp = 144,
mp5k_fmj_rof_mp = 145,
mp5k_fmj_silencer_mp = 146,
mp5k_fmj_thermal_mp = 147,
mp5k_fmj_xmags_mp = 148,
mp5k_reflex_rof_mp = 149,
mp5k_reflex_silencer_mp = 150,
mp5k_reflex_xmags_mp = 151,
mp5k_rof_silencer_mp = 152,
mp5k_rof_thermal_mp = 153,
mp5k_rof_xmags_mp = 154,
mp5k_silencer_thermal_mp = 155,
mp5k_silencer_xmags_mp = 156,
mp5k_thermal_xmags_mp = 157,
uzi_mp = 158,
uzi_acog_mp = 159,
uzi_akimbo_mp = 160,
uzi_eotech_mp = 161,
uzi_fmj_mp = 162,
uzi_reflex_mp = 163,
uzi_rof_mp = 164,
uzi_silencer_mp = 165,
uzi_thermal_mp = 166,
uzi_xmags_mp = 167,
uzi_acog_fmj_mp = 168,
uzi_acog_rof_mp = 169,
uzi_acog_silencer_mp = 170,
uzi_acog_xmags_mp = 171,
uzi_akimbo_fmj_mp = 172,
uzi_akimbo_rof_mp = 173,
uzi_akimbo_silencer_mp = 174,
uzi_akimbo_xmags_mp = 175,
uzi_eotech_fmj_mp = 176,
uzi_eotech_rof_mp = 177,
uzi_eotech_silencer_mp = 178,
uzi_eotech_xmags_mp = 179,
uzi_fmj_reflex_mp = 180,
uzi_fmj_rof_mp = 181,
uzi_fmj_silencer_mp = 182,
uzi_fmj_thermal_mp = 183,
uzi_fmj_xmags_mp = 184,
uzi_reflex_rof_mp = 185,
uzi_reflex_silencer_mp = 186,
uzi_reflex_xmags_mp = 187,
uzi_rof_silencer_mp = 188,
uzi_rof_thermal_mp = 189,
uzi_rof_xmags_mp = 190,
uzi_silencer_thermal_mp = 191,
uzi_silencer_xmags_mp = 192,
uzi_thermal_xmags_mp = 193,
p90_mp = 194,
p90_acog_mp = 195,
p90_akimbo_mp = 196,
p90_eotech_mp = 197,
p90_fmj_mp = 198,
p90_reflex_mp = 199,
p90_rof_mp = 200,
p90_silencer_mp = 201,
p90_thermal_mp = 202,
p90_xmags_mp = 203,
p90_acog_fmj_mp = 204,
p90_acog_rof_mp = 205,
p90_acog_silencer_mp = 206,
p90_acog_xmags_mp = 207,
p90_akimbo_fmj_mp = 208,
p90_akimbo_rof_mp = 209,
p90_akimbo_silencer_mp = 210,
p90_akimbo_xmags_mp = 211,
p90_eotech_fmj_mp = 212,
p90_eotech_rof_mp = 213,
p90_eotech_silencer_mp = 214,
p90_eotech_xmags_mp = 215,
p90_fmj_reflex_mp = 216,
p90_fmj_rof_mp = 217,
p90_fmj_silencer_mp = 218,
p90_fmj_thermal_mp = 219,
p90_fmj_xmags_mp = 220,
p90_reflex_rof_mp = 221,
p90_reflex_silencer_mp = 222,
p90_reflex_xmags_mp = 223,
p90_rof_silencer_mp = 224,
p90_rof_thermal_mp = 225,
p90_rof_xmags_mp = 226,
p90_silencer_thermal_mp = 227,
p90_silencer_xmags_mp = 228,
p90_thermal_xmags_mp = 229,
kriss_mp = 230,
kriss_acog_mp = 231,
kriss_akimbo_mp = 232,
kriss_eotech_mp = 233,
kriss_fmj_mp = 234,
kriss_reflex_mp = 235,
kriss_rof_mp = 236,
kriss_silencer_mp = 237,
kriss_thermal_mp = 238,
kriss_xmags_mp = 239,
kriss_acog_fmj_mp = 240,
kriss_acog_rof_mp = 241,
kriss_acog_silencer_mp = 242,
kriss_acog_xmags_mp = 243,
kriss_akimbo_fmj_mp = 244,
kriss_akimbo_rof_mp = 245,
kriss_akimbo_silencer_mp = 246,
kriss_akimbo_xmags_mp = 247,
kriss_eotech_fmj_mp = 248,
kriss_eotech_rof_mp = 249,
kriss_eotech_silencer_mp = 250,
kriss_eotech_xmags_mp = 251,
kriss_fmj_reflex_mp = 252,
kriss_fmj_rof_mp = 253,
kriss_fmj_silencer_mp = 254,
kriss_fmj_thermal_mp = 255,
kriss_fmj_xmags_mp = 256,
kriss_reflex_rof_mp = 257,
kriss_reflex_silencer_mp = 258,
kriss_reflex_xmags_mp = 259,
kriss_rof_silencer_mp = 260,
kriss_rof_thermal_mp = 261,
kriss_rof_xmags_mp = 262,
kriss_silencer_thermal_mp = 263,
kriss_silencer_xmags_mp = 264,
kriss_thermal_xmags_mp = 265,
ump45_mp = 266,
ump45_acog_mp = 267,
ump45_akimbo_mp = 268,
ump45_eotech_mp = 269,
ump45_fmj_mp = 270,
ump45_reflex_mp = 271,
ump45_rof_mp = 272,
ump45_silencer_mp = 273,
ump45_thermal_mp = 274,
ump45_xmags_mp = 275,
ump45_acog_fmj_mp = 276,
ump45_acog_rof_mp = 277,
ump45_acog_silencer_mp = 278,
ump45_acog_xmags_mp = 279,
ump45_akimbo_fmj_mp = 280,
ump45_akimbo_rof_mp = 281,
ump45_akimbo_silencer_mp = 282,
ump45_akimbo_xmags_mp = 283,
ump45_eotech_fmj_mp = 284,
ump45_eotech_rof_mp = 285,
ump45_eotech_silencer_mp = 286,
ump45_eotech_xmags_mp = 287,
ump45_fmj_reflex_mp = 288,
ump45_fmj_rof_mp = 289,
ump45_fmj_silencer_mp = 290,
ump45_fmj_thermal_mp = 291,
ump45_fmj_xmags_mp = 292,
ump45_reflex_rof_mp = 293,
ump45_reflex_silencer_mp = 294,
ump45_reflex_xmags_mp = 295,
ump45_rof_silencer_mp = 296,
ump45_rof_thermal_mp = 297,
ump45_rof_xmags_mp = 298,
ump45_silencer_thermal_mp = 299,
ump45_silencer_xmags_mp = 300,
ump45_thermal_xmags_mp = 301,
ak47_mp = 302,
ak47_acog_mp = 303,
ak47_eotech_mp = 304,
ak47_fmj_mp = 305,
ak47_gl_mp = 306,
gl_ak47_mp = 307,
ak47_heartbeat_mp = 308,
ak47_reflex_mp = 309,
ak47_shotgun_mp = 310,
ak47_shotgun_attach_mp = 311,
ak47_silencer_mp = 312,
ak47_thermal_mp = 313,
ak47_xmags_mp = 314,
ak47_acog_fmj_mp = 315,
ak47_acog_gl_mp = 316,
ak47_acog_heartbeat_mp = 317,
ak47_acog_shotgun_mp = 318,
ak47_acog_silencer_mp = 319,
ak47_acog_xmags_mp = 320,
ak47_eotech_fmj_mp = 321,
ak47_eotech_gl_mp = 322,
ak47_eotech_heartbeat_mp = 323,
ak47_eotech_shotgun_mp = 324,
ak47_eotech_silencer_mp = 325,
ak47_eotech_xmags_mp = 326,
ak47_fmj_gl_mp = 327,
ak47_fmj_heartbeat_mp = 328,
ak47_fmj_reflex_mp = 329,
ak47_fmj_shotgun_mp = 330,
ak47_fmj_silencer_mp = 331,
ak47_fmj_thermal_mp = 332,
ak47_fmj_xmags_mp = 333,
ak47_gl_heartbeat_mp = 334,
ak47_gl_reflex_mp = 335,
ak47_gl_silencer_mp = 336,
ak47_gl_thermal_mp = 337,
ak47_gl_xmags_mp = 338,
ak47_heartbeat_reflex_mp = 339,
ak47_heartbeat_shotgun_mp = 340,
ak47_heartbeat_silencer_mp = 341,
ak47_heartbeat_thermal_mp = 342,
ak47_heartbeat_xmags_mp = 343,
ak47_reflex_shotgun_mp = 344,
ak47_reflex_silencer_mp = 345,
ak47_reflex_xmags_mp = 346,
ak47_shotgun_silencer_mp = 347,
ak47_shotgun_thermal_mp = 348,
ak47_shotgun_xmags_mp = 349,
ak47_silencer_thermal_mp = 350,
ak47_silencer_xmags_mp = 351,
ak47_thermal_xmags_mp = 352,
m16_mp = 353,
m16_acog_mp = 354,
m16_eotech_mp = 355,
m16_fmj_mp = 356,
m16_gl_mp = 357,
gl_m16_mp = 358,
m16_heartbeat_mp = 359,
m16_reflex_mp = 360,
m16_shotgun_mp = 361,
m16_shotgun_attach_mp = 362,
m16_silencer_mp = 363,
m16_thermal_mp = 364,
m16_xmags_mp = 365,
m16_acog_fmj_mp = 366,
m16_acog_gl_mp = 367,
m16_acog_heartbeat_mp = 368,
m16_acog_shotgun_mp = 369,
m16_acog_silencer_mp = 370,
m16_acog_xmags_mp = 371,
m16_eotech_fmj_mp = 372,
m16_eotech_gl_mp = 373,
m16_eotech_heartbeat_mp = 374,
m16_eotech_shotgun_mp = 375,
m16_eotech_silencer_mp = 376,
m16_eotech_xmags_mp = 377,
m16_fmj_gl_mp = 378,
m16_fmj_heartbeat_mp = 379,
m16_fmj_reflex_mp = 380,
m16_fmj_shotgun_mp = 381,
m16_fmj_silencer_mp = 382,
m4_mp = 404,
m4_acog_mp = 405,
m4_eotech_mp = 406,
m4_fmj_mp = 407,
m4_gl_mp = 408,
gl_m4_mp = 409,
m4_heartbeat_mp = 410,
m4_reflex_mp = 411,
m4_shotgun_mp = 412,
m4_shotgun_attach_mp = 413,
m4_silencer_mp = 414,
m4_thermal_mp = 415,
m4_xmags_mp = 416,
m4_acog_fmj_mp = 417,
m4_acog_gl_mp = 418,
m4_acog_heartbeat_mp = 419,
m4_acog_shotgun_mp = 420,
m4_acog_silencer_mp = 421,
m4_acog_xmags_mp = 422,
m4_eotech_fmj_mp = 423,
m4_eotech_gl_mp = 424,
m4_eotech_heartbeat_mp = 425,
m4_eotech_shotgun_mp = 426,
m4_eotech_silencer_mp = 427,
m4_eotech_xmags_mp = 428,
m4_fmj_gl_mp = 429,
m4_fmj_heartbeat_mp = 430,
m4_fmj_reflex_mp = 431,
m4_fmj_shotgun_mp = 432,
m4_fmj_silencer_mp = 433,
m4_fmj_thermal_mp = 434,
m4_fmj_xmags_mp = 435,
m4_gl_heartbeat_mp = 436,
m4_gl_reflex_mp = 437,
m4_gl_silencer_mp = 438,
m4_gl_thermal_mp = 439,
m4_gl_xmags_mp = 440,
m4_heartbeat_reflex_mp = 441,
m4_heartbeat_shotgun_mp = 442,
m4_heartbeat_silencer_mp = 443,
m4_heartbeat_thermal_mp = 444,
m4_heartbeat_xmags_mp = 445,
m4_reflex_shotgun_mp = 446,
m4_reflex_silencer_mp = 447,
m4_reflex_xmags_mp = 448,
m4_shotgun_silencer_mp = 449,
m4_shotgun_thermal_mp = 450,
m4_shotgun_xmags_mp = 451,
m4_silencer_thermal_mp = 452,
m4_silencer_xmags_mp = 453,
m4_thermal_xmags_mp = 454,
fn2000_mp = 455,
fn2000_acog_mp = 456,
fn2000_eotech_mp = 457,
fn2000_fmj_mp = 458,
fn2000_gl_mp = 459,
gl_fn2000_mp = 460,
fn2000_heartbeat_mp = 461,
fn2000_reflex_mp = 462,
fn2000_shotgun_mp = 463,
fn2000_shotgun_attach_mp = 464,
fn2000_silencer_mp = 465,
fn2000_thermal_mp = 466,
fn2000_xmags_mp = 467,
fn2000_acog_fmj_mp = 468,
fn2000_acog_gl_mp = 469,
fn2000_acog_heartbeat_mp = 470,
fn2000_acog_shotgun_mp = 471,
fn2000_acog_silencer_mp = 472,
fn2000_acog_xmags_mp = 473,
fn2000_eotech_fmj_mp = 474,
fn2000_eotech_gl_mp = 475,
fn2000_eotech_heartbeat_mp = 476,
fn2000_eotech_shotgun_mp = 477,
fn2000_eotech_silencer_mp = 478,
fn2000_eotech_xmags_mp = 479,
fn2000_fmj_gl_mp = 480,
fn2000_fmj_heartbeat_mp = 481,
fn2000_fmj_reflex_mp = 482,
fn2000_fmj_shotgun_mp = 483,
fn2000_fmj_silencer_mp = 484,
fn2000_fmj_thermal_mp = 485,
fn2000_fmj_xmags_mp = 486,
fn2000_gl_heartbeat_mp = 487,
fn2000_gl_reflex_mp = 488,
fn2000_gl_silencer_mp = 489,
fn2000_gl_thermal_mp = 490,
fn2000_gl_xmags_mp = 491,
fn2000_heartbeat_reflex_mp = 492,
fn2000_heartbeat_shotgun_mp = 493,
fn2000_heartbeat_silencer_mp = 494,
fn2000_heartbeat_thermal_mp = 495,
fn2000_heartbeat_xmags_mp = 496,
fn2000_reflex_shotgun_mp = 497,
fn2000_reflex_silencer_mp = 498,
fn2000_reflex_xmags_mp = 499,
fn2000_shotgun_silencer_mp = 500,
fn2000_shotgun_thermal_mp = 501,
fn2000_shotgun_xmags_mp = 502,
fn2000_silencer_thermal_mp = 503,
fn2000_silencer_xmags_mp = 504,
fn2000_thermal_xmags_mp = 505,
masada_mp = 506,
masada_acog_mp = 507,
masada_eotech_mp = 508,
masada_fmj_mp = 509,
masada_gl_mp = 510,
gl_masada_mp = 511,
masada_heartbeat_mp = 512,
masada_reflex_mp = 513,
masada_shotgun_mp = 514,
masada_shotgun_attach_mp = 515,
masada_silencer_mp = 516,
masada_thermal_mp = 517,
masada_xmags_mp = 518,
masada_acog_fmj_mp = 519,
masada_acog_gl_mp = 520,
masada_acog_heartbeat_mp = 521,
masada_acog_shotgun_mp = 522,
masada_acog_silencer_mp = 523,
masada_acog_xmags_mp = 524,
masada_eotech_fmj_mp = 525,
masada_eotech_gl_mp = 526,
masada_eotech_heartbeat_mp = 527,
masada_eotech_shotgun_mp = 528,
masada_eotech_silencer_mp = 529,
masada_eotech_xmags_mp = 530,
masada_fmj_gl_mp = 531,
masada_fmj_heartbeat_mp = 532,
masada_fmj_reflex_mp = 533,
masada_fmj_shotgun_mp = 534,
masada_fmj_silencer_mp = 535,
masada_fmj_thermal_mp = 536,
masada_fmj_xmags_mp = 537,
masada_gl_heartbeat_mp = 538,
masada_gl_reflex_mp = 539,
masada_gl_silencer_mp = 540,
masada_gl_thermal_mp = 541,
masada_gl_xmags_mp = 542,
masada_heartbeat_reflex_mp = 543,
masada_heartbeat_shotgun_mp = 544,
masada_heartbeat_silencer_mp = 545,
masada_heartbeat_thermal_mp = 546,
masada_heartbeat_xmags_mp = 547,
masada_reflex_shotgun_mp = 548,
masada_reflex_silencer_mp = 549,
masada_reflex_xmags_mp = 550,
masada_shotgun_silencer_mp = 551,
masada_shotgun_thermal_mp = 552,
masada_shotgun_xmags_mp = 553,
masada_silencer_thermal_mp = 554,
masada_silencer_xmags_mp = 555,
masada_thermal_xmags_mp = 556,
famas_mp = 557,
famas_acog_mp = 558,
famas_eotech_mp = 559,
famas_fmj_mp = 560,
famas_gl_mp = 561,
gl_famas_mp = 562,
famas_heartbeat_mp = 563,
famas_reflex_mp = 564,
famas_shotgun_mp = 565,
famas_shotgun_attach_mp = 566,
famas_silencer_mp = 567,
famas_thermal_mp = 568,
famas_xmags_mp = 569,
famas_acog_fmj_mp = 570,
famas_acog_gl_mp = 571,
famas_acog_heartbeat_mp = 572,
famas_acog_shotgun_mp = 573,
famas_acog_silencer_mp = 574,
famas_acog_xmags_mp = 575,
famas_eotech_fmj_mp = 576,
famas_eotech_gl_mp = 577,
famas_eotech_heartbeat_mp = 578,
famas_eotech_shotgun_mp = 579,
famas_eotech_silencer_mp = 580,
famas_eotech_xmags_mp = 581,
famas_fmj_gl_mp = 582,
famas_fmj_heartbeat_mp = 583,
famas_fmj_reflex_mp = 584,
famas_fmj_shotgun_mp = 585,
famas_fmj_silencer_mp = 586,
famas_fmj_thermal_mp = 587,
famas_fmj_xmags_mp = 588,
famas_gl_heartbeat_mp = 589,
famas_gl_reflex_mp = 590,
famas_gl_silencer_mp = 591,
famas_gl_thermal_mp = 592,
famas_gl_xmags_mp = 593,
famas_heartbeat_reflex_mp = 594,
famas_heartbeat_shotgun_mp = 595,
famas_heartbeat_silencer_mp = 596,
famas_heartbeat_thermal_mp = 597,
famas_heartbeat_xmags_mp = 598,
famas_reflex_shotgun_mp = 599,
famas_reflex_silencer_mp = 600,
famas_reflex_xmags_mp = 601,
famas_shotgun_silencer_mp = 602,
famas_shotgun_thermal_mp = 603,
famas_shotgun_xmags_mp = 604,
famas_silencer_thermal_mp = 605,
famas_silencer_xmags_mp = 606,
famas_thermal_xmags_mp = 607,
fal_mp = 608,
fal_acog_mp = 609,
fal_eotech_mp = 610,
fal_fmj_mp = 611,
fal_gl_mp = 612,
gl_fal_mp = 613,
fal_heartbeat_mp = 614,
fal_reflex_mp = 615,
fal_shotgun_mp = 616,
fal_shotgun_attach_mp = 617,
fal_silencer_mp = 618,
fal_thermal_mp = 619,
fal_xmags_mp = 620,
fal_acog_fmj_mp = 621,
fal_acog_gl_mp = 622,
fal_acog_heartbeat_mp = 623,
fal_acog_shotgun_mp = 624,
fal_acog_silencer_mp = 625,
fal_acog_xmags_mp = 626,
fal_eotech_fmj_mp = 627,
fal_eotech_gl_mp = 628,
fal_eotech_heartbeat_mp = 629,
fal_eotech_shotgun_mp = 630,
fal_eotech_silencer_mp = 631,
fal_eotech_xmags_mp = 632,
fal_fmj_gl_mp = 633,
fal_fmj_heartbeat_mp = 634,
fal_fmj_reflex_mp = 635,
fal_fmj_shotgun_mp = 636,
fal_fmj_silencer_mp = 637,
fal_fmj_thermal_mp = 638,
fal_fmj_xmags_mp = 639,
fal_gl_heartbeat_mp = 640,
fal_gl_reflex_mp = 641,
fal_gl_silencer_mp = 642,
fal_gl_thermal_mp = 643,
fal_gl_xmags_mp = 644,
fal_heartbeat_reflex_mp = 645,
fal_heartbeat_shotgun_mp = 646,
fal_heartbeat_silencer_mp = 647,
fal_heartbeat_thermal_mp = 648,
fal_heartbeat_xmags_mp = 649,
fal_reflex_shotgun_mp = 650,
fal_reflex_silencer_mp = 651,
fal_reflex_xmags_mp = 652,
fal_shotgun_silencer_mp = 653,
fal_shotgun_thermal_mp = 654,
fal_shotgun_xmags_mp = 655,
fal_silencer_thermal_mp = 656,
fal_silencer_xmags_mp = 657,
fal_thermal_xmags_mp = 658,
scar_mp = 659,
scar_acog_mp = 660,
scar_eotech_mp = 661,
scar_fmj_mp = 662,
scar_gl_mp = 663,
gl_scar_mp = 664,
scar_heartbeat_mp = 665,
scar_reflex_mp = 666,
scar_shotgun_mp = 667,
scar_shotgun_attach_mp = 668,
scar_silencer_mp = 669,
scar_thermal_mp = 670,
scar_xmags_mp = 671,
scar_acog_fmj_mp = 672,
scar_acog_gl_mp = 673,
scar_acog_heartbeat_mp = 674,
scar_acog_shotgun_mp = 675,
scar_acog_silencer_mp = 676,
scar_acog_xmags_mp = 677,
scar_eotech_fmj_mp = 678,
scar_eotech_gl_mp = 679,
scar_eotech_heartbeat_mp = 680,
scar_eotech_shotgun_mp = 681,
scar_eotech_silencer_mp = 682,
scar_eotech_xmags_mp = 683,
scar_fmj_gl_mp = 684,
scar_fmj_heartbeat_mp = 685,
scar_fmj_reflex_mp = 686,
scar_fmj_shotgun_mp = 687,
scar_fmj_silencer_mp = 688,
scar_fmj_thermal_mp = 689,
scar_fmj_xmags_mp = 690,
scar_gl_heartbeat_mp = 691,
scar_gl_reflex_mp = 692,
scar_gl_silencer_mp = 693,
scar_gl_thermal_mp = 694,
scar_gl_xmags_mp = 695,
scar_heartbeat_reflex_mp = 696,
scar_heartbeat_shotgun_mp = 697,
scar_heartbeat_silencer_mp = 698,
scar_heartbeat_thermal_mp = 699,
scar_heartbeat_xmags_mp = 700,
scar_reflex_shotgun_mp = 701,
scar_reflex_silencer_mp = 702,
scar_reflex_xmags_mp = 703,
scar_shotgun_silencer_mp = 704,
scar_shotgun_thermal_mp = 705,
scar_shotgun_xmags_mp = 706,
scar_silencer_thermal_mp = 707,
scar_silencer_xmags_mp = 708,
scar_thermal_xmags_mp = 709,
tavor_mp = 710,
tavor_acog_mp = 711,
tavor_eotech_mp = 712,
tavor_fmj_mp = 713,
tavor_gl_mp = 714,
gl_tavor_mp = 715,
tavor_heartbeat_mp = 716,
tavor_reflex_mp = 717,
tavor_shotgun_mp = 718,
tavor_shotgun_attach_mp = 719,
tavor_silencer_mp = 720,
tavor_thermal_mp = 721,
tavor_xmags_mp = 722,
tavor_acog_fmj_mp = 723,
tavor_acog_gl_mp = 724,
tavor_acog_heartbeat_mp = 725,
tavor_acog_shotgun_mp = 726,
tavor_acog_silencer_mp = 727,
tavor_acog_xmags_mp = 728,
tavor_eotech_fmj_mp = 729,
tavor_eotech_gl_mp = 730,
tavor_eotech_heartbeat_mp = 731,
tavor_eotech_shotgun_mp = 732,
tavor_eotech_silencer_mp = 733,
tavor_eotech_xmags_mp = 734,
tavor_fmj_gl_mp = 735,
tavor_fmj_heartbeat_mp = 736,
tavor_fmj_reflex_mp = 737,
tavor_fmj_shotgun_mp = 738,
tavor_fmj_silencer_mp = 739,
tavor_fmj_thermal_mp = 740,
tavor_fmj_xmags_mp = 741,
tavor_gl_heartbeat_mp = 742,
tavor_gl_reflex_mp = 743,
tavor_gl_silencer_mp = 744,
tavor_gl_thermal_mp = 745,
tavor_gl_xmags_mp = 746,
tavor_heartbeat_reflex_mp = 747,
tavor_heartbeat_shotgun_mp = 748,
tavor_heartbeat_silencer_mp = 749,
tavor_heartbeat_thermal_mp = 750,
tavor_heartbeat_xmags_mp = 751,
tavor_reflex_shotgun_mp = 752,
tavor_reflex_silencer_mp = 753,
tavor_reflex_xmags_mp = 754,
tavor_shotgun_silencer_mp = 755,
tavor_shotgun_thermal_mp = 756,
tavor_shotgun_xmags_mp = 757,
tavor_silencer_thermal_mp = 758,
tavor_silencer_xmags_mp = 759,
tavor_thermal_xmags_mp = 760,
gl_mp = 761,
m79_mp = 762,
rpg_mp = 763,
at4_mp = 764,
stinger_mp = 765,
javelin_mp = 766,
barrett_mp = 767,
barrett_acog_mp = 768,
barrett_fmj_mp = 769,
barrett_heartbeat_mp = 770,
barrett_silencer_mp = 771,
barrett_thermal_mp = 772,
barrett_xmags_mp = 773,
barrett_acog_fmj_mp = 774,
barrett_acog_heartbeat_mp = 775,
barrett_acog_silencer_mp = 776,
barrett_acog_xmags_mp = 777,
barrett_fmj_heartbeat_mp = 778,
barrett_fmj_silencer_mp = 779,
barrett_fmj_thermal_mp = 780,
barrett_fmj_xmags_mp = 781,
barrett_heartbeat_silencer_mp = 782,
barrett_heartbeat_thermal_mp = 783,
barrett_heartbeat_xmags_mp = 784,
barrett_silencer_thermal_mp = 785,
barrett_silencer_xmags_mp = 786,
barrett_thermal_xmags_mp = 787,
wa2000_mp = 788,
wa2000_acog_mp = 789,
wa2000_fmj_mp = 790,
wa2000_heartbeat_mp = 791,
wa2000_silencer_mp = 792,
wa2000_thermal_mp = 793,
wa2000_xmags_mp = 794,
wa2000_acog_fmj_mp = 795,
wa2000_acog_heartbeat_mp = 796,
wa2000_acog_silencer_mp = 797,
wa2000_acog_xmags_mp = 798,
wa2000_fmj_heartbeat_mp = 799,
wa2000_fmj_silencer_mp = 800,
wa2000_fmj_thermal_mp = 801,
wa2000_fmj_xmags_mp = 802,
wa2000_heartbeat_silencer_mp = 803,
wa2000_heartbeat_thermal_mp = 804,
wa2000_heartbeat_xmags_mp = 805,
wa2000_silencer_thermal_mp = 806,
wa2000_silencer_xmags_mp = 807,
wa2000_thermal_xmags_mp = 808,
m21_mp = 809,
m21_acog_mp = 810,
m21_fmj_mp = 811,
m21_heartbeat_mp = 812,
m21_silencer_mp = 813,
m21_thermal_mp = 814,
m21_xmags_mp = 815,
m21_acog_fmj_mp = 816,
m21_acog_heartbeat_mp = 817,
m21_acog_silencer_mp = 818,
m21_acog_xmags_mp = 819,
m21_fmj_heartbeat_mp = 820,
m21_fmj_silencer_mp = 821,
m21_fmj_thermal_mp = 822,
m21_fmj_xmags_mp = 823,
m21_heartbeat_silencer_mp = 824,
m21_heartbeat_thermal_mp = 825,
m21_heartbeat_xmags_mp = 826,
m21_silencer_thermal_mp = 827,
m21_silencer_xmags_mp = 828,
m21_thermal_xmags_mp = 829,
cheytac_mp = 830,
cheytac_acog_mp = 831,
cheytac_fmj_mp = 832,
cheytac_heartbeat_mp = 833,
cheytac_silencer_mp = 834,
cheytac_thermal_mp = 835,
cheytac_xmags_mp = 836,
cheytac_acog_fmj_mp = 837,
cheytac_acog_heartbeat_mp = 838,
cheytac_acog_silencer_mp = 839,
cheytac_acog_xmags_mp = 840,
cheytac_fmj_heartbeat_mp = 841,
cheytac_fmj_silencer_mp = 842,
cheytac_fmj_thermal_mp = 843,
cheytac_fmj_xmags_mp = 844,
cheytac_heartbeat_silencer_mp = 845,
cheytac_heartbeat_thermal_mp = 846,
cheytac_heartbeat_xmags_mp = 847,
cheytac_silencer_thermal_mp = 848,
cheytac_silencer_xmags_mp = 849,
cheytac_thermal_xmags_mp = 850,
ranger_mp = 851,
ranger_akimbo_mp = 852,
ranger_fmj_mp = 853,
ranger_akimbo_fmj_mp = 854,
model1887_mp = 855,
model1887_akimbo_mp = 856,
model1887_fmj_mp = 857,
model1887_akimbo_fmj_mp = 858,
striker_mp = 859,
striker_eotech_mp = 860,
striker_fmj_mp = 861,
striker_grip_mp = 862,
striker_reflex_mp = 863,
striker_silencer_mp = 864,
striker_xmags_mp = 865,
striker_eotech_fmj_mp = 866,
striker_eotech_grip_mp = 867,
striker_eotech_silencer_mp = 868,
striker_eotech_xmags_mp = 869,
striker_fmj_grip_mp = 870,
striker_fmj_reflex_mp = 871,
striker_fmj_silencer_mp = 872,
striker_fmj_xmags_mp = 873,
striker_grip_reflex_mp = 874,
striker_grip_silencer_mp = 875,
striker_grip_xmags_mp = 876,
striker_reflex_silencer_mp = 877,
striker_reflex_xmags_mp = 878,
striker_silencer_xmags_mp = 879,
aa12_mp = 880,
aa12_eotech_mp = 881,
aa12_fmj_mp = 882,
aa12_grip_mp = 883,
aa12_reflex_mp = 884,
aa12_silencer_mp = 885,
aa12_xmags_mp = 886,
aa12_eotech_fmj_mp = 887,
aa12_eotech_grip_mp = 888,
aa12_eotech_silencer_mp = 889,
aa12_eotech_xmags_mp = 890,
aa12_fmj_grip_mp = 891,
aa12_fmj_reflex_mp = 892,
aa12_fmj_silencer_mp = 893,
aa12_fmj_xmags_mp = 894,
aa12_grip_reflex_mp = 895,
aa12_grip_silencer_mp = 896,
aa12_grip_xmags_mp = 897,
aa12_reflex_silencer_mp = 898,
aa12_reflex_xmags_mp = 899,
aa12_silencer_xmags_mp = 900,
m1014_mp = 901,
m1014_eotech_mp = 902,
m1014_fmj_mp = 903,
m1014_grip_mp = 904,
m1014_reflex_mp = 905,
m1014_silencer_mp = 906,
m1014_xmags_mp = 907,
m1014_eotech_fmj_mp = 908,
m1014_eotech_grip_mp = 909,
m1014_eotech_silencer_mp = 910,
m1014_eotech_xmags_mp = 911,
m1014_fmj_grip_mp = 912,
m1014_fmj_reflex_mp = 913,
m1014_fmj_silencer_mp = 914,
m1014_fmj_xmags_mp = 915,
m1014_grip_reflex_mp = 916,
m1014_grip_silencer_mp = 917,
m1014_grip_xmags_mp = 918,
m1014_reflex_silencer_mp = 919,
m1014_reflex_xmags_mp = 920,
m1014_silencer_xmags_mp = 921,
spas12_mp = 922,
spas12_eotech_mp = 923,
spas12_fmj_mp = 924,
spas12_grip_mp = 925,
spas12_reflex_mp = 926,
spas12_silencer_mp = 927,
spas12_xmags_mp = 928,
spas12_eotech_fmj_mp = 929,
spas12_eotech_grip_mp = 930,
spas12_eotech_silencer_mp = 931,
spas12_eotech_xmags_mp = 932,
spas12_fmj_grip_mp = 933,
spas12_fmj_reflex_mp = 934,
spas12_fmj_silencer_mp = 935,
spas12_fmj_xmags_mp = 936,
spas12_grip_reflex_mp = 937,
spas12_grip_silencer_mp = 938,
spas12_grip_xmags_mp = 939,
spas12_reflex_silencer_mp = 940,
spas12_reflex_xmags_mp = 941,
spas12_silencer_xmags_mp = 942,
rpd_mp = 943,
rpd_acog_mp = 944,
rpd_eotech_mp = 945,
rpd_fmj_mp = 946,
rpd_grip_mp = 947,
rpd_heartbeat_mp = 948,
rpd_reflex_mp = 949,
rpd_silencer_mp = 950,
rpd_thermal_mp = 951,
rpd_xmags_mp = 952,
rpd_acog_fmj_mp = 953,
rpd_acog_grip_mp = 954,
rpd_acog_heartbeat_mp = 955,
rpd_acog_silencer_mp = 956,
rpd_acog_xmags_mp = 957,
rpd_eotech_fmj_mp = 958,
rpd_eotech_grip_mp = 959,
rpd_eotech_heartbeat_mp = 960,
rpd_eotech_silencer_mp = 961,
rpd_eotech_xmags_mp = 962,
rpd_fmj_grip_mp = 963,
rpd_fmj_heartbeat_mp = 964,
rpd_fmj_reflex_mp = 965,
rpd_fmj_silencer_mp = 966,
rpd_fmj_thermal_mp = 967,
rpd_fmj_xmags_mp = 968,
rpd_grip_heartbeat_mp = 969,
rpd_grip_reflex_mp = 970,
rpd_grip_silencer_mp = 971,
rpd_grip_thermal_mp = 972,
rpd_grip_xmags_mp = 973,
rpd_heartbeat_reflex_mp = 974,
rpd_heartbeat_silencer_mp = 975,
rpd_heartbeat_thermal_mp = 976,
rpd_heartbeat_xmags_mp = 977,
rpd_reflex_silencer_mp = 978,
rpd_reflex_xmags_mp = 979,
rpd_silencer_thermal_mp = 980,
rpd_silencer_xmags_mp = 981,
rpd_thermal_xmags_mp = 982,
sa80_mp = 983,
sa80_acog_mp = 984,
sa80_eotech_mp = 985,
sa80_fmj_mp = 986,
sa80_grip_mp = 987,
sa80_heartbeat_mp = 988,
sa80_reflex_mp = 989,
sa80_silencer_mp = 990,
sa80_thermal_mp = 991,
sa80_xmags_mp = 992,
sa80_acog_fmj_mp = 993,
sa80_acog_grip_mp = 994,
sa80_acog_heartbeat_mp = 995,
sa80_acog_silencer_mp = 996,
sa80_acog_xmags_mp = 997,
sa80_eotech_fmj_mp = 998,
sa80_eotech_grip_mp = 999,
sa80_eotech_heartbeat_mp = 1000,
sa80_eotech_silencer_mp = 1001,
sa80_eotech_xmags_mp = 1002,
sa80_fmj_grip_mp = 1003,
sa80_fmj_heartbeat_mp = 1004,
sa80_fmj_reflex_mp = 1005,
sa80_fmj_silencer_mp = 1006,
sa80_fmj_thermal_mp = 1007,
sa80_fmj_xmags_mp = 1008,
sa80_grip_heartbeat_mp = 1009,
sa80_grip_reflex_mp = 1010,
sa80_grip_silencer_mp = 1011,
sa80_grip_thermal_mp = 1012,
sa80_grip_xmags_mp = 1013,
sa80_heartbeat_reflex_mp = 1014,
sa80_heartbeat_silencer_mp = 1015,
sa80_heartbeat_thermal_mp = 1016,
sa80_heartbeat_xmags_mp = 1017,
sa80_reflex_silencer_mp = 1018,
sa80_reflex_xmags_mp = 1019,
sa80_silencer_thermal_mp = 1020,
sa80_silencer_xmags_mp = 1021,
sa80_thermal_xmags_mp = 1022,
mg4_mp = 1023,
mg4_acog_mp = 1024,
mg4_eotech_mp = 1025,
mg4_fmj_mp = 1026,
mg4_grip_mp = 1027,
mg4_heartbeat_mp = 1028,
mg4_reflex_mp = 1029,
mg4_silencer_mp = 1030,
mg4_thermal_mp = 1031,
mg4_xmags_mp = 1032,
mg4_acog_fmj_mp = 1033,
mg4_acog_grip_mp = 1034,
mg4_acog_heartbeat_mp = 1035,
mg4_acog_silencer_mp = 1036,
mg4_acog_xmags_mp = 1037,
mg4_eotech_fmj_mp = 1038,
mg4_eotech_grip_mp = 1039,
mg4_eotech_heartbeat_mp = 1040,
mg4_eotech_silencer_mp = 1041,
mg4_eotech_xmags_mp = 1042,
mg4_fmj_grip_mp = 1043,
mg4_fmj_heartbeat_mp = 1044,
mg4_fmj_reflex_mp = 1045,
mg4_fmj_silencer_mp = 1046,
mg4_fmj_thermal_mp = 1047,
mg4_fmj_xmags_mp = 1048,
mg4_grip_heartbeat_mp = 1049,
mg4_grip_reflex_mp = 1050,
mg4_grip_silencer_mp = 1051,
mg4_grip_thermal_mp = 1052,
mg4_grip_xmags_mp = 1053,
mg4_heartbeat_reflex_mp = 1054,
mg4_heartbeat_silencer_mp = 1055,
mg4_heartbeat_thermal_mp = 1056,
mg4_heartbeat_xmags_mp = 1057,
mg4_reflex_silencer_mp = 1058,
mg4_reflex_xmags_mp = 1059,
mg4_silencer_thermal_mp = 1060,
mg4_silencer_xmags_mp = 1061,
mg4_thermal_xmags_mp = 1062,
m240_mp = 1063,
m240_acog_mp = 1064,
m240_eotech_mp = 1065,
m240_fmj_mp = 1066,
m240_grip_mp = 1067,
m240_heartbeat_mp = 1068,
m240_reflex_mp = 1069,
m240_silencer_mp = 1070,
m240_thermal_mp = 1071,
m240_xmags_mp = 1072,
m240_acog_fmj_mp = 1073,
m240_acog_grip_mp = 1074,
m240_acog_heartbeat_mp = 1075,
m240_acog_silencer_mp = 1076,
m240_acog_xmags_mp = 1077,
m240_eotech_fmj_mp = 1078,
m240_eotech_grip_mp = 1079,
m240_eotech_heartbeat_mp = 1080,
m240_eotech_silencer_mp = 1081,
m240_eotech_xmags_mp = 1082,
m240_fmj_grip_mp = 1083,
m240_fmj_heartbeat_mp = 1084,
m240_fmj_reflex_mp = 1085,
m240_fmj_silencer_mp = 1086,
m240_fmj_thermal_mp = 1087,
m240_fmj_xmags_mp = 1088,
m240_grip_heartbeat_mp = 1089,
m240_grip_reflex_mp = 1090,
m240_grip_silencer_mp = 1091,
m240_grip_thermal_mp = 1092,
m240_grip_xmags_mp = 1093,
m240_heartbeat_reflex_mp = 1094,
m240_heartbeat_silencer_mp = 1095,
m240_heartbeat_thermal_mp = 1096,
m240_heartbeat_xmags_mp = 1097,
m240_reflex_silencer_mp = 1098,
m240_reflex_xmags_mp = 1099,
m240_silencer_thermal_mp = 1100,
m240_silencer_xmags_mp = 1101,
m240_thermal_xmags_mp = 1102,
aug_mp = 1103,
aug_acog_mp = 1104,
aug_eotech_mp = 1105,
aug_fmj_mp = 1106,
aug_grip_mp = 1107,
aug_heartbeat_mp = 1108,
aug_reflex_mp = 1109,
aug_silencer_mp = 1110,
aug_thermal_mp = 1111,
aug_xmags_mp = 1112,
aug_acog_fmj_mp = 1113,
aug_acog_grip_mp = 1114,
aug_acog_heartbeat_mp = 1115,
aug_acog_silencer_mp = 1116,
aug_acog_xmags_mp = 1117,
aug_eotech_fmj_mp = 1118,
aug_eotech_grip_mp = 1119,
aug_eotech_heartbeat_mp = 1120,
aug_eotech_silencer_mp = 1121,
aug_eotech_xmags_mp = 1122,
aug_fmj_grip_mp = 1123,
aug_fmj_heartbeat_mp = 1124,
aug_fmj_reflex_mp = 1125,
aug_fmj_silencer_mp = 1126,
aug_fmj_thermal_mp = 1127,
aug_fmj_xmags_mp = 1128,
aug_grip_heartbeat_mp = 1129,
aug_grip_reflex_mp = 1130,
aug_grip_silencer_mp = 1131,
aug_grip_thermal_mp = 1132,
aug_grip_xmags_mp = 1133,
aug_heartbeat_reflex_mp = 1134,
aug_heartbeat_silencer_mp = 1135,
aug_heartbeat_thermal_mp = 1136,
aug_heartbeat_xmags_mp = 1137,
aug_reflex_silencer_mp = 1138,
aug_reflex_xmags_mp = 1139,
aug_silencer_thermal_mp = 1140,
aug_silencer_xmags_mp = 1141,
aug_thermal_xmags_mp = 1142,
c4_mp = 1143,
claymore_mp = 1144,
airdrop_marker_mp = 1145,
semtex_mp = 1146,
frag_grenade_mp = 1147,
flash_grenade_mp = 1148,
smoke_grenade_mp = 1149,
concussion_grenade_mp = 1150,
throwingknife_mp = 1151,
onemanarmy_mp = 1152,
flare_mp = 1153,
scavenger_bag_mp = 1154,
frag_grenade_short_mp = 1155,
briefcase_bomb_mp = 1157,
briefcase_bomb_defuse_mp = 1158,
killstreak_uav_mp = 1159,
killstreak_helicopter_mp = 1160,
killstreak_ac130_mp = 1161,
killstreak_predator_missile_mp = 1162,
killstreak_helicopter_minigun_mp = 1163,
killstreak_nuke_mp = 1164,
killstreak_precision_airstrike_mp = 1165,
killstreak_counter_uav_mp = 1166,
killstreak_sentry_mp = 1167,
airdrop_sentry_marker_mp = 1168,
killstreak_helicopter_flares_mp = 1169,
killstreak_emp_mp = 1170,
airdrop_mega_marker_mp = 1171,
killstreak_stealth_airstrike_mp = 1172,
killstreak_harrier_airstrike_mp = 1173,
ac130_25mm_mp = 1174,
ac130_40mm_mp = 1175,
ac130_105mm_mp = 1176,
remotemissile_projectile_mp = 1177,
stealth_bomb_mp = 1178,
artillery_mp = 1179,
harrier_missile_mp = 1180,
harrier_20mm_mp = 1181,
harrier_ffar_mp = 1182,
heli_remote_mp = 1187,
pavelow_minigun_mp = 1188,
nuke_mp = 1190,
barrel_mp = 1191,
lightstick_mp = 1192,
throwingknife_rhand_mp = 1193
}
public static void G_GivePlayerWeapon(Int32 clientIndex, WeaponIndexes wpn, Weapon_Camos Camo = Weapon_Camos.None, Boolean Akimbo = false)
{
Int32 Index = RPC.Call(0x00032F90, Enum.GetName(typeof(WeaponIndexes), wpn));
Call(0x001C0890, G_Client(clientIndex), Index, (Int32)Camo, Convert.ToInt32(Akimbo));
Call(0x00174BF8, G_Entity(clientIndex), Index, 0, 9999, 1);
SV_GameSendServerCommand(clientIndex, "a " + Index);
iPrintln(clientIndex, "Given Weapon: ^1" + Convert.ToString(wpn));
}
public enum Weapon_Camos
{
None,
Woodland,
Digital,
Desert,
Arctic,
Urban,
Red_Tiger,
Blue_Tiger,
Fall
}
public static String GetMap()
{
String str = PS3.Extension.ReadString(0xD495F4), MapStr = "/";
if (InGame())
{
if (str.Contains("afghan"))
MapStr = "Afghan";
if (str.Contains("highrise"))
MapStr = "Highrise";
if (str.Contains("rundown"))
MapStr = "Rundown";
if (str.Contains("quarry"))
MapStr = "Quarry";
if (str.Contains("nightshift"))
MapStr = "Skidrow";
if (str.Contains("terminal"))
MapStr = "Terminal";
if (str.Contains("brecourt"))
MapStr = "Wasteland";
if (str.Contains("derail"))
MapStr = "Derail";
if (str.Contains("estate"))
MapStr = "Estate";
if (str.Contains("favela"))
MapStr = "Favela";
if (str.Contains("invasion"))
MapStr = "Invasion";
if (str.Contains("rust"))
MapStr = "Rust";
if (str.Contains("scrapyard") || str.Contains(("boneyard")))
MapStr = "Scrapyard";
if (str.Contains("sub"))
MapStr = "Subbase";
if (str.Contains("underpass"))
MapStr = "Underpass";
if (str.Contains("checkpoint"))
MapStr = "Karachi";
if (str.Contains("bailout"))
MapStr = "Bailout";
if (str.Contains("compact"))
MapStr = "Salvage";
if (str.Contains("storm") || str.Contains(("storm2")))
MapStr = "Storm";
if (str.Contains("crash"))
MapStr = "Crash";
if (str.Contains("overgrown"))
MapStr = "Overgrown";
if (str.Contains("strike"))
MapStr = "Strike";
if (str.Contains("vacant"))
MapStr = "Vacant";
if (str.Contains("trailerpark"))
MapStr = "Trailer Park";
if (str.Contains("fuel"))
MapStr = "Fuel";
if (str.Contains("abandon"))
MapStr = "Carnival";
}
return MapStr;
}
static Int32 BG_GetViewmodelWeaponIndex(Int32 clientIndex)
{
Int32 Index = PS3.Extension.ReadInt32(G_Client(clientIndex) + 0x2B4);
String MapName = GetMap();
if ((MapName == "Afghan" || MapName == "Highrise" || MapName == "Karachi" || MapName == "Quarry" || MapName == "Rundown" || MapName == "Terminal" || MapName == "Skidrow" || MapName == "Wasteland"))
{
if (Index > 2)
Index--;
}
return Index;
}
public static Boolean IsMW2()
{
foreach (String temp in new String[] { "BLUS30377", "BLKS20159", "BLES00683", "BLES00686", "BLES00685", "BLES00684", "BLES00687" })
if (temp == PS3.Extension.ReadString(0x10010251))
return true;
return false;
}
public static Boolean NoRecoil(Int32 clientIndex)
{
Boolean State = PS3.Extension.ReadInt32((Mods.G_Client(clientIndex) + 0x2BC)) > 0;
PS3.Extension.WriteInt32(Mods.G_Client(clientIndex) + 0x2BC, State ? 0 : 0x400);
return State = !State;
}
public static Boolean Spread(Int32 clientIndex)
{
Boolean State = PS3.Extension.ReadInt32((Mods.G_Client(clientIndex) + 0x2D0)) > 0;
PS3.Extension.WriteInt32(Mods.G_Client(clientIndex) + 0x2D0, State ? 0 : 2);
return State = !State;
}
public static void UnlimitedAmmo(Int32 clientIndex)
{
PS3.Extension.WriteInt32(G_Client(clientIndex) + 0x2DC, Int32.MaxValue);
PS3.Extension.WriteInt32(G_Client(clientIndex) + 0x354, Int32.MaxValue);
PS3.Extension.WriteInt32(G_Client(clientIndex) + 0x2EC, Int32.MaxValue);
PS3.Extension.WriteInt32(G_Client(clientIndex) + 0x378, Int32.MaxValue);
PS3.Extension.WriteInt32(G_Client(clientIndex) + 0x360, Int32.MaxValue);
PS3.Extension.WriteInt32(G_Client(clientIndex) + 0x378, Int32.MaxValue);
PS3.Extension.WriteInt32(G_Client(clientIndex) + 0x370, Int32.MaxValue);
}
public static Boolean SetAllPerks(Int32 clientIndex)
{
Byte[] Perks = new Byte[0x28];
Boolean State = PS3.Extension.ReadByte(G_Client(clientIndex) + 0x42A) == 255;
if (!State)
{
for (Int32 i = 0; i < Perks.Length; i++)
Perks[i] = 255;
}
PS3.Extension.WriteBytes(G_Client(clientIndex) + 0x42A, Perks);
return State = !State;
}
public enum mFlag
{
Default,
No_Clip = 2,
Ufo_Mode = 3,
Freeze = 4
}
public static void SetMFlag(Int32 clientIndex, mFlag Flag)
{
PS3.Extension.WriteInt32(G_Client(clientIndex) + 0x3420, (Int32)Flag);
iPrintln(clientIndex, "Set new mFlag: " + Enum.GetName(typeof(mFlag), Flag).Replace("_", ""));
}
public class Buttonz
{
public static string
DpadUp = "+actionslot 1",
DpadDown = "+actionslot 2",
DpadRight = "+actionslot 4",
DpadLeft = "+actionslot 3",
Cross = "+gostand",
Circle = "+stance",
Triangle = "weapnext",
Square = "+usereload",
R3 = "+melee",
R2 = "+frag",
R1 = "+attack",
L3 = "+breath_sprint",
L2 = "+smoke",
L1 = "+speed_throw",
Select = "togglescores",
Start = "togglemenu";
}
public bool ButtonPressed(int client, string Button)
{
if (PS3.Extension.ReadString(0x34750E9F + ((uint)client * 0x97F80)) == Button)
return true;
else return false;
}
if (ButtonPressed(7, Buttonz.Cross))
MessageBox.Show("Client 7 is pressing Cross");
else if (ButtonPressed(0, Buttonz.DpadRight))
MessageBox.Show("Client 0 is pressing dpad right");
public enum WeaponSlot
{
Primary,
Secondary
}
public static void ChangeCamo(Int32 clientIndex, WeaponSlot Slot, Weapon_Camos Camo)
{
PS3.Extension.WriteByte(G_Client(clientIndex) + (UInt32)(Slot == WeaponSlot.Primary ? 0x268 : 0x25E), (Byte)Camo);
}
public void JetPack(int client)
{
PS3.Extension.WriteFloat(G_Client(client) + 0x30, PS3.Extension.ReadFloat(G_Client(client) + 0x30) + 90);
}
//In a timer or backgroundworker!
if(ButtonPressed(0, Buttonz.Cross))
JetPack(0);//Starts jet pack for client 0
if(ButtonPressed(3, Buttonz.Cross))
JetPack(3);//Starts jetpack for client 3
Primary Weapon - 0x267
Secondary Weapon - 0x25D
Offset: 0x13
Enable: 0x55
Disable: 0x00
Offset: 0x3228
Enable: Int32.MaxValue
Disable: 100
Offset: 0x1B7
Enable: 0x1
Disable: 0x0
Offset: 0x3208
Offset: 0x3290
Read/Write Int32
Points: 0x3198
Kills: 0x31A0
Deaths: 0x319C
ReadByte
Offset: 0x345C
Alive: 0x00
Dead: 0x01
Offset: 0x1C
Offset: 0x30
WriteFloat
0x323C
Offset: 0x24
Bytes: 0xFF, 0xFF
Offset: 0x428
Enable: 0xFF, 0xFE
Disable: 0x00, 0x08
Normal UAV: 0x32E6
Counter UAV: 0x32EB
Enable: 0x1
Disable: 0x0
Address: 0x335E0
Enable: 0x2F800000
Disable:0x2F800002
Address: 0x496F4
Enable: 0x2F800001
Disable: 0x2F800000
Address: 0x8C7B8
Enable: 0x39400001
Disable:0x39400000
Address: 0x9342C
Enable: 0x60000000
Disable: 0x4BFA10F5
Address: 0x2383A8
Enable: 0x60000000
Disable:0x4BFFE3D1
Name: 0x01f9f11c
Prestige: 0x01ff9a9c
XP: 0x01ff9a94 (0x20, 0x64, 0x26, 0x00 - Level 70)
Score: 0x01ff9aa4
Kills: 0x01ff9aa8
Deaths: 0x01ff9ab0
Assists: 0x01ff9ab8
Headshots: 0x01ff9abc
Time Played: 0x01ff9ac8 & 0x01ff9acc
Wins: 0x01ff9adc
Loses: 0x01ff9ae0
Ties: 0x01ff9ae4
Win Streak: 0x01ff9ae8
Kill Streak: 0x01ff9aac
All Accolades: 0x01ff9297 - 0x01ff944f
Complete challenges (Unlock all titles,emblems, camos, attachments, etc.) (You must be lvl 70, or you will only get the weapon titles & emblems)
Offset: 0x01ffa0c7
https://pastebin.com/3Wxr7DQn //Unlock all Byte Array by Mango_Knife
public static void ChangeClassName(Int32 ClassIndex, String Name)
{
if(ClassIndex > 0 && ClassIndex < 11)
PS3.Extension.WriteString(0x1FF9E2C + ((UInt32)ClassIndex * 0x40), Name);
}
0x00253AC8 - FPS ON/OFF
40 = ON
41 = OFF
0x007291A4 - Text Size
0x00729418, 0x00729318 - Text Position
0x00577570 - Text For Menu
Team Deathmatch - 0x01CA2F3C
Mercenary Team Deathmatch - 0x01Ca597C
Free-for-all - 0x01CA83BC
Domination - 0x01CAADFC
Ground War - 0x01CAD83C
Demolition - 0x01CB027C
Sabotage - 0x01CB2CAC
Headquarters Pro - 0x01CB56FC
Search and destroy - 0x01CB813C
Barebones Pro - 0x01CBAB7C
Team tactical - 0x01CBD5BC
Hardcore ricochet: SD - 0x01CBFFFC
hardcore team deathmatch - 0x01CC2A3C
3rd person team tactical - 0x01CC546C
team deahtmatch express - 0x01CC7EBC
Objective Barebones Pro - 0x01CCA8FC
hardcore ricochet: HQ Pro - 0x01CCD33C
capture the flag - 0x01CCFD7C
Hardcore mosh pit - 0x01CD27BC
mp_afghan - 0x1394A00
mp_derail - 0x1375880
mp_estate - 0x1361100
mp_favela - 0x1386E00
mp_highrise - 0x138C580
mp_invasion - 0x1389380
mp_checkpoint - 0x1383480
mp_quarry - 0x13AF800
mp_rundown - 0x137BA00
mp_rust - 0x1352B00
mp_boneyard - 0x1321500
mp_nightshift - 0x1350A80
mp_subbase - 0x136F980
mp_terminal - 0x1323F80
mp_underpass - 0x137CE00
mp_brecourt - 0x132B780
private static uint function_address;
public static int Call(uint func_address, params object[] parameters)
{
int length = parameters.Length;
int index = 0;
uint num3 = 0;
uint num4 = 0;
uint num5 = 0;
uint num6 = 0;
while (index < length)
{
if (parameters[index] is int)
{
PS3.Extension.WriteInt32(0x10020000 + (num3 * 4), (int)parameters[index]);
num3++;
}
else if (parameters[index] is uint)
{
PS3.Extension.WriteUInt32(0x10020000 + (num3 * 4), (uint)parameters[index]);
num3++;
}
else
{
uint num7;
if (parameters[index] is string)
{
num7 = 0x10022000 + (num4 * 0x400);
PS3.Extension.WriteString(num7, Convert.ToString(parameters[index]));
PS3.Extension.WriteUInt32(0x10020000 + (num3 * 4), num7);
num3++;
num4++;
}
else if (parameters[index] is float)
{
PS3.Extension.WriteFloat(0x10020024 + (num5 * 4), (float)parameters[index]);
num5++;
}
else if (parameters[index] is float[])
{
float[] input = (float[])parameters[index];
num7 = 0x10021000 + (num6 * 4);
Lib.WriteSingle(num7, input);
PS3.Extension.WriteUInt32(0x10020000 + (num3 * 4), num7);
num3++;
num6 += (uint)input.Length;
}
}
index++;
}
PS3.Extension.WriteUInt32(0x1002004C, func_address);
Thread.Sleep(20);
return PS3.Extension.ReadInt32(0x10020050);
}
public static void Enable()
{
PS3.SetMemory(function_address, new byte[] { 0x4E, 0x80, 0x00, 0x20 });
Thread.Sleep(20);
byte[] memory = new byte[]
{ 0x7C, 0x08, 0x02, 0xA6, 0xF8, 0x01, 0x00, 0x80, 0x3C, 0x60, 0x10, 0x02, 0x81, 0x83, 0x00, 0x4C,
0x2C, 0x0C, 0x00, 0x00, 0x41, 0x82, 0x00, 0x64, 0x80, 0x83, 0x00, 0x04, 0x80, 0xA3, 0x00, 0x08,
0x80, 0xC3, 0x00, 0x0C, 0x80, 0xE3, 0x00, 0x10, 0x81, 0x03, 0x00, 0x14, 0x81, 0x23, 0x00, 0x18,
0x81, 0x43, 0x00, 0x1C, 0x81, 0x63, 0x00, 0x20, 0xC0, 0x23, 0x00, 0x24, 0xc0, 0x43, 0x00, 0x28,
0xC0, 0x63, 0x00, 0x2C, 0xC0, 0x83, 0x00, 0x30, 0xC0, 0xA3, 0x00, 0x34, 0xc0, 0xC3, 0x00, 0x38,
0xC0, 0xE3, 0x00, 0x3C, 0xC1, 0x03, 0x00, 0x40, 0xC1, 0x23, 0x00, 0x48, 0x80, 0x63, 0x00, 0x00,
0x7D, 0x89, 0x03, 0xA6, 0x4E, 0x80, 0x04, 0x21, 0x3C, 0x80, 0x10, 0x02, 0x38, 0xA0, 0x00, 0x00,
0x90, 0xA4, 0x00, 0x4C, 0x90, 0x64, 0x00, 0x50, 0xE8, 0x01, 0x00, 0x80, 0x7C, 0x08, 0x03, 0xA6,
0x38, 0x21, 0x00, 0x70, 0x4E, 0x80, 0x00, 0x20 };
PS3.SetMemory(function_address + 4, memory);
PS3.SetMemory(0x10020000, new byte[0x2854]);
PS3.SetMemory(function_address, new byte[] { 0xF8, 0x21, 0xFF, 0x91 });
}
public static int Init()
{
function_address = 0x10A30;
Enable();
return 0;
}
0x00186638 - Add_Ammo(gentity_s *ent, unsigned int weaponIndex, char weaponModel, int count, int fillClip)
0x00201FB0 - AddRefToObject(unsigned int id)
0x00012428 - AimAssist_ApplyAutoAim(AimInput *input, AimOutput *output)
0x000116B0 - AimAssist_RegisterDvars
0x000111D0 - AimAssist_UpdateAutoAimTarget(AimAssistGlobals *aaGlob)
0x00013460 - AimTarget_GetTagPos(int localClientNum, centity_s *cent, unsigned int tagName, float *pos)
0x00202CE8 - AllocEntity(unsigned int classnum, unsigned __int16 entnum)
0x00202EB0 - AllocThread(unsigned int self)
0x00202AE8 - AllocVariable()
0x00258B50 - AngleDelta(const float angle1, const float angle2)
0x0025B4A8 - AnglesSubtract(const float *v1, const float *v2, float *v3)
0x0025D9F8 - AngleVectors(const float *angles, float *forward, float *right, float *up)
0x004C6CC8 - atan2(double v, double u)
0x004C6C88 - atol(const char *nptr)
0x0025BE78 - AxisToAngles(const float (*axis)[3], float *angles)
0x00036318 - BG_CalculateWeaponPosition_Sway(playerState_s *ps, float *swayViewAngles, float *swayOffset, float *swayAngles, float ssSwayScale, int frametime)
0x0001F310 - BG_EvaluateTrajectory(trajectory_t *tr, int atTime, float *result)
0x000329A8 - BG_FindWeaponIndexForName(const char *name)
0x00032930 - BG_GetNumWeapons()
0x00020D70 - BG_GetPerkIndexForName(const char *perkName)
0x0001C690 - BG_GetPlayerViewDirection(playerState_s *ps, float *forward, float *right, float *up)
0x00032898 - BG_GetWeaponDef(unsigned int weaponIndex)
0x00032948 - BG_GetWeaponIndex(WeaponDef *weapDef)
0x00032F90 - BG_GetWeaponIndexForName(const char *name, void (__cdecl *regWeap)(unsigned int))
0x000325B8 - BG_LoadPlayerAnimTypes(void)
0x0001D480 - BG_RegisterDvars(void)
0x00014408 - BG_SetConditionValue(int client, int condition, unsigned __int64 value)
0x00014A90 - BG_SetNewAnimation(int localClientNum, clientInfo_t *ci, lerpFrame_t *lf, int newAnimation, entityState_s *es)
0x00283100 - BuildBrushdAdjacencyWindingForSide(const float *sideNormal, int basePlaneIndex, SimplePlaneIntersection *InPts,int InPtCount, adjacencyWinding_t *optionalOutWinding, int optionalOutWindingCount)
0x000707F8 - CalcActiveRumbles(int localClientNum, ActiveRumble *activeRumbleArray, const float *rumbleReceiverPos)
0x00188F28 - CalculateRanks(void)
0x0008D340 - CalculateWeaponPosition_Sway(cg_s *cgameGlob)
0x001D9EC0 - Cbuf_AddText(int localClientNum, const char *text)
0x001D9D70 - Cbuf_InsertText(int localClientNum, const char *text)
0x00037E58 - CG_AmmoCounterRegisterDvars(void)
0x0005EF68 - CG_BoldGameMessage(int localClientNum, const char *msg)
0x0003CD38 - CG_CompassRegisterDvars(void)
0x00052738 - CG_DObjGetWorldTagPos(cpose_t *pose, DObj_s *obj, unsigned int tagName, float *pos)
0x0005EFB0 - CG_GameMessage(int localClientNum, const char *msg)
0x00033140 - CG_GetWeaponIndexForName(const char *name)
0x00096488 - CG_OffhandRegisterDvars(void)
0x000441E0 - CG_PlayRumble_f
0x00071200 - CG_PlayRumbleOnClient(int localClientNum, const char *rumbleName)
0x0005F280 - CG_RegisterDvars(void)
0x00071D08 - CG_RegisterScoreboardDvars(void)
0x00087718 - CG_RegisterVisionSetsDvars(void)
0x0008EED0 - CG_RegisterWeapon(int localClientNum, int weaponNum)
0x000712C8 - CG_StopAllRumbles(int localClientNum)
0x0005B6A8 - CG_TranslateHudElemMessage(int localClientNum, const char *message, const char *messageType, char *hudElemString)
0x00179590 - CheatsOk(gentity_s *ent)
0x000A7AB0 - CL_AnyLocalClientsRunning()
0x00099CB0 - CL_CGameNeedsServerCommand(int localClientNum, int serverCommandNumber)
0x000AB210 - CL_CheckForResend(int localClientNum)
0x0009DDC0 - CL_ConsolePrint(int localClientNum, int channel, const char *txt, int duration, int pixelWidth, int flags)
0x000DB928 - CL_ControllerIndexFromClientNum(int clientIndex)
0x000AAB28 - CL_Disconnect(int localClientNum)
0x000973A0 - CL_GetConfigString(int localClientNum, int configStringIndex)
0x000A0688 - CL_InitGamepadCommands(void)
0x000A1218 - CL_InitInput(void)
0x000A5598 - CL_InitKeyCommands(void)
0x000A8920 - CL_InitOnceForAllClients(void)
0x00097410 - CL_IsCgameInitialized(int localClientNum)
0x000A7020 - CL_KeyEvent(int localClientNum, int key, const int down, const unsigned int time)
0x000B2858 - CL_Netchan_TransmitNextFragment(netchan_t *chan)
0x000B2E40 - CL_SavePredictedOriginForServerTime(clientActive_t *cl, const int serverTime, const float *predictedOrigin, const float *predictedVelocity, int bobCycle, int movementDir)
0x000A0E48 - CL_ShutdownInput(void)
0x000A1A88 - CL_WritePacket(int localClientNum)
0x0016C3B8 - ClientBegin(int clientNum)
0x0016C450 - ClientCleanName(const char *in, char *out, int outSize)
0x0017B830 - ClientCommand(int clientNum)
0x0016C7E8 - ClientConnect(int clientNum, unsigned __int16 scriptPersId)
0x0016C148 - ClientDisconnect(int clientNum)
0x0016A080 - ClientEndFrame(gentity_s *ent)
0x00168070 - ClientInactivityTimer(gclient_s *client)
0x0016B830 - ClientScr_SetScore(gclient_s *pSelf, client_fields_s *pField)
0x0016B870 - ClientScr_SetSessionTeam(gclient_s *pSelf, client_fields_s *pField)
0x0016CF90 - ClientSpawn(gentity_s *ent, const float *spawn_origin, const float *spawn_angles)
0x001689D8 - ClientThink_real(gentity_s *ent, usercmd_s *ucmd)
0x0016C558 - ClientUserinfoChanged(int clientNum)
0x001CDA98 - CM_ModelBounds(unsigned int model, float *mins, float *maxs)
0x001D9B18 - Cmd_AddCommandInternal(const char *cmdName, void (__cdecl *function)(), cmd_function_s *allocedCmd)
0x001D9A40 - Cmd_FindCommand(const char *cmdName)
0x001D99B0 - Cmd_RemoveCommand(const char *cmdName)
0x0027C260 - Com_BeginParseSession(const char *filename)
0x001E6AE8 - Com_DvarDump(int channel, const char *match)
0x001E2AA0 - Com_Error(errorParm_t code, const char *fmt)
0x001E59A0 - Com_GetClientDObj(int handle, int localClientNum)
0x0027AB58 - Com_GetParseThreadInfo()
0x001E59E8 - Com_GetServerDObj(int handle)
0x00260998 - Com_HashKey(char *string, int maxlen)
0x0011D868 - Com_LoadRawTextFile(const char *fullpath)
0x001DC120 - Com_LoadRawTextFile_f(const char *fullpath)
0x001E3A60 - Com_PrintError(int channel, const char *fmt)
0x001E3C40 - Com_Printf(int channel, const char *fmt)
0x001E2FB0 - Com_PrintMessage(int channel, const char *msg, int error)
0x001E30D0 - Com_PrintWarning(int channel, const char *fmt)
0x001E5CE8 - Com_SafeServerDObjFree(int handle)
0x001E1E88 - Com_Shutdown(const char *finalmsg)
0x001****8 - Com_ShutdownInternal(const char *finalmsg)
0x0027E2F8 - Com_sprintf(char *dest, int size, const char *fmt)
0x001E6268 - Con_IsDvarCommand(const char *cmd)
0x00179710 - ConcatArgs(int start)
0x001BA5B0 - ConsoleCommand()
0x00259520 - crandom()
0x00118EA0 - DB_CloneXAsset(XAsset *from, XAsset *to)
0x0011D1D8 - DB_FindXAssetHeader(XAssetType type, const char *name)
0x000DFE70 - DB_GetXAssetName(XAsset *asset)
0x000DFEE0 - DB_GetXAssetTypeSize(int type)
0x00116FC0 - DB_HashForName(const char *name, XAssetType type)
0x0011B068 - DB_IsXAssetDefault(XAssetType type, const char *name)
0x0011D8F8 - DB_ReplaceModel(const char *original, const char *replacement)
0x000DFE88 - DB_SetXAssetName(XAsset *asset, const char *name)
0x00256E70 - DiffTrack(float tgt, float cur, float rate, float deltaTime)
0x002595F0 - DiffTrackAngle(float tgt, float cur, float rate, float deltaTime)
0x00285F48 - DObjDumpInfo(DObj_s *obj)
0x00285BD8 - DObjFree(DObj_s *obj)
0x00284BC0 - DObjGetBoneIndex(DObj_s *obj, unsigned int name, char *index)
0x002841E8 - DObjGetTree(DObj_s *obj)
0x002752A0 - Dvar_FindMalleableVar(const char *dvarName)
0x002762C8 - Dvar_FindVar(const char *dvarName)
0x00277138 - Dvar_GetBool(const char *dvarName)
0x00277068 - Dvar_GetFloat(const char *dvarName)
0x002770C8 - Dvar_GetInt(const char *dvarName)
0x00276F60 - Dvar_GetString(const char *dvarName)
0x002761F8 - Dvar_RegisterBool(const char *dvarName, bool value, unsigned __int16 flags, const char *description)
0x00275B78 - Dvar_RegisterColor(const char *dvarName, float r, float g, float b, float a, unsigned __int16 flags, const char *description)
0x00275D40 - Dvar_RegisterEnum(const char *dvarName, const char **valueList, int defaultIndex, unsigned __int16 flags, const char *description)
0x00276178 - Dvar_RegisterFloat(const char *dvarName, float value, float min, float max, unsigned __int16 flags, const char *description)
0x002761B8 - Dvar_RegisterInt(const char *dvarName, int value, int min, int max, unsigned __int16 flags, const char *description)
0x001E7B48 - Dvar_RegisterInt_f
0x002753F8 - Dvar_RegisterVariant(const char *dvarName, char type, unsigned __int16 flags, DvarValue value, DvarLimits domain, const char *description)
0x00276138 - Dvar_RegisterVec2(const char *dvarName, float x, float y, float min, float max, unsigned __int16 flags, const char *description)
0x0012B180 - DynEntCl_RegisterDvars(void)
0x00188C80 - ExitLevel(void)
0x00202308 - FindFirstSibling(unsigned int id)
0x00200BF8 - FindStringOfSize(const char *str, unsigned int len)
0x00201C58 - FindVariableIndexInternal2(unsigned int name, unsigned int index)
0x00201D10 - FindVariableIndexInternal2_(unsigned int name, unsigned int index)
0x001848F0 - FinishSpawningItem(gentity_s *ent)
0x001C0718 - FireWeaponMelee(gentity_s *ent, int gametime)
0x004C6C48 - floor(double x)
0x002060D8 - FreeChildValue(unsigned int parentId, unsigned int id)
0x00256658 - FS_FCloseFile(void *h)
0x001DBF88 - FS_FileClose(_iobuf *stream)
0x001BFB60 - G_AntiLagRewindClientPos(int gameTime, AntilagClientStore *antilagStore)
0x001B8310 - G_CallSpawnEntity(gentity_s *ent)
0x001C97C8 - G_ClientStopUsingTurret(gentity_s *self)
0x001BC3F8 - G_crandom()
0x001787B8 - G_Damage(gentity_s *targ, gentity_s *inflictor, gentity_s *attacker, const float *dir, const float *point, int damage, int dFlags, int mod, int weapon, hitLocation_t hitLoc,unsigned int modelIndex, unsigned int partName, int timeOffset)
0x001BD9C8 - G_DObjUpdate(gentity_s *ent)
0x001BE228 - G_EntAttach(gentity_s *ent, const char *modelName, unsigned int tagName, int ignoreCollision)
0x001BDBB0 - G_EntDetach(gentity_s *ent, const char *modelName, unsigned int tagName)
0x001BDAA0 - G_EntDetachAll(gentity_s *ent)
0x001C20F8 - G_EntUnlink(gentity_s *ent)
0x0018DB88 - G_ExplodeMissile(gentity_s *ent)
0x0001D308 - G_FindItem(const char *pickupName, int model)
0x0018EE08 - G_FireGrenade(gentity_s *parent, float *start, float *dir, int grenadeWPID, char grenModel, int rotate, int time)
0x0017E2A8 - G_FlashbangBlast(const float *origin, float radius_max, float radius_min, gentity_s *attacker, team_t team)
0x00189F90 - G_FreeEntities(void)
0x001BC978 - G_FreeEntity(gentity_s *ed)
0x001BC1F0 - G_FreeEntityAfterEvent(gentity_s *ent)
0x001C99C8 - G_FreeTurret(gentity_s *self)
0x001880D8 - G_GetClientState(int clientNum)
0x0001D37C - G_GetEntityTypeName(gentity_s *ent)
0x0017BB38 - G_GetHitLocationString(hitLocation_t hitLoc)
0x001BE0B8 - G_GetModelIndex
0x0001CB40 - G_GetPlayerViewOrigin(playerState_s *ps, float *origin)
0x001BF4A0 - G_GetWeaponIndexForName(const char *name)
0x001C0890 - G_GivePlayerWeapon(playerState_s *pPS, int iWeaponIndex, char altModelIndex)
0x001BC1A8 - G_InitGentity(gentity_s *e)
0x0018C878 - G_InitGrenadeEntity(gentity_s *parent, gentity_s *grenade)
0x00174BF8 - G_InitializeAmmo(gentity_s *pSelf, int weaponIndex, char weaponModel, int hadWeapon)
0x001BE7C8 - G_LocalizedStringIndex (const char * string)
0x00188560 - G_LocationalTrace(trace_t *results, const float *start, const float *end, int passEntityNum, int contentmask, char *priorityMap)
0x001BE758 - G_MaterialIndex (const char * name)
0x0017C7B8 - G_MeansOfDeathFromScriptParam(int scrParam)
0x001BDA70 - G_ModelName(int index)
0x001BDF28 - G_OverrideModel(int modelIndex, const char *defaultModelName)
0x01BCC10G - G_PrintEntities(void)
0x0017DD70 - G_RadiusDamage(const float *origin, gentity_s *inflictor, gentity_s *attacker,float fInnerDamage, float fOuterDamage, float radius, float coneAngleCos,float *coneDirection, gentity_s *ignore, int mod, int weapon)
0x00183DD0 - G_RegisterWeapon(unsigned int weapIndex)
0x001BE450 - G_RumbleIndex(const char *name)
0x001890F0 - G_RunFrameForEntity(gentity_s *ent)
0x001889C8 - G_RunMissile(gentity_s *ent)
0x00188918 - G_RunThink(gentity_s *ent)
0x00179F88 - G_Say(gentity_s *ent, gentity_s *target, int mode, const char *chatText)
0x001BEA90 - G_SetAngle(gentity_s *ent, const float *angle)
0x001BE3F0 - G_SetModel(gentity_s *ent, const char *modelName)
0x001BC200 - G_SetOrigin(gentity_s *ent, const float *origin)
0x0018A080 - G_ShutdownGame(int freeScripts)
0x001BE6D0 - G_SoundAliasIndex(const char *name)
0x001BCD10 - G_Spawn(void)
0x001B8810 - G_SpawnFloat(const char *key, const char *defaultString, float *out)
0x001B8B08 - G_SpawnInt(const char *key, const char *defaultString, int *out)
0x001BCB78 - G_SpawnPlayerClone()
0x001B8750 - G_SpawnString(SpawnVar *spawnVar, const char *key, const char *defaultString, const char **out)
0x001C8820 - G_SpawnTurret(gentity_s *self, const char *weaponinfoname)
0x00188608 - G_TraceCapsule(trace_t *results, const float *start, const float *mins, const float *maxs, const float *end, int passEntityNum, int contentmask)
0x001671A8 - G_UpdateClientInfo(gentity_s *ent)
0x001BDF70 - G_XModelBad(int index)
0x001FB430 - GetCurrentThreadId()
0x0019FE88 - GetGlassArray( const char* targetname )
0x002003D8 - GetHashCode(const char *str, unsigned int len)
0x002012EC - GetLowercaseStringOfSize(const char *str, unsigned int user, unsigned int len, int typ)
0x00204900 - GetNewVariable(unsigned int parentId, unsigned int unsignedValue)
0x00204840 - GetNewVariableIndexInternal2(unsigned int parentId, unsigned int name, unsigned int index)
0x00202560 - GetObjectType(unsigned int id)
0x0006FFC8 - GetRumbleInfoIndexFromName(int localClientNum, const char *rumbleName)
0x0018BEA8 - GetSplashMethodOfDeath(gentity_s *ent)
0x002F3F60 - GetTickCount()
0x00204508 - GetVariableIndexInternal(unsigned int parentId, unsigned int name)
0x00203688 - GetVariableName(unsigned int id)
0x002022A8 - GetVariableValueAddress(unsigned int id)
0x002E11F8 - GPad_SetHighRumble(int portIndex, float rumble)
0x002E11D8 - GPad_SetLowRumble(int portIndex, float rumble)
0x00256EB0 - GraphGetValueFromFraction(const int knotCount, const float (*knots)[2], const float fraction)
0x001ACBE8 - GScr_AddTestClient
0x001AB450 - GScr_BanPlayer
0x001A2C70 - GScr_CastInt
0x001B1010 - GScr_ClientAnnouncement
0x001AF430 - GScr_ClientClaimTrigger(scr_entref_t entref)
0x001AF320 - GScr_ClientReleaseTrigger(scr_entref_t entref)
0x0019BB30 - GScr_Detonate(scr_entref_t entref)
0x001A80E8 - GScr_Earthquake
0x001A3268 - GScr_GetAngleDelta
0x001A3140 - GScr_GetMoveDelta
0x001A0BC8 - GScr_GetPartName(void)
0x00182150 - GScr_NewClientHudElem(void)
0x00182200 - GScr_NewHudElem(void)
0x00182060 - GScr_NewTeamHudElem(void)
0x0019BD30 - GScr_RadiusDamageInternal(gentity_s *inflictor)
0x00167968 - HandleClientEvent(gclient_s *client, gentity_s *ent, int event, int eventParm)
0x001831F0 - HECmd_FadeOverTime(scr_entref_t entref)
0x00182F50 - HECmd_ScaleOverTime(scr_entref_t entref)
0x00182A78 - HECmd_SetClock_Internal(scr_entref_t entref, he_type_t type, const char *cmdName)
0x00181798 - HECmd_SetMaterial(scr_entref_t entref)
0x00181920 - HECmd_SetText(scr_entref_t entref)
0x001806E0 - HudElem_Alloc(int clientNum, int teamNum)
0x00182738 - HudElem_ClientDisconnect(gentity_s *ent)
0x001826B0 - HudElem_DestroyAll(void)
0x00182660 - HudElem_Free(game_hudelem_s *hud)
0x00181C48 - HudElem_SetLocalizedString(game_hudelem_s *hud, int offset)
0x001E8DB4 - Huff_Init(huffman_t *huff)
0x001E8B20 - Huff_offsetTransmit(huff_t *huff, int ch, char *fout, int *offset)
0x001E8958 - huffman_send(nodetype *node, nodetype *child, char *fout)
0x0027CF88 - I_CleanStr(char *string)
0x0027CC40 - I_stricmp(const char *s0, const char *s1)
0x004C6C78 - I_strlwr(char *s)
0x004C6C68 - I_strncpyz(char *dest, const char *src, int destsize)
0x0027CAE0 - I_strnicmp(const char *s0, const char *s1, int n)
0x001****8 - Info_Print(const char *s)
0x0027D928 - Info_Validate(const char *s)
0x0027DD40 - Info_ValueForKey(const char *s, const char *key)
0x001BAC18 - InitTrigger(gentity_s *self)
0x001BB1B0 - InitTriggerWait(gentity_s *ent, int spawnflag)
0x00250DB8 - Item_DvarEnum_Setting(itemDef_s *item)
0x000A7650 - Key_Bind_f(void)
0x000A5668 - Key_Bindlist_f(void)
0x000A5410 - Key_IsCommandBound(int localClientNum, const char *command)
0x000A5B50 - Key_StringToKeynum(const char *str)
0x000A6F08 - Key_Unbind_f(void)
0x00204DC8 - MakeVariableExternal(unsigned int index, VariableValueInternal *parentValue)
0x004C6C18 - memset
0x004B2260 - memset_
0x00253670 - Menu_PaintAll(UiContext *dc)
0x0018F118 - MissileImpact(gentity_s *ent, trace_t *trace, float *dir, float *endpos)
0x0018C398 - MissileLandAnglesFlat(gentity_s *ent, trace_t *trace, float *angles)
0x001EC630 - MSG_BeginReading(msg_t *msg)
0x001EDAC8 - MSG_Init(msg_t *buf, char *data, int length)
0x001EDD50 - MSG_initHuffmanInternal
0x001EEA10 - MSG_ReadBits(msg_t *msg, int bits)
0x001ED840 - MSG_ReadBitsCompress(const char *from, char *to, int size)
0x001EE7D0 - MSG_ReadDeltaUsercmdKey(msg_t *msg, int key, usercmd_s *from, usercmd_s *to)
0x001ECDF0 - MSG_ReadLong(msg_t *msg)
0x001ECCD8 - MSG_ReadShort(msg_t *msg)
0x001EDB58 - MSG_SetDefaultUserCmd(playerState_s *ps, usercmd_s *cmd)
0x001EC7F0 - MSG_WriteBits(msg_t *msg, int value, int bits)
0x001ED908 - MSG_WriteBitsCompress(bool trainHuffman, const char *from, char *to, int size)
0x001ED608 - MSG_WriteData(msg_t *buf, const void *data, int length)
0x001EE000 - MSG_WriteDeltaUsercmdKey(msg_t *msg, int key, usercmd_s *from, usercmd_s *to)
0x001EC9F8 - MSG_WriteLong(msg_t *msg, int c)
0x001F7CC0 - MSG_WriteReliableCommandToBuffer(const char *pszCommand, char *pszBuffer, int iBufferSize)
0x001EC950 - MSG_WriteShort(msg_t *msg, int c)
0x002030C0 - MT_Alloc(int numBytes, int type)
0x00203080 - MT_AllocIndex(int numBytes, int type)
0x001FD1B0 - MT_DumpTree(void)
0x001FD208 - MT_Error(const char *funcName, int numBytes)
0x001FD2B0 - MT_GetSize(int numBytes)
0x002591E8 - NearestPitchAndYawOnPlane(const float *angles, const float *normal, float *result)
0x001F6AC0 - NET_AdrToString(netadr_t a)
0x001F4990 - NET_IsLocalAddress(netadr_t adr)
0x002EC958 - NET_SendLoopPacket(netsrc_t sock, int length, const void *data, netadr_t to)
0x001F5620 - NET_SendPacket(netsrc_t sock, int length, const void *data, netadr_t to)
0x001F5B80 - Netchan_Init(int port)
0x001F6E28 - Netchan_Process(netchan_t *chan, msg_t *msg)
0x001F66D0 - Netchan_Transmit(netchan_t *chan, int length, const char *data)
0x001F6480 - Netchan_TransmitNextFragment(netchan_t *chan)
0x001F6160 - NetProf_NewRecievePacket(netchan_t *pChan, int iSize, int bFragment)
0x001F6340 - NetProf_PrepProfiling(netProfileInfo_t *prof)
0x0017CBC0 - Player_Die(gentity_s* self, gentity_s* inflictor, gentity_s* attacker, int damage, int meansOfDeath, int WeaponIndex, const float *vDir, int hitLocation, int psTime)
0x00179168 - PlayerCmd_ClonePlayer(scr_entref_t entref)
0x0016F948 - PlayerCmd_DeactivateChannelVolumes(scr_entref_t entref)
0x00175F48 - PlayerCmd_giveMaxAmmo(scr_entref_t entref)
0x00175188 - PlayerCmd_giveStartAmmo(scr_entref_t entref)
0x001786D8 - PlayerCmd_SayAll(scr_entref_t entref)
0x001785F8 - PlayerCmd_SayTeam(scr_entref_t entref)
0x001703D8 - PlayerCmd_SetActionSlot(scr_entref_t entref)
0x001727C0 - PlayerCmd_setAngles(scr_entref_t entref)
0x0016FAD8 - PlayerCmd_SetChannelVolumes(scr_entref_t entref)
0x00170A68 - PlayerCmd_SetClientDvar(scr_entref_t entref)
0x00170770 - PlayerCmd_SetClientDvars(scr_entref_t entref)
0x0016E6C8 - PlayerCmd_SetPerk(scr_entref_t entref)
0x00172508 - PlayerCmd_SetViewmodel(scr_entref_t entref)
0x00177BA8 - PlayerCmd_spawn(scr_entref_t entref)
0x00177E50 - PlayerCmd_Suicide(scr_entref_t entref)
0x00070B88 - PlayRumbleInternal(int localClientNum, const char *rumbleName, bool loop, RumbleSourceType type, int entityNum, const float *pos)
0x000266F8 - PM_SetMovementDir(pmove_t *pm, pml_t *pml)
0x004C7388 - R_EndCubemapShot(CubemapShot shotIndex)
0x004C7328 - R_EndFrame(void)
0x003585F8 - R_HandOffToBackend(unsigned int type)
0x004C7338 - R_IssueRenderCommands(unsigned int type)
0x004C73A8 - R_LightingFromCubemapShots(const float *baseColor)
0x004C7398 - R_SaveCubemapShot(const char *filename, CubemapShot shotIndex, const float n0, const float n1
0x00378730 - R_SetRenderTarget(GfxCmdBufContext context, GfxRenderTargetId newTargetId)
0x003778F8 - R_SetRenderTargetSize(GfxCmdBufSourceState *source, GfxRenderTargetId newTargetId)
0x00377870 - R_UnbindImage(GfxCmdBufState *state, GfxImage *image)
0x00086A68 - RawBufferOpen(const char *name, const char *formatFullPath)
0x00205338 - RemoveRefToObject(unsigned int id)
0x0020C198 - RemoveRefToValue(int type, VariableUnion u)
0x00205C58 - RemoveRefToValue(VariableValue *value)
0x00206590 - RemoveVariable(unsigned int parentId, unsigned int unsignedValue)
0x0025AB40 - RotationToYaw(const float *rot)
0x002091D0 - Scr_AddArrayStringIndexed(unsigned int stringValue)
0x0020C380 - Scr_AddConstString(unsigned int value)
0x001B7700 - Scr_AddEntity(gentity_s *ent)
0x0020C518 - Scr_AddEntityNum(int entnum, unsigned int classnum)
0x0020C5C0 - Scr_AddFloat(float value)
0x001B76B8 - Scr_AddHudElem(game_hudelem_s *hud)
0x0020C608 - Scr_AddInt(int value)
0x0020C480 - Scr_AddObject(unsigned int id)
0x0020C428 - Scr_AddString(const char *value)
0x0020C548 - Scr_AddUndefined(void)
0x0020C330 - Scr_AddVector(const float *value)
0x00202F10 - Scr_AllocArray()
0x001A7F40 - Scr_AmbientPlay
0x001AA470 - Scr_BulletTrace
0x00206F48 - Scr_CastBool(VariableValue *value)
0x00207178 - Scr_CastDebugString(VariableValue *value)
0x00206A98 - Scr_CastString(VariableValue *value)
0x00206C68 - Scr_CastVector(VariableValue *value)
0x001FCB80 - Scr_CheckAnimsDefined(unsigned int names, unsigned int filename)
0x0020C208 - Scr_ClearOutParams(void)
0x00206BF8 - Scr_ClearVector(VariableValue *value)
0x001B0B40 - Scr_ConstructMessageString(int firstParmIndex, int lastParmIndex, const char *errorContext, char *string, unsigned int stringLimit)
0x00209C50 - Scr_Error(const char *error)
0x00209B38 - Scr_ErrorInternal
0x00205458 - Scr_EvalArray(VariableValue *value, VariableValue *index)
0x00208B38 - Scr_EvalArrayRef(unsigned int parentId)
0x00206D70 - Scr_EvalBoolComplement(VariableValue *value)
0x002073C0 - Scr_EvalDivide(VariableValue *value1, VariableValue *value2)
0x002070A0 - Scr_EvalFieldObject(unsigned int tempVariable, VariableValue *value)
0x00207588 - Scr_EvalPlus(VariableValue *value1, VariableValue *value2)
0x00206E10 - Scr_EvalSizeValue(VariableValue *value)
0x002036D0 - Scr_EvalVariableObject(unsigned int id)
0x001B7560 - Scr_ExecEntThread(gentity_s *ent, int handle, unsigned int paramcount)
0x00210878 - Scr_ExecEntThreadNum(int entnum, unsigned int classnum, int handle, unsigned int paramcount)
0x002065A0 - Scr_FreeEntityNum(int entnum, unsigned int classnum)
0x001B7A48 - Scr_FreeHudElem(game_hudelem_s *hud)
0x00182628 - Scr_FreeHudElem_f(game_hudelem_s *hud)
0x00182278 - Scr_FreeHudElemConstStrings(game_hudelem_s *hud)
0x001A4B18 - Scr_FxParamError(int paramIndex, const char *errorString, int fxId)
0x0020C8E8 - Scr_GetAnim(unsigned int index, XAnimTree_s *tree)
0x001FC5E0 - Scr_GetAnims(unsigned int index)
0x002021F0 - Scr_GetArrayIndexValue(unsigned int name)
0x0020A278 - Scr_GetConstIString(unsigned int index)
0x0020A7B8 - Scr_GetConstLowercaseString(unsigned int index)
0x0020A908 - Scr_GetConstString(unsigned int index)
0x001B7630 - Scr_GetEntity(unsigned int index)
0x00204570 - Scr_GetEntityId(int entnum, unsigned int classnum)
0x0020A058 - Scr_GetEntityRef(unsigned int index)
0x0020A340 - Scr_GetFloat(unsigned int index)
0x0020A1A8 - Scr_GetFunc(unsigned int index)
0x0020A430 - Scr_GetInt(unsigned int index)
0x0020A6F0 - Scr_GetIString(unsigned int index)
0x00208F88 - Scr_GetNumParam()
0x00209D70 - Scr_GetPointerType(unsigned int index)
0x0020AA30 - Scr_GetString(unsigned int index)
0x00209EB0 - Scr_GetType(unsigned int index)
0x00209E38 - Scr_GetTypeName(uint)
0x002043F8 - Scr_GetVariableFieldIndex(unsigned int parentId, unsigned int name)
0x0020B700 - Scr_GetVector(unsigned int index, float *vectorValue)
0x00208F38 - Scr_IsSystemActive(char sys)
0x002068B8 - Scr_KillThread(unsigned int parentId)
0x0020C290 - Scr_MakeArray(void)
0x001ACAA0 - Scr_MusicPlay
0x001B2C10 - Scr_MusicStop
0x001B74F0 - Scr_Notify(gentity_s *ent, unsigned __int16 stringValue, unsigned int paramcount)
0x0020CBC0 - Scr_NotifyNum(int entnum, unsigned int classnum, unsigned int stringValue, unsigned int paramcount)
0x00209C78 - Scr_ObjectError(const char *error)
0x00209C88 - Scr_ParamError(unsigned int index, const char *error)
0x001AE290 - Scr_PlayerConnect(gentity_s *self)
0x001AE8F8 - Scr_PlayerDamage(gentity_s *self, gentity_s *inflictor, gentity_s *attacker, int damage, int dflags, int meansOfDeath, int iWeapon, const float *vPoint, const float *vDir, hitLocation_t hitLoc, int timeOffset)
0x001AEA40 - Scr_PlayerKilled(gentity_s *self, gentity_s *inflictor, gentity_s *attacker, int damage, int meansOfDeath, int iWeapon, const float *vDir, hitLocation_t hitLoc, int psTimeOffset, int deathAnimDuration)
0x001A9FC8 - Scr_PlayFX
0x001A1670 - Scr_PlayFXOnTag
0x001B3028 - Scr_PlayLoopedFX
0x001A2040 - Scr_PrecacheItem
0x001A21A8 - Scr_PrecacheModel
0x0019AF28 - Scr_PrecacheShader
0x001A1FD8 - Scr_PrecacheString
0x0019BCE0 - Scr_PrecacheTurret
0x001A9D68 - Scr_SetFxAngles
0x0018B8B0 - Scr_SetOrigin(gentity_s *ent, int offset)
0x00200B98 - Scr_SetString(unsigned __int16 *to, unsigned int from)
0x001B2DD8 - Scr_SpawnFX
0x00209D28 - Scr_TerminalError(const char *error)
0x002072A8 - Scr_UnmatchingTypesError(VariableValue *value1, VariableValue *value2)
0x001A2A50 - Scr_VectorToAngles
0x0019F910 - ScrCmd_attach(scr_entref_t entref)
0x0019D9A8 - ScrCmd_Delete(scr_entref_t entref)
0x0019F690 - ScrCmd_detach(scr_entref_t entref)
0x0019F570 - ScrCmd_detachAll(scr_entref_t entref)
0x00171708 - ScrCmd_PlayLocalSound(scr_entref_t entref)
0x000DB6D8 - ScrPlace_ApplyRect(ScreenPlacement *scrPlace, float *x, float *y, float *w, float *h, int horzAlign, int vertAlign)
0x000DBA00 - ScrPlace_Init(void)
0x00229298 - SE_GetString(const char *psPackageAndStringReference)
0x002295F8 - SEH_GetLocalizedTokenReference(char *token, const char *reference, const char *messageType, msgLocErrType_t errType)
0x002292E8 - SEH_StringEd_GetString(const char *pszReference)
0x0016CBE0 - SetClientViewAngle(gentity_s *ent, const float *angle)
0x00200258 - SL_AddUserInternal(RefString *refStr, unsigned int user)
0x00200280 - SL_ConvertToString(unsigned int stringValue)
0x002002C0 - SL_ConvertToStringSafe(unsigned int stringValue)
0x002018E8 - SL_FindLowercaseString(const char *str)
0x00200808 - SL_FreeString(unsigned int stringValue, RefString *refStr, unsigned int len)
0x002013A8 - SL_GetString_(const char *str, unsigned int user, int type)
0x00201548 - SL_GetStringForVector(const float *v)
0x00200378 - SL_GetStringLen(unsigned int stringValue)
0x00200E38 - SL_GetStringOfSize(const char *str, unsigned int user, unsigned int len, int type)
0x00200A48 - SL_RemoveRefToString(unsigned int stringValue)
0x004C73B8 - snprintf(char *string, unsigned int count, const char *format)
0x001B52F0 - SP_script_brushmodel(gentity_s *self)
0x001BB248 - SP_trigger_damage(gentity_s *pSelf)
0x001BAED0 - SP_trigger_lookat(gentity_s *self)
0x001BB860 - SP_trigger_radius(gentity_s *ent)
0x004C6D18 - sscanf(const char *string, const char *format)
0x0017AA38 - StopFollowing(gentity_s *ent)
0x004AE0C8 - strchr
0x004C7218 - strchr_f
0x001B9FF8 - StringToFilter(char *s, ipFilter_s *f)
0x001F4B18 - StringToInt128(const char *str, char *data)
0x001F4B60 - StringToInt64(const char *str)
0x004AA6C0 - strncpy(char *dest, const char *source, unsigned int count)
0x004C6CE8 - strncpy_f
0x004ACA58 - strtol(const char *nptr, char **endptr, int ibase)
0x004AC728 - strtoxl(localeinfo_struct *plocinfo, const char *nptr, const char **endptr, int ibase, int flags)
0x00211D98 - SV_AddOperatorCommands(void)
0x0021F1B0 - SV_AddServerCommand(client_s *client, svscmd_type type, const char *cmd)
0x002189D8 - Sv_AddTestClient(void)
0x00215310 - SV_ClientCommand(client_s *cl, msg_t *msg)
0x001D9270 - SV_Cmd_EndTokenizedString(void)
0x001DB040 - SV_Cmd_TokenizeString(const char *text_in)
0x00217880 - SV_DirectConnect(netadr_t from)
0x00219A58 - SV_DObjDumpInfo(gentity_s *ent)
0x002196C8 - SV_DObjGetBoneIndex(gentity_s *ent, unsigned int boneName)
0x00219540 - SV_DObjGetTree(gentity_s *ent)
0x00213EF8 - SV_Drop_f
0x00215310 - SV_ExecuteClientCommand(client_s *cl, const char *s, int clientOK)
0x00215EB0 - SV_ExecuteClientMessage(client_s *cl, msg_t *msg)
0x00218CD8 - SV_GameClientNum(int num)
0x0021A0A0 - SV_GameSendServerCommand(int clientNum, svscmd_type type, const char *text)
0x00224AB8 - SV_GetClientPositionAtTime(int client, int gametime, float *pos)
0x0021B7B0 - SV_GetConfigstring(int index, char *buffer, int bufferSize)
0x0021A750 - SV_GetConfigstringConst(int index)
0x00212290 - SV_GetPlayerByName()
0x00218D68 - SV_GetUsercmd(int clientNum, usercmd_s *cmd)
0x0021B5D0 - SV_GetUserinfo(int index, char *buffer, int bufferSize)
0x00219400 - SV_IsLocalClient(int clientNum)
0x00212C40 - SV_KickClient(client_s *cl, char *playerName, int maxPlayerNameLen)
0x00213C00 - SV_KickUser_f(char *playerName, int maxPlayerNameLen)
0x002124C0 - SV_KillServer_f
0x002285A0 - SV_LinkEntity(gentity_s *gEnt)
0x002131A8 - SV_MapRestart(int fast_restart)
0x00211BD8 - SV_RemoveDedicatedCommands(void)
0x0021F6A8 - SV_SendServerCommand(client_s *cl, svscmd_type type, const char *fmt)
0x00219F08 - SV_SetBrushModel(gentity_s *ent)
0x0021B818 - SV_SetConfigstring(int index, const char *val)
0x0021A130 - SV_SetMapCenter(float *mapCenter)
0x00213A60 - SV_SetPerk_f
0x00227578 - SV_SetupIgnoreEntParams(IgnoreEntParams *ignoreEntParams, int baseEntity)
0x00212850 - SV_Status_f
0x00213E80 - SV_TempBan_f
0x00227D90 - SV_Trace(trace_t *results, const float *start, const float *mins, const float *maxs, const float *end, IgnoreEntParams *ignoreEntParams, int contentmask, int locational, char *priorityMap, int staticmodels)
0x002271C8 - SV_UnlinkEntity(gentity_s *gEnt)
0x00214788 - SV_UserMove(client_s *cl, msg_t *msg, int delta)
0x00219AD8 - SV_XModelGet(const char *name)
0x001B9EE8 - Svcmd_EntityList_f(void)
0x001BA2B0 - Svcmd_RemoveIP_f(void)
0x001FB598 - Sys_EnterCriticalSection(CriticalSection critSect)
0x002EA400 - Sys_Error(const char *error)
0x001FB7F8 - Sys_IsMainThread()
0x001FB8B8 - Sys_IsServerThread()
0x001FB340 - Sys_LeaveCriticalSection(CriticalSection critSect)
0x002F3FB8 - Sys_Milliseconds()
0x00208FC0 - Sys_Milliseconds_f
0x002EA6A0 - Sys_OutOfMemErrorInternal(const char *filename, int line)
0x001BA870 - TeamplayInfoMessage(gentity_s *ent)
0x0018B8E0 - TeleportPlayer(gentity_s *player, float *origin, float *angles)
0x001D1240 - Trace_GetEntityHitId(trace_t *trace)
0x0027E0D0 - va(const char *format)
0x002590A8 - vectoangles(const float *vec, float *angles)
0x00314690 - VEH_DObjHasRequiredTags(gentity_s *ent, int infoIdx)
0x003164B8 - VEH_InitModelAndValidateTags(gentity_s *ent, int *infoIdx)
0x0025F100 - VirtualAlloc(void *lpAddress, unsigned int dwSize, unsigned int flAllocationType, unsigned int flProtect)
0x0020CC08 - VM_Execute()
0x00210388 - VM_Execute_0(unsigned int localId, const char *pos, unsigned int paramcount)
0x004C6C58 - vsnprintf_0(char *string, unsigned int count, const char *format, char *ap)
0x004AA890 - vsnprintf_l(char *string, unsigned int count, const char *format, localeinfo_struct *plocinfo, char *ap)
0x001BFDB8 - Weapon_Melee(gentity_s *ent, weaponParms *wp, float range, float width, float height, int gametime)
0x0028C668 - XAnimClearTree(XAnimTree_s *tree)
0x0028C438 - XAnimFreeInfo(XAnimTree_s *tree, unsigned int infoIndex)
0x0028E690 - XAnimGetAnimDebugName(XAnim_s *anims, unsigned int animIndex)
0x0028E510 - XAnimGetRelDelta(XAnim_s *anims, unsigned int animIndex, float *rot, float *trans, float time1, float time2)
0x00297468 - XModelBad(XModel *model)0x002972A0
0x00298EB0 - XModelGetName(XModel *model)
0x00297430 - XModelPrecache(const char *name, void *(__cdecl *Alloc)(int), void *(__cdecl *AllocColl)(int))
0x001F4C20 - XNAddrToString(XNADDR *xnaddr, char *str)
0x0025FE88 - Z_TryVirtualAllocInternal(int size)
0x0025FEE8 - Z_VirtualAllocInternal(int size)
public static UInt32 G_Client(Int32 clientIndex)
{
return 0x14E2200 + (0x3700 * (UInt32)clientIndex);
}
public static UInt32 G_Entity(Int32 clientIndex)
{
return 0x1319800 + (0x280 * (UInt32)clientIndex);
}
public static void SV_GameSendServerCommand(Int32 clientIndex, String Cmd)
{
Call(0x0021A0A0, clientIndex, 0, Cmd);
}
public static void iPrintln(Int32 clientIndex, String Txt)
{
SV_GameSendServerCommand(clientIndex, "f \"" + Txt + "\"");
}
public static void iPrintlnBold(Int32 clientIndex, String Txt)
{
SV_GameSendServerCommand(clientIndex, "c \"" + Txt + "\"");
}
public static void SetDvar(Int32 clientIndex, String Txt)
{
SV_GameSendServerCommand(clientIndex, "v " + Txt);
}
public static void iPrintlnForState(Int32 clientIndex, String OptionName, Boolean Function)//will be usefull for the coming Toggle Funcs
{
iPrintln(clientIndex, OptionName + ": " + (Function ? "Enabled" : "Disabled"));
}
Commands:
'B' - map restart (faster?)
'C' - set equipped offhand
'L' - close in game menu
'N' - set stat
'Q' - set vision for player
'R' - set night vision for player
'S' - set missile cam for player
'T' - set thermal for player
'U' - set blur for player
'd' - set vision (all players)
'e' - game message (lower left)
'f' - game message (seems to be the same as 'e'
'g' - bold game message (middle)
'h' - chat message
'i' - team chat message
'n' - map restart
'o' - play sound
'p' - stop music
'q' - fade all sounds
't' - open script menu
'u' - close script menu
public static Boolean InGame()
{
return PS3.Extension.ReadBool(0x01D17A8C);
}
public static String KeyBoard(String Title, String PresetText = "", Int32 MaxLength = 20)
{
Call(0x238070, 0, Title, PresetText, MaxLength, 0x70B4D;
while (PS3.Extension.ReadInt32(0x203B4C != 0) continue;
return PS3.Extension.ReadString(0x2510E22);
}
public enum WeaponIndexes
{
defaultweapon_mp = 1,
riotshield_mp = 2,
beretta_mp = 3,
beretta_akimbo_mp = 4,
beretta_fmj_mp = 5,
beretta_silencer_mp = 6,
beretta_tactical_mp = 7,
beretta_xmags_mp = 8,
beretta_akimbo_fmj_mp = 9,
beretta_akimbo_silencer_mp = 10,
beretta_akimbo_xmags_mp = 11,
beretta_fmj_silencer_mp = 12,
beretta_fmj_tactical_mp = 13,
beretta_fmj_xmags_mp = 14,
beretta_silencer_tactical_mp = 15,
beretta_silencer_xmags_mp = 16,
beretta_tactical_xmags_mp = 17,
usp_mp = 18,
usp_akimbo_mp = 19,
usp_fmj_mp = 20,
usp_silencer_mp = 21,
usp_tactical_mp = 22,
usp_xmags_mp = 23,
usp_akimbo_fmj_mp = 24,
usp_akimbo_silencer_mp = 25,
usp_akimbo_xmags_mp = 26,
usp_fmj_silencer_mp = 27,
usp_fmj_tactical_mp = 28,
usp_fmj_xmags_mp = 29,
usp_silencer_tactical_mp = 30,
usp_silencer_xmags_mp = 31,
usp_tactical_xmags_mp = 32,
deserteagle_mp = 33,
deserteagle_akimbo_mp = 34,
deserteagle_fmj_mp = 35,
deserteagle_tactical_mp = 36,
deserteagle_akimbo_fmj_mp = 37,
deserteagle_fmj_tactical_mp = 38,
coltanaconda_mp = 39,
coltanaconda_akimbo_mp = 40,
coltanaconda_fmj_mp = 41,
coltanaconda_tactical_mp = 42,
coltanaconda_akimbo_fmj_mp = 43,
coltanaconda_fmj_tactical_mp = 44,
deserteaglegold_mp = 45,
glock_mp = 46,
glock_akimbo_mp = 47,
glock_eotech_mp = 48,
glock_fmj_mp = 49,
glock_reflex_mp = 50,
glock_silencer_mp = 51,
glock_xmags_mp = 52,
glock_akimbo_fmj_mp = 53,
glock_akimbo_silencer_mp = 54,
glock_akimbo_xmags_mp = 55,
glock_eotech_fmj_mp = 56,
glock_eotech_silencer_mp = 57,
glock_eotech_xmags_mp = 58,
glock_fmj_reflex_mp = 59,
glock_fmj_silencer_mp = 60,
glock_fmj_xmags_mp = 61,
glock_reflex_silencer_mp = 62,
glock_reflex_xmags_mp = 63,
glock_silencer_xmags_mp = 64,
beretta393_mp = 65,
beretta393_akimbo_mp = 66,
beretta393_eotech_mp = 67,
beretta393_fmj_mp = 68,
beretta393_reflex_mp = 69,
beretta393_silencer_mp = 70,
beretta393_xmags_mp = 71,
beretta393_akimbo_fmj_mp = 72,
beretta393_akimbo_silencer_mp = 73,
beretta393_akimbo_xmags_mp = 74,
beretta393_eotech_fmj_mp = 75,
beretta393_eotech_silencer_mp = 76,
beretta393_eotech_xmags_mp = 77,
beretta393_fmj_reflex_mp = 78,
beretta393_fmj_silencer_mp = 79,
beretta393_fmj_xmags_mp = 80,
beretta393_reflex_silencer_mp = 81,
beretta393_reflex_xmags_mp = 82,
beretta393_silencer_xmags_mp = 83,
pp2000_mp = 84,
pp2000_akimbo_mp = 85,
pp2000_eotech_mp = 86,
pp2000_fmj_mp = 87,
pp2000_reflex_mp = 88,
pp2000_silencer_mp = 89,
pp2000_xmags_mp = 90,
pp2000_akimbo_fmj_mp = 91,
pp2000_akimbo_silencer_mp = 92,
pp2000_akimbo_xmags_mp = 93,
pp2000_eotech_fmj_mp = 94,
pp2000_eotech_silencer_mp = 95,
pp2000_eotech_xmags_mp = 96,
pp2000_fmj_reflex_mp = 97,
pp2000_fmj_silencer_mp = 98,
pp2000_fmj_xmags_mp = 99,
pp2000_reflex_silencer_mp = 100,
pp2000_reflex_xmags_mp = 101,
pp2000_silencer_xmags_mp = 102,
tmp_mp = 103,
tmp_akimbo_mp = 104,
tmp_eotech_mp = 105,
tmp_fmj_mp = 106,
tmp_reflex_mp = 107,
tmp_silencer_mp = 108,
tmp_xmags_mp = 109,
tmp_akimbo_fmj_mp = 110,
tmp_akimbo_silencer_mp = 111,
tmp_akimbo_xmags_mp = 112,
tmp_eotech_fmj_mp = 113,
tmp_eotech_silencer_mp = 114,
tmp_eotech_xmags_mp = 115,
tmp_fmj_reflex_mp = 116,
tmp_fmj_silencer_mp = 117,
tmp_fmj_xmags_mp = 118,
tmp_reflex_silencer_mp = 119,
tmp_reflex_xmags_mp = 120,
tmp_silencer_xmags_mp = 121,
mp5k_mp = 122,
mp5k_acog_mp = 123,
mp5k_akimbo_mp = 124,
mp5k_eotech_mp = 125,
mp5k_fmj_mp = 126,
mp5k_reflex_mp = 127,
mp5k_rof_mp = 128,
mp5k_silencer_mp = 129,
mp5k_thermal_mp = 130,
mp5k_xmags_mp = 131,
mp5k_acog_fmj_mp = 132,
mp5k_acog_rof_mp = 133,
mp5k_acog_silencer_mp = 134,
mp5k_acog_xmags_mp = 135,
mp5k_akimbo_fmj_mp = 136,
mp5k_akimbo_rof_mp = 137,
mp5k_akimbo_silencer_mp = 138,
mp5k_akimbo_xmags_mp = 139,
mp5k_eotech_fmj_mp = 140,
mp5k_eotech_rof_mp = 141,
mp5k_eotech_silencer_mp = 142,
mp5k_eotech_xmags_mp = 143,
mp5k_fmj_reflex_mp = 144,
mp5k_fmj_rof_mp = 145,
mp5k_fmj_silencer_mp = 146,
mp5k_fmj_thermal_mp = 147,
mp5k_fmj_xmags_mp = 148,
mp5k_reflex_rof_mp = 149,
mp5k_reflex_silencer_mp = 150,
mp5k_reflex_xmags_mp = 151,
mp5k_rof_silencer_mp = 152,
mp5k_rof_thermal_mp = 153,
mp5k_rof_xmags_mp = 154,
mp5k_silencer_thermal_mp = 155,
mp5k_silencer_xmags_mp = 156,
mp5k_thermal_xmags_mp = 157,
uzi_mp = 158,
uzi_acog_mp = 159,
uzi_akimbo_mp = 160,
uzi_eotech_mp = 161,
uzi_fmj_mp = 162,
uzi_reflex_mp = 163,
uzi_rof_mp = 164,
uzi_silencer_mp = 165,
uzi_thermal_mp = 166,
uzi_xmags_mp = 167,
uzi_acog_fmj_mp = 168,
uzi_acog_rof_mp = 169,
uzi_acog_silencer_mp = 170,
uzi_acog_xmags_mp = 171,
uzi_akimbo_fmj_mp = 172,
uzi_akimbo_rof_mp = 173,
uzi_akimbo_silencer_mp = 174,
uzi_akimbo_xmags_mp = 175,
uzi_eotech_fmj_mp = 176,
uzi_eotech_rof_mp = 177,
uzi_eotech_silencer_mp = 178,
uzi_eotech_xmags_mp = 179,
uzi_fmj_reflex_mp = 180,
uzi_fmj_rof_mp = 181,
uzi_fmj_silencer_mp = 182,
uzi_fmj_thermal_mp = 183,
uzi_fmj_xmags_mp = 184,
uzi_reflex_rof_mp = 185,
uzi_reflex_silencer_mp = 186,
uzi_reflex_xmags_mp = 187,
uzi_rof_silencer_mp = 188,
uzi_rof_thermal_mp = 189,
uzi_rof_xmags_mp = 190,
uzi_silencer_thermal_mp = 191,
uzi_silencer_xmags_mp = 192,
uzi_thermal_xmags_mp = 193,
p90_mp = 194,
p90_acog_mp = 195,
p90_akimbo_mp = 196,
p90_eotech_mp = 197,
p90_fmj_mp = 198,
p90_reflex_mp = 199,
p90_rof_mp = 200,
p90_silencer_mp = 201,
p90_thermal_mp = 202,
p90_xmags_mp = 203,
p90_acog_fmj_mp = 204,
p90_acog_rof_mp = 205,
p90_acog_silencer_mp = 206,
p90_acog_xmags_mp = 207,
p90_akimbo_fmj_mp = 208,
p90_akimbo_rof_mp = 209,
p90_akimbo_silencer_mp = 210,
p90_akimbo_xmags_mp = 211,
p90_eotech_fmj_mp = 212,
p90_eotech_rof_mp = 213,
p90_eotech_silencer_mp = 214,
p90_eotech_xmags_mp = 215,
p90_fmj_reflex_mp = 216,
p90_fmj_rof_mp = 217,
p90_fmj_silencer_mp = 218,
p90_fmj_thermal_mp = 219,
p90_fmj_xmags_mp = 220,
p90_reflex_rof_mp = 221,
p90_reflex_silencer_mp = 222,
p90_reflex_xmags_mp = 223,
p90_rof_silencer_mp = 224,
p90_rof_thermal_mp = 225,
p90_rof_xmags_mp = 226,
p90_silencer_thermal_mp = 227,
p90_silencer_xmags_mp = 228,
p90_thermal_xmags_mp = 229,
kriss_mp = 230,
kriss_acog_mp = 231,
kriss_akimbo_mp = 232,
kriss_eotech_mp = 233,
kriss_fmj_mp = 234,
kriss_reflex_mp = 235,
kriss_rof_mp = 236,
kriss_silencer_mp = 237,
kriss_thermal_mp = 238,
kriss_xmags_mp = 239,
kriss_acog_fmj_mp = 240,
kriss_acog_rof_mp = 241,
kriss_acog_silencer_mp = 242,
kriss_acog_xmags_mp = 243,
kriss_akimbo_fmj_mp = 244,
kriss_akimbo_rof_mp = 245,
kriss_akimbo_silencer_mp = 246,
kriss_akimbo_xmags_mp = 247,
kriss_eotech_fmj_mp = 248,
kriss_eotech_rof_mp = 249,
kriss_eotech_silencer_mp = 250,
kriss_eotech_xmags_mp = 251,
kriss_fmj_reflex_mp = 252,
kriss_fmj_rof_mp = 253,
kriss_fmj_silencer_mp = 254,
kriss_fmj_thermal_mp = 255,
kriss_fmj_xmags_mp = 256,
kriss_reflex_rof_mp = 257,
kriss_reflex_silencer_mp = 258,
kriss_reflex_xmags_mp = 259,
kriss_rof_silencer_mp = 260,
kriss_rof_thermal_mp = 261,
kriss_rof_xmags_mp = 262,
kriss_silencer_thermal_mp = 263,
kriss_silencer_xmags_mp = 264,
kriss_thermal_xmags_mp = 265,
ump45_mp = 266,
ump45_acog_mp = 267,
ump45_akimbo_mp = 268,
ump45_eotech_mp = 269,
ump45_fmj_mp = 270,
ump45_reflex_mp = 271,
ump45_rof_mp = 272,
ump45_silencer_mp = 273,
ump45_thermal_mp = 274,
ump45_xmags_mp = 275,
ump45_acog_fmj_mp = 276,
ump45_acog_rof_mp = 277,
ump45_acog_silencer_mp = 278,
ump45_acog_xmags_mp = 279,
ump45_akimbo_fmj_mp = 280,
ump45_akimbo_rof_mp = 281,
ump45_akimbo_silencer_mp = 282,
ump45_akimbo_xmags_mp = 283,
ump45_eotech_fmj_mp = 284,
ump45_eotech_rof_mp = 285,
ump45_eotech_silencer_mp = 286,
ump45_eotech_xmags_mp = 287,
ump45_fmj_reflex_mp = 288,
ump45_fmj_rof_mp = 289,
ump45_fmj_silencer_mp = 290,
ump45_fmj_thermal_mp = 291,
ump45_fmj_xmags_mp = 292,
ump45_reflex_rof_mp = 293,
ump45_reflex_silencer_mp = 294,
ump45_reflex_xmags_mp = 295,
ump45_rof_silencer_mp = 296,
ump45_rof_thermal_mp = 297,
ump45_rof_xmags_mp = 298,
ump45_silencer_thermal_mp = 299,
ump45_silencer_xmags_mp = 300,
ump45_thermal_xmags_mp = 301,
ak47_mp = 302,
ak47_acog_mp = 303,
ak47_eotech_mp = 304,
ak47_fmj_mp = 305,
ak47_gl_mp = 306,
gl_ak47_mp = 307,
ak47_heartbeat_mp = 308,
ak47_reflex_mp = 309,
ak47_shotgun_mp = 310,
ak47_shotgun_attach_mp = 311,
ak47_silencer_mp = 312,
ak47_thermal_mp = 313,
ak47_xmags_mp = 314,
ak47_acog_fmj_mp = 315,
ak47_acog_gl_mp = 316,
ak47_acog_heartbeat_mp = 317,
ak47_acog_shotgun_mp = 318,
ak47_acog_silencer_mp = 319,
ak47_acog_xmags_mp = 320,
ak47_eotech_fmj_mp = 321,
ak47_eotech_gl_mp = 322,
ak47_eotech_heartbeat_mp = 323,
ak47_eotech_shotgun_mp = 324,
ak47_eotech_silencer_mp = 325,
ak47_eotech_xmags_mp = 326,
ak47_fmj_gl_mp = 327,
ak47_fmj_heartbeat_mp = 328,
ak47_fmj_reflex_mp = 329,
ak47_fmj_shotgun_mp = 330,
ak47_fmj_silencer_mp = 331,
ak47_fmj_thermal_mp = 332,
ak47_fmj_xmags_mp = 333,
ak47_gl_heartbeat_mp = 334,
ak47_gl_reflex_mp = 335,
ak47_gl_silencer_mp = 336,
ak47_gl_thermal_mp = 337,
ak47_gl_xmags_mp = 338,
ak47_heartbeat_reflex_mp = 339,
ak47_heartbeat_shotgun_mp = 340,
ak47_heartbeat_silencer_mp = 341,
ak47_heartbeat_thermal_mp = 342,
ak47_heartbeat_xmags_mp = 343,
ak47_reflex_shotgun_mp = 344,
ak47_reflex_silencer_mp = 345,
ak47_reflex_xmags_mp = 346,
ak47_shotgun_silencer_mp = 347,
ak47_shotgun_thermal_mp = 348,
ak47_shotgun_xmags_mp = 349,
ak47_silencer_thermal_mp = 350,
ak47_silencer_xmags_mp = 351,
ak47_thermal_xmags_mp = 352,
m16_mp = 353,
m16_acog_mp = 354,
m16_eotech_mp = 355,
m16_fmj_mp = 356,
m16_gl_mp = 357,
gl_m16_mp = 358,
m16_heartbeat_mp = 359,
m16_reflex_mp = 360,
m16_shotgun_mp = 361,
m16_shotgun_attach_mp = 362,
m16_silencer_mp = 363,
m16_thermal_mp = 364,
m16_xmags_mp = 365,
m16_acog_fmj_mp = 366,
m16_acog_gl_mp = 367,
m16_acog_heartbeat_mp = 368,
m16_acog_shotgun_mp = 369,
m16_acog_silencer_mp = 370,
m16_acog_xmags_mp = 371,
m16_eotech_fmj_mp = 372,
m16_eotech_gl_mp = 373,
m16_eotech_heartbeat_mp = 374,
m16_eotech_shotgun_mp = 375,
m16_eotech_silencer_mp = 376,
m16_eotech_xmags_mp = 377,
m16_fmj_gl_mp = 378,
m16_fmj_heartbeat_mp = 379,
m16_fmj_reflex_mp = 380,
m16_fmj_shotgun_mp = 381,
m16_fmj_silencer_mp = 382,
m4_mp = 404,
m4_acog_mp = 405,
m4_eotech_mp = 406,
m4_fmj_mp = 407,
m4_gl_mp = 408,
gl_m4_mp = 409,
m4_heartbeat_mp = 410,
m4_reflex_mp = 411,
m4_shotgun_mp = 412,
m4_shotgun_attach_mp = 413,
m4_silencer_mp = 414,
m4_thermal_mp = 415,
m4_xmags_mp = 416,
m4_acog_fmj_mp = 417,
m4_acog_gl_mp = 418,
m4_acog_heartbeat_mp = 419,
m4_acog_shotgun_mp = 420,
m4_acog_silencer_mp = 421,
m4_acog_xmags_mp = 422,
m4_eotech_fmj_mp = 423,
m4_eotech_gl_mp = 424,
m4_eotech_heartbeat_mp = 425,
m4_eotech_shotgun_mp = 426,
m4_eotech_silencer_mp = 427,
m4_eotech_xmags_mp = 428,
m4_fmj_gl_mp = 429,
m4_fmj_heartbeat_mp = 430,
m4_fmj_reflex_mp = 431,
m4_fmj_shotgun_mp = 432,
m4_fmj_silencer_mp = 433,
m4_fmj_thermal_mp = 434,
m4_fmj_xmags_mp = 435,
m4_gl_heartbeat_mp = 436,
m4_gl_reflex_mp = 437,
m4_gl_silencer_mp = 438,
m4_gl_thermal_mp = 439,
m4_gl_xmags_mp = 440,
m4_heartbeat_reflex_mp = 441,
m4_heartbeat_shotgun_mp = 442,
m4_heartbeat_silencer_mp = 443,
m4_heartbeat_thermal_mp = 444,
m4_heartbeat_xmags_mp = 445,
m4_reflex_shotgun_mp = 446,
m4_reflex_silencer_mp = 447,
m4_reflex_xmags_mp = 448,
m4_shotgun_silencer_mp = 449,
m4_shotgun_thermal_mp = 450,
m4_shotgun_xmags_mp = 451,
m4_silencer_thermal_mp = 452,
m4_silencer_xmags_mp = 453,
m4_thermal_xmags_mp = 454,
fn2000_mp = 455,
fn2000_acog_mp = 456,
fn2000_eotech_mp = 457,
fn2000_fmj_mp = 458,
fn2000_gl_mp = 459,
gl_fn2000_mp = 460,
fn2000_heartbeat_mp = 461,
fn2000_reflex_mp = 462,
fn2000_shotgun_mp = 463,
fn2000_shotgun_attach_mp = 464,
fn2000_silencer_mp = 465,
fn2000_thermal_mp = 466,
fn2000_xmags_mp = 467,
fn2000_acog_fmj_mp = 468,
fn2000_acog_gl_mp = 469,
fn2000_acog_heartbeat_mp = 470,
fn2000_acog_shotgun_mp = 471,
fn2000_acog_silencer_mp = 472,
fn2000_acog_xmags_mp = 473,
fn2000_eotech_fmj_mp = 474,
fn2000_eotech_gl_mp = 475,
fn2000_eotech_heartbeat_mp = 476,
fn2000_eotech_shotgun_mp = 477,
fn2000_eotech_silencer_mp = 478,
fn2000_eotech_xmags_mp = 479,
fn2000_fmj_gl_mp = 480,
fn2000_fmj_heartbeat_mp = 481,
fn2000_fmj_reflex_mp = 482,
fn2000_fmj_shotgun_mp = 483,
fn2000_fmj_silencer_mp = 484,
fn2000_fmj_thermal_mp = 485,
fn2000_fmj_xmags_mp = 486,
fn2000_gl_heartbeat_mp = 487,
fn2000_gl_reflex_mp = 488,
fn2000_gl_silencer_mp = 489,
fn2000_gl_thermal_mp = 490,
fn2000_gl_xmags_mp = 491,
fn2000_heartbeat_reflex_mp = 492,
fn2000_heartbeat_shotgun_mp = 493,
fn2000_heartbeat_silencer_mp = 494,
fn2000_heartbeat_thermal_mp = 495,
fn2000_heartbeat_xmags_mp = 496,
fn2000_reflex_shotgun_mp = 497,
fn2000_reflex_silencer_mp = 498,
fn2000_reflex_xmags_mp = 499,
fn2000_shotgun_silencer_mp = 500,
fn2000_shotgun_thermal_mp = 501,
fn2000_shotgun_xmags_mp = 502,
fn2000_silencer_thermal_mp = 503,
fn2000_silencer_xmags_mp = 504,
fn2000_thermal_xmags_mp = 505,
masada_mp = 506,
masada_acog_mp = 507,
masada_eotech_mp = 508,
masada_fmj_mp = 509,
masada_gl_mp = 510,
gl_masada_mp = 511,
masada_heartbeat_mp = 512,
masada_reflex_mp = 513,
masada_shotgun_mp = 514,
masada_shotgun_attach_mp = 515,
masada_silencer_mp = 516,
masada_thermal_mp = 517,
masada_xmags_mp = 518,
masada_acog_fmj_mp = 519,
masada_acog_gl_mp = 520,
masada_acog_heartbeat_mp = 521,
masada_acog_shotgun_mp = 522,
masada_acog_silencer_mp = 523,
masada_acog_xmags_mp = 524,
masada_eotech_fmj_mp = 525,
masada_eotech_gl_mp = 526,
masada_eotech_heartbeat_mp = 527,
masada_eotech_shotgun_mp = 528,
masada_eotech_silencer_mp = 529,
masada_eotech_xmags_mp = 530,
masada_fmj_gl_mp = 531,
masada_fmj_heartbeat_mp = 532,
masada_fmj_reflex_mp = 533,
masada_fmj_shotgun_mp = 534,
masada_fmj_silencer_mp = 535,
masada_fmj_thermal_mp = 536,
masada_fmj_xmags_mp = 537,
masada_gl_heartbeat_mp = 538,
masada_gl_reflex_mp = 539,
masada_gl_silencer_mp = 540,
masada_gl_thermal_mp = 541,
masada_gl_xmags_mp = 542,
masada_heartbeat_reflex_mp = 543,
masada_heartbeat_shotgun_mp = 544,
masada_heartbeat_silencer_mp = 545,
masada_heartbeat_thermal_mp = 546,
masada_heartbeat_xmags_mp = 547,
masada_reflex_shotgun_mp = 548,
masada_reflex_silencer_mp = 549,
masada_reflex_xmags_mp = 550,
masada_shotgun_silencer_mp = 551,
masada_shotgun_thermal_mp = 552,
masada_shotgun_xmags_mp = 553,
masada_silencer_thermal_mp = 554,
masada_silencer_xmags_mp = 555,
masada_thermal_xmags_mp = 556,
famas_mp = 557,
famas_acog_mp = 558,
famas_eotech_mp = 559,
famas_fmj_mp = 560,
famas_gl_mp = 561,
gl_famas_mp = 562,
famas_heartbeat_mp = 563,
famas_reflex_mp = 564,
famas_shotgun_mp = 565,
famas_shotgun_attach_mp = 566,
famas_silencer_mp = 567,
famas_thermal_mp = 568,
famas_xmags_mp = 569,
famas_acog_fmj_mp = 570,
famas_acog_gl_mp = 571,
famas_acog_heartbeat_mp = 572,
famas_acog_shotgun_mp = 573,
famas_acog_silencer_mp = 574,
famas_acog_xmags_mp = 575,
famas_eotech_fmj_mp = 576,
famas_eotech_gl_mp = 577,
famas_eotech_heartbeat_mp = 578,
famas_eotech_shotgun_mp = 579,
famas_eotech_silencer_mp = 580,
famas_eotech_xmags_mp = 581,
famas_fmj_gl_mp = 582,
famas_fmj_heartbeat_mp = 583,
famas_fmj_reflex_mp = 584,
famas_fmj_shotgun_mp = 585,
famas_fmj_silencer_mp = 586,
famas_fmj_thermal_mp = 587,
famas_fmj_xmags_mp = 588,
famas_gl_heartbeat_mp = 589,
famas_gl_reflex_mp = 590,
famas_gl_silencer_mp = 591,
famas_gl_thermal_mp = 592,
famas_gl_xmags_mp = 593,
famas_heartbeat_reflex_mp = 594,
famas_heartbeat_shotgun_mp = 595,
famas_heartbeat_silencer_mp = 596,
famas_heartbeat_thermal_mp = 597,
famas_heartbeat_xmags_mp = 598,
famas_reflex_shotgun_mp = 599,
famas_reflex_silencer_mp = 600,
famas_reflex_xmags_mp = 601,
famas_shotgun_silencer_mp = 602,
famas_shotgun_thermal_mp = 603,
famas_shotgun_xmags_mp = 604,
famas_silencer_thermal_mp = 605,
famas_silencer_xmags_mp = 606,
famas_thermal_xmags_mp = 607,
fal_mp = 608,
fal_acog_mp = 609,
fal_eotech_mp = 610,
fal_fmj_mp = 611,
fal_gl_mp = 612,
gl_fal_mp = 613,
fal_heartbeat_mp = 614,
fal_reflex_mp = 615,
fal_shotgun_mp = 616,
fal_shotgun_attach_mp = 617,
fal_silencer_mp = 618,
fal_thermal_mp = 619,
fal_xmags_mp = 620,
fal_acog_fmj_mp = 621,
fal_acog_gl_mp = 622,
fal_acog_heartbeat_mp = 623,
fal_acog_shotgun_mp = 624,
fal_acog_silencer_mp = 625,
fal_acog_xmags_mp = 626,
fal_eotech_fmj_mp = 627,
fal_eotech_gl_mp = 628,
fal_eotech_heartbeat_mp = 629,
fal_eotech_shotgun_mp = 630,
fal_eotech_silencer_mp = 631,
fal_eotech_xmags_mp = 632,
fal_fmj_gl_mp = 633,
fal_fmj_heartbeat_mp = 634,
fal_fmj_reflex_mp = 635,
fal_fmj_shotgun_mp = 636,
fal_fmj_silencer_mp = 637,
fal_fmj_thermal_mp = 638,
fal_fmj_xmags_mp = 639,
fal_gl_heartbeat_mp = 640,
fal_gl_reflex_mp = 641,
fal_gl_silencer_mp = 642,
fal_gl_thermal_mp = 643,
fal_gl_xmags_mp = 644,
fal_heartbeat_reflex_mp = 645,
fal_heartbeat_shotgun_mp = 646,
fal_heartbeat_silencer_mp = 647,
fal_heartbeat_thermal_mp = 648,
fal_heartbeat_xmags_mp = 649,
fal_reflex_shotgun_mp = 650,
fal_reflex_silencer_mp = 651,
fal_reflex_xmags_mp = 652,
fal_shotgun_silencer_mp = 653,
fal_shotgun_thermal_mp = 654,
fal_shotgun_xmags_mp = 655,
fal_silencer_thermal_mp = 656,
fal_silencer_xmags_mp = 657,
fal_thermal_xmags_mp = 658,
scar_mp = 659,
scar_acog_mp = 660,
scar_eotech_mp = 661,
scar_fmj_mp = 662,
scar_gl_mp = 663,
gl_scar_mp = 664,
scar_heartbeat_mp = 665,
scar_reflex_mp = 666,
scar_shotgun_mp = 667,
scar_shotgun_attach_mp = 668,
scar_silencer_mp = 669,
scar_thermal_mp = 670,
scar_xmags_mp = 671,
scar_acog_fmj_mp = 672,
scar_acog_gl_mp = 673,
scar_acog_heartbeat_mp = 674,
scar_acog_shotgun_mp = 675,
scar_acog_silencer_mp = 676,
scar_acog_xmags_mp = 677,
scar_eotech_fmj_mp = 678,
scar_eotech_gl_mp = 679,
scar_eotech_heartbeat_mp = 680,
scar_eotech_shotgun_mp = 681,
scar_eotech_silencer_mp = 682,
scar_eotech_xmags_mp = 683,
scar_fmj_gl_mp = 684,
scar_fmj_heartbeat_mp = 685,
scar_fmj_reflex_mp = 686,
scar_fmj_shotgun_mp = 687,
scar_fmj_silencer_mp = 688,
scar_fmj_thermal_mp = 689,
scar_fmj_xmags_mp = 690,
scar_gl_heartbeat_mp = 691,
scar_gl_reflex_mp = 692,
scar_gl_silencer_mp = 693,
scar_gl_thermal_mp = 694,
scar_gl_xmags_mp = 695,
scar_heartbeat_reflex_mp = 696,
scar_heartbeat_shotgun_mp = 697,
scar_heartbeat_silencer_mp = 698,
scar_heartbeat_thermal_mp = 699,
scar_heartbeat_xmags_mp = 700,
scar_reflex_shotgun_mp = 701,
scar_reflex_silencer_mp = 702,
scar_reflex_xmags_mp = 703,
scar_shotgun_silencer_mp = 704,
scar_shotgun_thermal_mp = 705,
scar_shotgun_xmags_mp = 706,
scar_silencer_thermal_mp = 707,
scar_silencer_xmags_mp = 708,
scar_thermal_xmags_mp = 709,
tavor_mp = 710,
tavor_acog_mp = 711,
tavor_eotech_mp = 712,
tavor_fmj_mp = 713,
tavor_gl_mp = 714,
gl_tavor_mp = 715,
tavor_heartbeat_mp = 716,
tavor_reflex_mp = 717,
tavor_shotgun_mp = 718,
tavor_shotgun_attach_mp = 719,
tavor_silencer_mp = 720,
tavor_thermal_mp = 721,
tavor_xmags_mp = 722,
tavor_acog_fmj_mp = 723,
tavor_acog_gl_mp = 724,
tavor_acog_heartbeat_mp = 725,
tavor_acog_shotgun_mp = 726,
tavor_acog_silencer_mp = 727,
tavor_acog_xmags_mp = 728,
tavor_eotech_fmj_mp = 729,
tavor_eotech_gl_mp = 730,
tavor_eotech_heartbeat_mp = 731,
tavor_eotech_shotgun_mp = 732,
tavor_eotech_silencer_mp = 733,
tavor_eotech_xmags_mp = 734,
tavor_fmj_gl_mp = 735,
tavor_fmj_heartbeat_mp = 736,
tavor_fmj_reflex_mp = 737,
tavor_fmj_shotgun_mp = 738,
tavor_fmj_silencer_mp = 739,
tavor_fmj_thermal_mp = 740,
tavor_fmj_xmags_mp = 741,
tavor_gl_heartbeat_mp = 742,
tavor_gl_reflex_mp = 743,
tavor_gl_silencer_mp = 744,
tavor_gl_thermal_mp = 745,
tavor_gl_xmags_mp = 746,
tavor_heartbeat_reflex_mp = 747,
tavor_heartbeat_shotgun_mp = 748,
tavor_heartbeat_silencer_mp = 749,
tavor_heartbeat_thermal_mp = 750,
tavor_heartbeat_xmags_mp = 751,
tavor_reflex_shotgun_mp = 752,
tavor_reflex_silencer_mp = 753,
tavor_reflex_xmags_mp = 754,
tavor_shotgun_silencer_mp = 755,
tavor_shotgun_thermal_mp = 756,
tavor_shotgun_xmags_mp = 757,
tavor_silencer_thermal_mp = 758,
tavor_silencer_xmags_mp = 759,
tavor_thermal_xmags_mp = 760,
gl_mp = 761,
m79_mp = 762,
rpg_mp = 763,
at4_mp = 764,
stinger_mp = 765,
javelin_mp = 766,
barrett_mp = 767,
barrett_acog_mp = 768,
barrett_fmj_mp = 769,
barrett_heartbeat_mp = 770,
barrett_silencer_mp = 771,
barrett_thermal_mp = 772,
barrett_xmags_mp = 773,
barrett_acog_fmj_mp = 774,
barrett_acog_heartbeat_mp = 775,
barrett_acog_silencer_mp = 776,
barrett_acog_xmags_mp = 777,
barrett_fmj_heartbeat_mp = 778,
barrett_fmj_silencer_mp = 779,
barrett_fmj_thermal_mp = 780,
barrett_fmj_xmags_mp = 781,
barrett_heartbeat_silencer_mp = 782,
barrett_heartbeat_thermal_mp = 783,
barrett_heartbeat_xmags_mp = 784,
barrett_silencer_thermal_mp = 785,
barrett_silencer_xmags_mp = 786,
barrett_thermal_xmags_mp = 787,
wa2000_mp = 788,
wa2000_acog_mp = 789,
wa2000_fmj_mp = 790,
wa2000_heartbeat_mp = 791,
wa2000_silencer_mp = 792,
wa2000_thermal_mp = 793,
wa2000_xmags_mp = 794,
wa2000_acog_fmj_mp = 795,
wa2000_acog_heartbeat_mp = 796,
wa2000_acog_silencer_mp = 797,
wa2000_acog_xmags_mp = 798,
wa2000_fmj_heartbeat_mp = 799,
wa2000_fmj_silencer_mp = 800,
wa2000_fmj_thermal_mp = 801,
wa2000_fmj_xmags_mp = 802,
wa2000_heartbeat_silencer_mp = 803,
wa2000_heartbeat_thermal_mp = 804,
wa2000_heartbeat_xmags_mp = 805,
wa2000_silencer_thermal_mp = 806,
wa2000_silencer_xmags_mp = 807,
wa2000_thermal_xmags_mp = 808,
m21_mp = 809,
m21_acog_mp = 810,
m21_fmj_mp = 811,
m21_heartbeat_mp = 812,
m21_silencer_mp = 813,
m21_thermal_mp = 814,
m21_xmags_mp = 815,
m21_acog_fmj_mp = 816,
m21_acog_heartbeat_mp = 817,
m21_acog_silencer_mp = 818,
m21_acog_xmags_mp = 819,
m21_fmj_heartbeat_mp = 820,
m21_fmj_silencer_mp = 821,
m21_fmj_thermal_mp = 822,
m21_fmj_xmags_mp = 823,
m21_heartbeat_silencer_mp = 824,
m21_heartbeat_thermal_mp = 825,
m21_heartbeat_xmags_mp = 826,
m21_silencer_thermal_mp = 827,
m21_silencer_xmags_mp = 828,
m21_thermal_xmags_mp = 829,
cheytac_mp = 830,
cheytac_acog_mp = 831,
cheytac_fmj_mp = 832,
cheytac_heartbeat_mp = 833,
cheytac_silencer_mp = 834,
cheytac_thermal_mp = 835,
cheytac_xmags_mp = 836,
cheytac_acog_fmj_mp = 837,
cheytac_acog_heartbeat_mp = 838,
cheytac_acog_silencer_mp = 839,
cheytac_acog_xmags_mp = 840,
cheytac_fmj_heartbeat_mp = 841,
cheytac_fmj_silencer_mp = 842,
cheytac_fmj_thermal_mp = 843,
cheytac_fmj_xmags_mp = 844,
cheytac_heartbeat_silencer_mp = 845,
cheytac_heartbeat_thermal_mp = 846,
cheytac_heartbeat_xmags_mp = 847,
cheytac_silencer_thermal_mp = 848,
cheytac_silencer_xmags_mp = 849,
cheytac_thermal_xmags_mp = 850,
ranger_mp = 851,
ranger_akimbo_mp = 852,
ranger_fmj_mp = 853,
ranger_akimbo_fmj_mp = 854,
model1887_mp = 855,
model1887_akimbo_mp = 856,
model1887_fmj_mp = 857,
model1887_akimbo_fmj_mp = 858,
striker_mp = 859,
striker_eotech_mp = 860,
striker_fmj_mp = 861,
striker_grip_mp = 862,
striker_reflex_mp = 863,
striker_silencer_mp = 864,
striker_xmags_mp = 865,
striker_eotech_fmj_mp = 866,
striker_eotech_grip_mp = 867,
striker_eotech_silencer_mp = 868,
striker_eotech_xmags_mp = 869,
striker_fmj_grip_mp = 870,
striker_fmj_reflex_mp = 871,
striker_fmj_silencer_mp = 872,
striker_fmj_xmags_mp = 873,
striker_grip_reflex_mp = 874,
striker_grip_silencer_mp = 875,
striker_grip_xmags_mp = 876,
striker_reflex_silencer_mp = 877,
striker_reflex_xmags_mp = 878,
striker_silencer_xmags_mp = 879,
aa12_mp = 880,
aa12_eotech_mp = 881,
aa12_fmj_mp = 882,
aa12_grip_mp = 883,
aa12_reflex_mp = 884,
aa12_silencer_mp = 885,
aa12_xmags_mp = 886,
aa12_eotech_fmj_mp = 887,
aa12_eotech_grip_mp = 888,
aa12_eotech_silencer_mp = 889,
aa12_eotech_xmags_mp = 890,
aa12_fmj_grip_mp = 891,
aa12_fmj_reflex_mp = 892,
aa12_fmj_silencer_mp = 893,
aa12_fmj_xmags_mp = 894,
aa12_grip_reflex_mp = 895,
aa12_grip_silencer_mp = 896,
aa12_grip_xmags_mp = 897,
aa12_reflex_silencer_mp = 898,
aa12_reflex_xmags_mp = 899,
aa12_silencer_xmags_mp = 900,
m1014_mp = 901,
m1014_eotech_mp = 902,
m1014_fmj_mp = 903,
m1014_grip_mp = 904,
m1014_reflex_mp = 905,
m1014_silencer_mp = 906,
m1014_xmags_mp = 907,
m1014_eotech_fmj_mp = 908,
m1014_eotech_grip_mp = 909,
m1014_eotech_silencer_mp = 910,
m1014_eotech_xmags_mp = 911,
m1014_fmj_grip_mp = 912,
m1014_fmj_reflex_mp = 913,
m1014_fmj_silencer_mp = 914,
m1014_fmj_xmags_mp = 915,
m1014_grip_reflex_mp = 916,
m1014_grip_silencer_mp = 917,
m1014_grip_xmags_mp = 918,
m1014_reflex_silencer_mp = 919,
m1014_reflex_xmags_mp = 920,
m1014_silencer_xmags_mp = 921,
spas12_mp = 922,
spas12_eotech_mp = 923,
spas12_fmj_mp = 924,
spas12_grip_mp = 925,
spas12_reflex_mp = 926,
spas12_silencer_mp = 927,
spas12_xmags_mp = 928,
spas12_eotech_fmj_mp = 929,
spas12_eotech_grip_mp = 930,
spas12_eotech_silencer_mp = 931,
spas12_eotech_xmags_mp = 932,
spas12_fmj_grip_mp = 933,
spas12_fmj_reflex_mp = 934,
spas12_fmj_silencer_mp = 935,
spas12_fmj_xmags_mp = 936,
spas12_grip_reflex_mp = 937,
spas12_grip_silencer_mp = 938,
spas12_grip_xmags_mp = 939,
spas12_reflex_silencer_mp = 940,
spas12_reflex_xmags_mp = 941,
spas12_silencer_xmags_mp = 942,
rpd_mp = 943,
rpd_acog_mp = 944,
rpd_eotech_mp = 945,
rpd_fmj_mp = 946,
rpd_grip_mp = 947,
rpd_heartbeat_mp = 948,
rpd_reflex_mp = 949,
rpd_silencer_mp = 950,
rpd_thermal_mp = 951,
rpd_xmags_mp = 952,
rpd_acog_fmj_mp = 953,
rpd_acog_grip_mp = 954,
rpd_acog_heartbeat_mp = 955,
rpd_acog_silencer_mp = 956,
rpd_acog_xmags_mp = 957,
rpd_eotech_fmj_mp = 958,
rpd_eotech_grip_mp = 959,
rpd_eotech_heartbeat_mp = 960,
rpd_eotech_silencer_mp = 961,
rpd_eotech_xmags_mp = 962,
rpd_fmj_grip_mp = 963,
rpd_fmj_heartbeat_mp = 964,
rpd_fmj_reflex_mp = 965,
rpd_fmj_silencer_mp = 966,
rpd_fmj_thermal_mp = 967,
rpd_fmj_xmags_mp = 968,
rpd_grip_heartbeat_mp = 969,
rpd_grip_reflex_mp = 970,
rpd_grip_silencer_mp = 971,
rpd_grip_thermal_mp = 972,
rpd_grip_xmags_mp = 973,
rpd_heartbeat_reflex_mp = 974,
rpd_heartbeat_silencer_mp = 975,
rpd_heartbeat_thermal_mp = 976,
rpd_heartbeat_xmags_mp = 977,
rpd_reflex_silencer_mp = 978,
rpd_reflex_xmags_mp = 979,
rpd_silencer_thermal_mp = 980,
rpd_silencer_xmags_mp = 981,
rpd_thermal_xmags_mp = 982,
sa80_mp = 983,
sa80_acog_mp = 984,
sa80_eotech_mp = 985,
sa80_fmj_mp = 986,
sa80_grip_mp = 987,
sa80_heartbeat_mp = 988,
sa80_reflex_mp = 989,
sa80_silencer_mp = 990,
sa80_thermal_mp = 991,
sa80_xmags_mp = 992,
sa80_acog_fmj_mp = 993,
sa80_acog_grip_mp = 994,
sa80_acog_heartbeat_mp = 995,
sa80_acog_silencer_mp = 996,
sa80_acog_xmags_mp = 997,
sa80_eotech_fmj_mp = 998,
sa80_eotech_grip_mp = 999,
sa80_eotech_heartbeat_mp = 1000,
sa80_eotech_silencer_mp = 1001,
sa80_eotech_xmags_mp = 1002,
sa80_fmj_grip_mp = 1003,
sa80_fmj_heartbeat_mp = 1004,
sa80_fmj_reflex_mp = 1005,
sa80_fmj_silencer_mp = 1006,
sa80_fmj_thermal_mp = 1007,
sa80_fmj_xmags_mp = 1008,
sa80_grip_heartbeat_mp = 1009,
sa80_grip_reflex_mp = 1010,
sa80_grip_silencer_mp = 1011,
sa80_grip_thermal_mp = 1012,
sa80_grip_xmags_mp = 1013,
sa80_heartbeat_reflex_mp = 1014,
sa80_heartbeat_silencer_mp = 1015,
sa80_heartbeat_thermal_mp = 1016,
sa80_heartbeat_xmags_mp = 1017,
sa80_reflex_silencer_mp = 1018,
sa80_reflex_xmags_mp = 1019,
sa80_silencer_thermal_mp = 1020,
sa80_silencer_xmags_mp = 1021,
sa80_thermal_xmags_mp = 1022,
mg4_mp = 1023,
mg4_acog_mp = 1024,
mg4_eotech_mp = 1025,
mg4_fmj_mp = 1026,
mg4_grip_mp = 1027,
mg4_heartbeat_mp = 1028,
mg4_reflex_mp = 1029,
mg4_silencer_mp = 1030,
mg4_thermal_mp = 1031,
mg4_xmags_mp = 1032,
mg4_acog_fmj_mp = 1033,
mg4_acog_grip_mp = 1034,
mg4_acog_heartbeat_mp = 1035,
mg4_acog_silencer_mp = 1036,
mg4_acog_xmags_mp = 1037,
mg4_eotech_fmj_mp = 1038,
mg4_eotech_grip_mp = 1039,
mg4_eotech_heartbeat_mp = 1040,
mg4_eotech_silencer_mp = 1041,
mg4_eotech_xmags_mp = 1042,
mg4_fmj_grip_mp = 1043,
mg4_fmj_heartbeat_mp = 1044,
mg4_fmj_reflex_mp = 1045,
mg4_fmj_silencer_mp = 1046,
mg4_fmj_thermal_mp = 1047,
mg4_fmj_xmags_mp = 1048,
mg4_grip_heartbeat_mp = 1049,
mg4_grip_reflex_mp = 1050,
mg4_grip_silencer_mp = 1051,
mg4_grip_thermal_mp = 1052,
mg4_grip_xmags_mp = 1053,
mg4_heartbeat_reflex_mp = 1054,
mg4_heartbeat_silencer_mp = 1055,
mg4_heartbeat_thermal_mp = 1056,
mg4_heartbeat_xmags_mp = 1057,
mg4_reflex_silencer_mp = 1058,
mg4_reflex_xmags_mp = 1059,
mg4_silencer_thermal_mp = 1060,
mg4_silencer_xmags_mp = 1061,
mg4_thermal_xmags_mp = 1062,
m240_mp = 1063,
m240_acog_mp = 1064,
m240_eotech_mp = 1065,
m240_fmj_mp = 1066,
m240_grip_mp = 1067,
m240_heartbeat_mp = 1068,
m240_reflex_mp = 1069,
m240_silencer_mp = 1070,
m240_thermal_mp = 1071,
m240_xmags_mp = 1072,
m240_acog_fmj_mp = 1073,
m240_acog_grip_mp = 1074,
m240_acog_heartbeat_mp = 1075,
m240_acog_silencer_mp = 1076,
m240_acog_xmags_mp = 1077,
m240_eotech_fmj_mp = 1078,
m240_eotech_grip_mp = 1079,
m240_eotech_heartbeat_mp = 1080,
m240_eotech_silencer_mp = 1081,
m240_eotech_xmags_mp = 1082,
m240_fmj_grip_mp = 1083,
m240_fmj_heartbeat_mp = 1084,
m240_fmj_reflex_mp = 1085,
m240_fmj_silencer_mp = 1086,
m240_fmj_thermal_mp = 1087,
m240_fmj_xmags_mp = 1088,
m240_grip_heartbeat_mp = 1089,
m240_grip_reflex_mp = 1090,
m240_grip_silencer_mp = 1091,
m240_grip_thermal_mp = 1092,
m240_grip_xmags_mp = 1093,
m240_heartbeat_reflex_mp = 1094,
m240_heartbeat_silencer_mp = 1095,
m240_heartbeat_thermal_mp = 1096,
m240_heartbeat_xmags_mp = 1097,
m240_reflex_silencer_mp = 1098,
m240_reflex_xmags_mp = 1099,
m240_silencer_thermal_mp = 1100,
m240_silencer_xmags_mp = 1101,
m240_thermal_xmags_mp = 1102,
aug_mp = 1103,
aug_acog_mp = 1104,
aug_eotech_mp = 1105,
aug_fmj_mp = 1106,
aug_grip_mp = 1107,
aug_heartbeat_mp = 1108,
aug_reflex_mp = 1109,
aug_silencer_mp = 1110,
aug_thermal_mp = 1111,
aug_xmags_mp = 1112,
aug_acog_fmj_mp = 1113,
aug_acog_grip_mp = 1114,
aug_acog_heartbeat_mp = 1115,
aug_acog_silencer_mp = 1116,
aug_acog_xmags_mp = 1117,
aug_eotech_fmj_mp = 1118,
aug_eotech_grip_mp = 1119,
aug_eotech_heartbeat_mp = 1120,
aug_eotech_silencer_mp = 1121,
aug_eotech_xmags_mp = 1122,
aug_fmj_grip_mp = 1123,
aug_fmj_heartbeat_mp = 1124,
aug_fmj_reflex_mp = 1125,
aug_fmj_silencer_mp = 1126,
aug_fmj_thermal_mp = 1127,
aug_fmj_xmags_mp = 1128,
aug_grip_heartbeat_mp = 1129,
aug_grip_reflex_mp = 1130,
aug_grip_silencer_mp = 1131,
aug_grip_thermal_mp = 1132,
aug_grip_xmags_mp = 1133,
aug_heartbeat_reflex_mp = 1134,
aug_heartbeat_silencer_mp = 1135,
aug_heartbeat_thermal_mp = 1136,
aug_heartbeat_xmags_mp = 1137,
aug_reflex_silencer_mp = 1138,
aug_reflex_xmags_mp = 1139,
aug_silencer_thermal_mp = 1140,
aug_silencer_xmags_mp = 1141,
aug_thermal_xmags_mp = 1142,
c4_mp = 1143,
claymore_mp = 1144,
airdrop_marker_mp = 1145,
semtex_mp = 1146,
frag_grenade_mp = 1147,
flash_grenade_mp = 1148,
smoke_grenade_mp = 1149,
concussion_grenade_mp = 1150,
throwingknife_mp = 1151,
onemanarmy_mp = 1152,
flare_mp = 1153,
scavenger_bag_mp = 1154,
frag_grenade_short_mp = 1155,
briefcase_bomb_mp = 1157,
briefcase_bomb_defuse_mp = 1158,
killstreak_uav_mp = 1159,
killstreak_helicopter_mp = 1160,
killstreak_ac130_mp = 1161,
killstreak_predator_missile_mp = 1162,
killstreak_helicopter_minigun_mp = 1163,
killstreak_nuke_mp = 1164,
killstreak_precision_airstrike_mp = 1165,
killstreak_counter_uav_mp = 1166,
killstreak_sentry_mp = 1167,
airdrop_sentry_marker_mp = 1168,
killstreak_helicopter_flares_mp = 1169,
killstreak_emp_mp = 1170,
airdrop_mega_marker_mp = 1171,
killstreak_stealth_airstrike_mp = 1172,
killstreak_harrier_airstrike_mp = 1173,
ac130_25mm_mp = 1174,
ac130_40mm_mp = 1175,
ac130_105mm_mp = 1176,
remotemissile_projectile_mp = 1177,
stealth_bomb_mp = 1178,
artillery_mp = 1179,
harrier_missile_mp = 1180,
harrier_20mm_mp = 1181,
harrier_ffar_mp = 1182,
heli_remote_mp = 1187,
pavelow_minigun_mp = 1188,
nuke_mp = 1190,
barrel_mp = 1191,
lightstick_mp = 1192,
throwingknife_rhand_mp = 1193
}
public static void G_GivePlayerWeapon(Int32 clientIndex, WeaponIndexes wpn, Weapon_Camos Camo = Weapon_Camos.None, Boolean Akimbo = false)
{
Int32 Index = RPC.Call(0x00032F90, Enum.GetName(typeof(WeaponIndexes), wpn));
Call(0x001C0890, G_Client(clientIndex), Index, (Int32)Camo, Convert.ToInt32(Akimbo));
Call(0x00174BF8, G_Entity(clientIndex), Index, 0, 9999, 1);
SV_GameSendServerCommand(clientIndex, "a " + Index);
iPrintln(clientIndex, "Given Weapon: ^1" + Convert.ToString(wpn));
}
public enum Weapon_Camos
{
None,
Woodland,
Digital,
Desert,
Arctic,
Urban,
Red_Tiger,
Blue_Tiger,
Fall
}
public static String GetMap()
{
String str = PS3.Extension.ReadString(0xD495F4), MapStr = "/";
if (InGame())
{
if (str.Contains("afghan"))
MapStr = "Afghan";
if (str.Contains("highrise"))
MapStr = "Highrise";
if (str.Contains("rundown"))
MapStr = "Rundown";
if (str.Contains("quarry"))
MapStr = "Quarry";
if (str.Contains("nightshift"))
MapStr = "Skidrow";
if (str.Contains("terminal"))
MapStr = "Terminal";
if (str.Contains("brecourt"))
MapStr = "Wasteland";
if (str.Contains("derail"))
MapStr = "Derail";
if (str.Contains("estate"))
MapStr = "Estate";
if (str.Contains("favela"))
MapStr = "Favela";
if (str.Contains("invasion"))
MapStr = "Invasion";
if (str.Contains("rust"))
MapStr = "Rust";
if (str.Contains("scrapyard") || str.Contains(("boneyard")))
MapStr = "Scrapyard";
if (str.Contains("sub"))
MapStr = "Subbase";
if (str.Contains("underpass"))
MapStr = "Underpass";
if (str.Contains("checkpoint"))
MapStr = "Karachi";
if (str.Contains("bailout"))
MapStr = "Bailout";
if (str.Contains("compact"))
MapStr = "Salvage";
if (str.Contains("storm") || str.Contains(("storm2")))
MapStr = "Storm";
if (str.Contains("crash"))
MapStr = "Crash";
if (str.Contains("overgrown"))
MapStr = "Overgrown";
if (str.Contains("strike"))
MapStr = "Strike";
if (str.Contains("vacant"))
MapStr = "Vacant";
if (str.Contains("trailerpark"))
MapStr = "Trailer Park";
if (str.Contains("fuel"))
MapStr = "Fuel";
if (str.Contains("abandon"))
MapStr = "Carnival";
}
return MapStr;
}
static Int32 BG_GetViewmodelWeaponIndex(Int32 clientIndex)
{
Int32 Index = PS3.Extension.ReadInt32(G_Client(clientIndex) + 0x2B4);
String MapName = GetMap();
if ((MapName == "Afghan" || MapName == "Highrise" || MapName == "Karachi" || MapName == "Quarry" || MapName == "Rundown" || MapName == "Terminal" || MapName == "Skidrow" || MapName == "Wasteland"))
{
if (Index > 2)
Index--;
}
return Index;
}
public static Boolean IsMW2()
{
foreach (String temp in new String[] { "BLUS30377", "BLKS20159", "BLES00683", "BLES00686", "BLES00685", "BLES00684", "BLES00687" })
if (temp == PS3.Extension.ReadString(0x10010251))
return true;
return false;
}
public static Boolean NoRecoil(Int32 clientIndex)
{
Boolean State = PS3.Extension.ReadInt32((Mods.G_Client(clientIndex) + 0x2BC)) > 0;
PS3.Extension.WriteInt32(Mods.G_Client(clientIndex) + 0x2BC, State ? 0 : 0x400);
return State = !State;
}
public static Boolean Spread(Int32 clientIndex)
{
Boolean State = PS3.Extension.ReadInt32((Mods.G_Client(clientIndex) + 0x2D0)) > 0;
PS3.Extension.WriteInt32(Mods.G_Client(clientIndex) + 0x2D0, State ? 0 : 2);
return State = !State;
}
public static void UnlimitedAmmo(Int32 clientIndex)
{
PS3.Extension.WriteInt32(G_Client(clientIndex) + 0x2DC, Int32.MaxValue);
PS3.Extension.WriteInt32(G_Client(clientIndex) + 0x354, Int32.MaxValue);
PS3.Extension.WriteInt32(G_Client(clientIndex) + 0x2EC, Int32.MaxValue);
PS3.Extension.WriteInt32(G_Client(clientIndex) + 0x378, Int32.MaxValue);
PS3.Extension.WriteInt32(G_Client(clientIndex) + 0x360, Int32.MaxValue);
PS3.Extension.WriteInt32(G_Client(clientIndex) + 0x378, Int32.MaxValue);
PS3.Extension.WriteInt32(G_Client(clientIndex) + 0x370, Int32.MaxValue);
}
public static Boolean SetAllPerks(Int32 clientIndex)
{
Byte[] Perks = new Byte[0x28];
Boolean State = PS3.Extension.ReadByte(G_Client(clientIndex) + 0x42A) == 255;
if (!State)
{
for (Int32 i = 0; i < Perks.Length; i++)
Perks[i] = 255;
}
PS3.Extension.WriteBytes(G_Client(clientIndex) + 0x42A, Perks);
return State = !State;
}
public enum mFlag
{
Default,
No_Clip = 2,
Ufo_Mode = 3,
Freeze = 4
}
public static void SetMFlag(Int32 clientIndex, mFlag Flag)
{
PS3.Extension.WriteInt32(G_Client(clientIndex) + 0x3420, (Int32)Flag);
iPrintln(clientIndex, "Set new mFlag: " + Enum.GetName(typeof(mFlag), Flag).Replace("_", ""));
}
public class Buttonz
{
public static string
DpadUp = "+actionslot 1",
DpadDown = "+actionslot 2",
DpadRight = "+actionslot 4",
DpadLeft = "+actionslot 3",
Cross = "+gostand",
Circle = "+stance",
Triangle = "weapnext",
Square = "+usereload",
R3 = "+melee",
R2 = "+frag",
R1 = "+attack",
L3 = "+breath_sprint",
L2 = "+smoke",
L1 = "+speed_throw",
Select = "togglescores",
Start = "togglemenu";
}
public bool ButtonPressed(int client, string Button)
{
if (PS3.Extension.ReadString(0x34750E9F + ((uint)client * 0x97F80)) == Button)
return true;
else return false;
}
public enum WeaponSlot
{
Primary,
Secondary
}
public static void ChangeCamo(Int32 clientIndex, WeaponSlot Slot, Weapon_Camos Camo)
{
PS3.Extension.WriteByte(G_Client(clientIndex) + (UInt32)(Slot == WeaponSlot.Primary ? 0x268 : 0x25E), (Byte)Camo);
}
public void JetPack(int client)
{
PS3.Extension.WriteFloat(G_Client(client) + 0x30, PS3.Extension.ReadFloat(G_Client(client) + 0x30) + 90);
}
Primary Weapon - 0x267
Secondary Weapon - 0x25D
Offset: 0x13
Enable: 0x55
Disable: 0x00
Offset: 0x3228
Enable: Int32.MaxValue
Disable: 100
Offset: 0x1B7
Enable: 0x1
Disable: 0x0
Offset: 0x3208
Offset: 0x3290
Read/Write Int32
Points: 0x3198
Kills: 0x31A0
Deaths: 0x319C
ReadByte
Offset: 0x345C
Alive: 0x00
Dead: 0x01
Offset: 0x1C
Offset: 0x30
WriteFloat
0x323C
Offset: 0x24
Bytes: 0xFF, 0xFF
Offset: 0x428
Enable: 0xFF, 0xFE
Disable: 0x00, 0x08
Normal UAV: 0x32E6
Counter UAV: 0x32EB
Enable: 0x1
Disable: 0x0
Address: 0x335E0
Enable: 0x2F800000
Disable:0x2F800002
Address: 0x496F4
Enable: 0x2F800001
Disable: 0x2F800000
Address: 0x8C7B8
Enable: 0x39400001
Disable:0x39400000
Address: 0x9342C
Enable: 0x60000000
Disable: 0x4BFA10F5
Address: 0x2383A8
Enable: 0x60000000
Disable:0x4BFFE3D1
Name: 0x01f9f11c
Prestige: 0x01ff9a9c
XP: 0x01ff9a94 (0x20, 0x64, 0x26, 0x00 - Level 70)
Score: 0x01ff9aa4
Kills: 0x01ff9aa8
Deaths: 0x01ff9ab0
Assists: 0x01ff9ab8
Headshots: 0x01ff9abc
Time Played: 0x01ff9ac8 & 0x01ff9acc
Wins: 0x01ff9adc
Loses: 0x01ff9ae0
Ties: 0x01ff9ae4
Win Streak: 0x01ff9ae8
Kill Streak: 0x01ff9aac
All Accolades: 0x01ff9297 - 0x01ff944f
Complete challenges (Unlock all titles,emblems, camos, attachments, etc.) (You must be lvl 70, or you will only get the weapon titles & emblems)
Offset: 0x01ffa0c7
https://pastebin.com/3Wxr7DQn //Unlock all Byte Array by Mango_Knife
public static void ChangeClassName(Int32 ClassIndex, String Name)
{
if(ClassIndex > 0 && ClassIndex < 11)
PS3.Extension.WriteString(0x1FF9E2C + ((UInt32)ClassIndex * 0x40), Name);
}
0x00253AC8 - FPS ON/OFF
40 = ON
41 = OFF
0x007291A4 - Text Size
0x00729418, 0x00729318 - Text Position
0x00577570 - Text For Menu
Team Deathmatch - 0x01CA2F3C
Mercenary Team Deathmatch - 0x01Ca597C
Free-for-all - 0x01CA83BC
Domination - 0x01CAADFC
Ground War - 0x01CAD83C
Demolition - 0x01CB027C
Sabotage - 0x01CB2CAC
Headquarters Pro - 0x01CB56FC
Search and destroy - 0x01CB813C
Barebones Pro - 0x01CBAB7C
Team tactical - 0x01CBD5BC
Hardcore ricochet: SD - 0x01CBFFFC
hardcore team deathmatch - 0x01CC2A3C
3rd person team tactical - 0x01CC546C
team deahtmatch express - 0x01CC7EBC
Objective Barebones Pro - 0x01CCA8FC
hardcore ricochet: HQ Pro - 0x01CCD33C
capture the flag - 0x01CCFD7C
Hardcore mosh pit - 0x01CD27BC
mp_afghan - 0x1394A00
mp_derail - 0x1375880
mp_estate - 0x1361100
mp_favela - 0x1386E00
mp_highrise - 0x138C580
mp_invasion - 0x1389380
mp_checkpoint - 0x1383480
mp_quarry - 0x13AF800
mp_rundown - 0x137BA00
mp_rust - 0x1352B00
mp_boneyard - 0x1321500
mp_nightshift - 0x1350A80
mp_subbase - 0x136F980
mp_terminal - 0x1323F80
mp_underpass - 0x137CE00
mp_brecourt - 0x132B780
private static uint function_address;
public static int Call(uint func_address, params object[] parameters)
{
int length = parameters.Length;
int index = 0;
uint num3 = 0;
uint num4 = 0;
uint num5 = 0;
uint num6 = 0;
while (index < length)
{
if (parameters[index] is int)
{
PS3.Extension.WriteInt32(0x10020000 + (num3 * 4), (int)parameters[index]);
num3++;
}
else if (parameters[index] is uint)
{
PS3.Extension.WriteUInt32(0x10020000 + (num3 * 4), (uint)parameters[index]);
num3++;
}
else
{
uint num7;
if (parameters[index] is string)
{
num7 = 0x10022000 + (num4 * 0x400);
PS3.Extension.WriteString(num7, Convert.ToString(parameters[index]));
PS3.Extension.WriteUInt32(0x10020000 + (num3 * 4), num7);
num3++;
num4++;
}
else if (parameters[index] is float)
{
PS3.Extension.WriteFloat(0x10020024 + (num5 * 4), (float)parameters[index]);
num5++;
}
else if (parameters[index] is float[])
{
float[] input = (float[])parameters[index];
num7 = 0x10021000 + (num6 * 4);
[B][U][SIZE=3]Lib[/SIZE][/U][/B].WriteSingle(num7, input);
PS3.Extension.WriteUInt32(0x10020000 + (num3 * 4), num7);
num3++;
num6 += (uint)input.Length;
}
}
index++;
}
PS3.Extension.WriteUInt32(0x1002004C, func_address);
Thread.Sleep(20);
return PS3.Extension.ReadInt32(0x10020050);
}
public static void Enable()
{
PS3.SetMemory(function_address, new byte[] { 0x4E, 0x80, 0x00, 0x20 });
Thread.Sleep(20);
byte[] memory = new byte[]
{ 0x7C, 0x08, 0x02, 0xA6, 0xF8, 0x01, 0x00, 0x80, 0x3C, 0x60, 0x10, 0x02, 0x81, 0x83, 0x00, 0x4C,
0x2C, 0x0C, 0x00, 0x00, 0x41, 0x82, 0x00, 0x64, 0x80, 0x83, 0x00, 0x04, 0x80, 0xA3, 0x00, 0x08,
0x80, 0xC3, 0x00, 0x0C, 0x80, 0xE3, 0x00, 0x10, 0x81, 0x03, 0x00, 0x14, 0x81, 0x23, 0x00, 0x18,
0x81, 0x43, 0x00, 0x1C, 0x81, 0x63, 0x00, 0x20, 0xC0, 0x23, 0x00, 0x24, 0xc0, 0x43, 0x00, 0x28,
0xC0, 0x63, 0x00, 0x2C, 0xC0, 0x83, 0x00, 0x30, 0xC0, 0xA3, 0x00, 0x34, 0xc0, 0xC3, 0x00, 0x38,
0xC0, 0xE3, 0x00, 0x3C, 0xC1, 0x03, 0x00, 0x40, 0xC1, 0x23, 0x00, 0x48, 0x80, 0x63, 0x00, 0x00,
0x7D, 0x89, 0x03, 0xA6, 0x4E, 0x80, 0x04, 0x21, 0x3C, 0x80, 0x10, 0x02, 0x38, 0xA0, 0x00, 0x00,
0x90, 0xA4, 0x00, 0x4C, 0x90, 0x64, 0x00, 0x50, 0xE8, 0x01, 0x00, 0x80, 0x7C, 0x08, 0x03, 0xA6,
0x38, 0x21, 0x00, 0x70, 0x4E, 0x80, 0x00, 0x20 };
PS3.SetMemory(function_address + 4, memory);
PS3.SetMemory(0x10020000, new byte[0x2854]);
PS3.SetMemory(function_address, new byte[] { 0xF8, 0x21, 0xFF, 0x91 });
}
public static int Init()
{
function_address = 0x10A30;
Enable();
return 0;
}
public static void WriteSingle(uint address, float input)
{
byte[] array = new byte[4];
BitConverter.GetBytes(input).CopyTo(array, 0);
Array.Reverse(array, 0, 4);
SetMemory(address, array);
}
public static void WriteSingle(uint address, float[] input)
{
int length = input.Length;
byte[] array = new byte[length * 4];
for (int i = 0; i < length; i++)
{
ReverseBytes(BitConverter.GetBytes(input[i])).CopyTo(array, (int)(i * 4));
}
PS3.SetMemory(address, array);
}
public static byte[] ReverseBytes(byte[] inArray)
{
Array.Reverse(inArray);
return inArray;
}
private static uint function_address;
public static int Call(uint func_address, params object[] parameters)
{
int length = parameters.Length;
int index = 0;
uint num3 = 0;
uint num4 = 0;
uint num5 = 0;
uint num6 = 0;
while (index < length)
{
if (parameters[index] is int)
{
PS3.Extension.WriteInt32(0x10020000 + (num3 * 4), (int)parameters[index]);
num3++;
}
else if (parameters[index] is uint)
{
PS3.Extension.WriteUInt32(0x10020000 + (num3 * 4), (uint)parameters[index]);
num3++;
}
else
{
uint num7;
if (parameters[index] is string)
{
num7 = 0x10022000 + (num4 * 0x400);
PS3.Extension.WriteString(num7, Convert.ToString(parameters[index]));
PS3.Extension.WriteUInt32(0x10020000 + (num3 * 4), num7);
num3++;
num4++;
}
else if (parameters[index] is float)
{
PS3.Extension.WriteFloat(0x10020024 + (num5 * 4), (float)parameters[index]);
num5++;
}
else if (parameters[index] is float[])
{
float[] input = (float[])parameters[index];
num7 = 0x10021000 + (num6 * 4);
Lib.WriteSingle(num7, input);
PS3.Extension.WriteUInt32(0x10020000 + (num3 * 4), num7);
num3++;
num6 += (uint)input.Length;
}
}
index++;
}
PS3.Extension.WriteUInt32(0x1002004C, func_address);
Thread.Sleep(20);
return PS3.Extension.ReadInt32(0x10020050);
}
public static void Enable()
{
PS3.SetMemory(function_address, new byte[] { 0x4E, 0x80, 0x00, 0x20 });
Thread.Sleep(20);
byte[] memory = new byte[]
{ 0x7C, 0x08, 0x02, 0xA6, 0xF8, 0x01, 0x00, 0x80, 0x3C, 0x60, 0x10, 0x02, 0x81, 0x83, 0x00, 0x4C,
0x2C, 0x0C, 0x00, 0x00, 0x41, 0x82, 0x00, 0x64, 0x80, 0x83, 0x00, 0x04, 0x80, 0xA3, 0x00, 0x08,
0x80, 0xC3, 0x00, 0x0C, 0x80, 0xE3, 0x00, 0x10, 0x81, 0x03, 0x00, 0x14, 0x81, 0x23, 0x00, 0x18,
0x81, 0x43, 0x00, 0x1C, 0x81, 0x63, 0x00, 0x20, 0xC0, 0x23, 0x00, 0x24, 0xc0, 0x43, 0x00, 0x28,
0xC0, 0x63, 0x00, 0x2C, 0xC0, 0x83, 0x00, 0x30, 0xC0, 0xA3, 0x00, 0x34, 0xc0, 0xC3, 0x00, 0x38,
0xC0, 0xE3, 0x00, 0x3C, 0xC1, 0x03, 0x00, 0x40, 0xC1, 0x23, 0x00, 0x48, 0x80, 0x63, 0x00, 0x00,
0x7D, 0x89, 0x03, 0xA6, 0x4E, 0x80, 0x04, 0x21, 0x3C, 0x80, 0x10, 0x02, 0x38, 0xA0, 0x00, 0x00,
0x90, 0xA4, 0x00, 0x4C, 0x90, 0x64, 0x00, 0x50, 0xE8, 0x01, 0x00, 0x80, 0x7C, 0x08, 0x03, 0xA6,
0x38, 0x21, 0x00, 0x70, 0x4E, 0x80, 0x00, 0x20 };
PS3.SetMemory(function_address + 4, memory);
PS3.SetMemory(0x10020000, new byte[0x2854]);
PS3.SetMemory(function_address, new byte[] { 0xF8, 0x21, 0xFF, 0x91 });
}
public static int Init()
{
function_address = 0x10A30;
Enable();
return 0;
}
0x00186638 - Add_Ammo(gentity_s *ent, unsigned int weaponIndex, char weaponModel, int count, int fillClip)
0x00201FB0 - AddRefToObject(unsigned int id)
0x00012428 - AimAssist_ApplyAutoAim(AimInput *input, AimOutput *output)
0x000116B0 - AimAssist_RegisterDvars
0x000111D0 - AimAssist_UpdateAutoAimTarget(AimAssistGlobals *aaGlob)
0x00013460 - AimTarget_GetTagPos(int localClientNum, centity_s *cent, unsigned int tagName, float *pos)
0x00202CE8 - AllocEntity(unsigned int classnum, unsigned __int16 entnum)
0x00202EB0 - AllocThread(unsigned int self)
0x00202AE8 - AllocVariable()
0x00258B50 - AngleDelta(const float angle1, const float angle2)
0x0025B4A8 - AnglesSubtract(const float *v1, const float *v2, float *v3)
0x0025D9F8 - AngleVectors(const float *angles, float *forward, float *right, float *up)
0x004C6CC8 - atan2(double v, double u)
0x004C6C88 - atol(const char *nptr)
0x0025BE78 - AxisToAngles(const float (*axis)[3], float *angles)
0x00036318 - BG_CalculateWeaponPosition_Sway(playerState_s *ps, float *swayViewAngles, float *swayOffset, float *swayAngles, float ssSwayScale, int frametime)
0x0001F310 - BG_EvaluateTrajectory(trajectory_t *tr, int atTime, float *result)
0x000329A8 - BG_FindWeaponIndexForName(const char *name)
0x00032930 - BG_GetNumWeapons()
0x00020D70 - BG_GetPerkIndexForName(const char *perkName)
0x0001C690 - BG_GetPlayerViewDirection(playerState_s *ps, float *forward, float *right, float *up)
0x00032898 - BG_GetWeaponDef(unsigned int weaponIndex)
0x00032948 - BG_GetWeaponIndex(WeaponDef *weapDef)
0x00032F90 - BG_GetWeaponIndexForName(const char *name, void (__cdecl *regWeap)(unsigned int))
0x000325B8 - BG_LoadPlayerAnimTypes(void)
0x0001D480 - BG_RegisterDvars(void)
0x00014408 - BG_SetConditionValue(int client, int condition, unsigned __int64 value)
0x00014A90 - BG_SetNewAnimation(int localClientNum, clientInfo_t *ci, lerpFrame_t *lf, int newAnimation, entityState_s *es)
0x00283100 - BuildBrushdAdjacencyWindingForSide(const float *sideNormal, int basePlaneIndex, SimplePlaneIntersection *InPts,int InPtCount, adjacencyWinding_t *optionalOutWinding, int optionalOutWindingCount)
0x000707F8 - CalcActiveRumbles(int localClientNum, ActiveRumble *activeRumbleArray, const float *rumbleReceiverPos)
0x00188F28 - CalculateRanks(void)
0x0008D340 - CalculateWeaponPosition_Sway(cg_s *cgameGlob)
0x001D9EC0 - Cbuf_AddText(int localClientNum, const char *text)
0x001D9D70 - Cbuf_InsertText(int localClientNum, const char *text)
0x00037E58 - CG_AmmoCounterRegisterDvars(void)
0x0005EF68 - CG_BoldGameMessage(int localClientNum, const char *msg)
0x0003CD38 - CG_CompassRegisterDvars(void)
0x00052738 - CG_DObjGetWorldTagPos(cpose_t *pose, DObj_s *obj, unsigned int tagName, float *pos)
0x0005EFB0 - CG_GameMessage(int localClientNum, const char *msg)
0x00033140 - CG_GetWeaponIndexForName(const char *name)
0x00096488 - CG_OffhandRegisterDvars(void)
0x000441E0 - CG_PlayRumble_f
0x00071200 - CG_PlayRumbleOnClient(int localClientNum, const char *rumbleName)
0x0005F280 - CG_RegisterDvars(void)
0x00071D08 - CG_RegisterScoreboardDvars(void)
0x00087718 - CG_RegisterVisionSetsDvars(void)
0x0008EED0 - CG_RegisterWeapon(int localClientNum, int weaponNum)
0x000712C8 - CG_StopAllRumbles(int localClientNum)
0x0005B6A8 - CG_TranslateHudElemMessage(int localClientNum, const char *message, const char *messageType, char *hudElemString)
0x00179590 - CheatsOk(gentity_s *ent)
0x000A7AB0 - CL_AnyLocalClientsRunning()
0x00099CB0 - CL_CGameNeedsServerCommand(int localClientNum, int serverCommandNumber)
0x000AB210 - CL_CheckForResend(int localClientNum)
0x0009DDC0 - CL_ConsolePrint(int localClientNum, int channel, const char *txt, int duration, int pixelWidth, int flags)
0x000DB928 - CL_ControllerIndexFromClientNum(int clientIndex)
0x000AAB28 - CL_Disconnect(int localClientNum)
0x000973A0 - CL_GetConfigString(int localClientNum, int configStringIndex)
0x000A0688 - CL_InitGamepadCommands(void)
0x000A1218 - CL_InitInput(void)
0x000A5598 - CL_InitKeyCommands(void)
0x000A8920 - CL_InitOnceForAllClients(void)
0x00097410 - CL_IsCgameInitialized(int localClientNum)
0x000A7020 - CL_KeyEvent(int localClientNum, int key, const int down, const unsigned int time)
0x000B2858 - CL_Netchan_TransmitNextFragment(netchan_t *chan)
0x000B2E40 - CL_SavePredictedOriginForServerTime(clientActive_t *cl, const int serverTime, const float *predictedOrigin, const float *predictedVelocity, int bobCycle, int movementDir)
0x000A0E48 - CL_ShutdownInput(void)
0x000A1A88 - CL_WritePacket(int localClientNum)
0x0016C3B8 - ClientBegin(int clientNum)
0x0016C450 - ClientCleanName(const char *in, char *out, int outSize)
0x0017B830 - ClientCommand(int clientNum)
0x0016C7E8 - ClientConnect(int clientNum, unsigned __int16 scriptPersId)
0x0016C148 - ClientDisconnect(int clientNum)
0x0016A080 - ClientEndFrame(gentity_s *ent)
0x00168070 - ClientInactivityTimer(gclient_s *client)
0x0016B830 - ClientScr_SetScore(gclient_s *pSelf, client_fields_s *pField)
0x0016B870 - ClientScr_SetSessionTeam(gclient_s *pSelf, client_fields_s *pField)
0x0016CF90 - ClientSpawn(gentity_s *ent, const float *spawn_origin, const float *spawn_angles)
0x001689D8 - ClientThink_real(gentity_s *ent, usercmd_s *ucmd)
0x0016C558 - ClientUserinfoChanged(int clientNum)
0x001CDA98 - CM_ModelBounds(unsigned int model, float *mins, float *maxs)
0x001D9B18 - Cmd_AddCommandInternal(const char *cmdName, void (__cdecl *function)(), cmd_function_s *allocedCmd)
0x001D9A40 - Cmd_FindCommand(const char *cmdName)
0x001D99B0 - Cmd_RemoveCommand(const char *cmdName)
0x0027C260 - Com_BeginParseSession(const char *filename)
0x001E6AE8 - Com_DvarDump(int channel, const char *match)
0x001E2AA0 - Com_Error(errorParm_t code, const char *fmt)
0x001E59A0 - Com_GetClientDObj(int handle, int localClientNum)
0x0027AB58 - Com_GetParseThreadInfo()
0x001E59E8 - Com_GetServerDObj(int handle)
0x00260998 - Com_HashKey(char *string, int maxlen)
0x0011D868 - Com_LoadRawTextFile(const char *fullpath)
0x001DC120 - Com_LoadRawTextFile_f(const char *fullpath)
0x001E3A60 - Com_PrintError(int channel, const char *fmt)
0x001E3C40 - Com_Printf(int channel, const char *fmt)
0x001E2FB0 - Com_PrintMessage(int channel, const char *msg, int error)
0x001E30D0 - Com_PrintWarning(int channel, const char *fmt)
0x001E5CE8 - Com_SafeServerDObjFree(int handle)
0x001E1E88 - Com_Shutdown(const char *finalmsg)
0x001****8 - Com_ShutdownInternal(const char *finalmsg)
0x0027E2F8 - Com_sprintf(char *dest, int size, const char *fmt)
0x001E6268 - Con_IsDvarCommand(const char *cmd)
0x00179710 - ConcatArgs(int start)
0x001BA5B0 - ConsoleCommand()
0x00259520 - crandom()
0x00118EA0 - DB_CloneXAsset(XAsset *from, XAsset *to)
0x0011D1D8 - DB_FindXAssetHeader(XAssetType type, const char *name)
0x000DFE70 - DB_GetXAssetName(XAsset *asset)
0x000DFEE0 - DB_GetXAssetTypeSize(int type)
0x00116FC0 - DB_HashForName(const char *name, XAssetType type)
0x0011B068 - DB_IsXAssetDefault(XAssetType type, const char *name)
0x0011D8F8 - DB_ReplaceModel(const char *original, const char *replacement)
0x000DFE88 - DB_SetXAssetName(XAsset *asset, const char *name)
0x00256E70 - DiffTrack(float tgt, float cur, float rate, float deltaTime)
0x002595F0 - DiffTrackAngle(float tgt, float cur, float rate, float deltaTime)
0x00285F48 - DObjDumpInfo(DObj_s *obj)
0x00285BD8 - DObjFree(DObj_s *obj)
0x00284BC0 - DObjGetBoneIndex(DObj_s *obj, unsigned int name, char *index)
0x002841E8 - DObjGetTree(DObj_s *obj)
0x002752A0 - Dvar_FindMalleableVar(const char *dvarName)
0x002762C8 - Dvar_FindVar(const char *dvarName)
0x00277138 - Dvar_GetBool(const char *dvarName)
0x00277068 - Dvar_GetFloat(const char *dvarName)
0x002770C8 - Dvar_GetInt(const char *dvarName)
0x00276F60 - Dvar_GetString(const char *dvarName)
0x002761F8 - Dvar_RegisterBool(const char *dvarName, bool value, unsigned __int16 flags, const char *description)
0x00275B78 - Dvar_RegisterColor(const char *dvarName, float r, float g, float b, float a, unsigned __int16 flags, const char *description)
0x00275D40 - Dvar_RegisterEnum(const char *dvarName, const char **valueList, int defaultIndex, unsigned __int16 flags, const char *description)
0x00276178 - Dvar_RegisterFloat(const char *dvarName, float value, float min, float max, unsigned __int16 flags, const char *description)
0x002761B8 - Dvar_RegisterInt(const char *dvarName, int value, int min, int max, unsigned __int16 flags, const char *description)
0x001E7B48 - Dvar_RegisterInt_f
0x002753F8 - Dvar_RegisterVariant(const char *dvarName, char type, unsigned __int16 flags, DvarValue value, DvarLimits domain, const char *description)
0x00276138 - Dvar_RegisterVec2(const char *dvarName, float x, float y, float min, float max, unsigned __int16 flags, const char *description)
0x0012B180 - DynEntCl_RegisterDvars(void)
0x00188C80 - ExitLevel(void)
0x00202308 - FindFirstSibling(unsigned int id)
0x00200BF8 - FindStringOfSize(const char *str, unsigned int len)
0x00201C58 - FindVariableIndexInternal2(unsigned int name, unsigned int index)
0x00201D10 - FindVariableIndexInternal2_(unsigned int name, unsigned int index)
0x001848F0 - FinishSpawningItem(gentity_s *ent)
0x001C0718 - FireWeaponMelee(gentity_s *ent, int gametime)
0x004C6C48 - floor(double x)
0x002060D8 - FreeChildValue(unsigned int parentId, unsigned int id)
0x00256658 - FS_FCloseFile(void *h)
0x001DBF88 - FS_FileClose(_iobuf *stream)
0x001BFB60 - G_AntiLagRewindClientPos(int gameTime, AntilagClientStore *antilagStore)
0x001B8310 - G_CallSpawnEntity(gentity_s *ent)
0x001C97C8 - G_ClientStopUsingTurret(gentity_s *self)
0x001BC3F8 - G_crandom()
0x001787B8 - G_Damage(gentity_s *targ, gentity_s *inflictor, gentity_s *attacker, const float *dir, const float *point, int damage, int dFlags, int mod, int weapon, hitLocation_t hitLoc,unsigned int modelIndex, unsigned int partName, int timeOffset)
0x001BD9C8 - G_DObjUpdate(gentity_s *ent)
0x001BE228 - G_EntAttach(gentity_s *ent, const char *modelName, unsigned int tagName, int ignoreCollision)
0x001BDBB0 - G_EntDetach(gentity_s *ent, const char *modelName, unsigned int tagName)
0x001BDAA0 - G_EntDetachAll(gentity_s *ent)
0x001C20F8 - G_EntUnlink(gentity_s *ent)
0x0018DB88 - G_ExplodeMissile(gentity_s *ent)
0x0001D308 - G_FindItem(const char *pickupName, int model)
0x0018EE08 - G_FireGrenade(gentity_s *parent, float *start, float *dir, int grenadeWPID, char grenModel, int rotate, int time)
0x0017E2A8 - G_FlashbangBlast(const float *origin, float radius_max, float radius_min, gentity_s *attacker, team_t team)
0x00189F90 - G_FreeEntities(void)
0x001BC978 - G_FreeEntity(gentity_s *ed)
0x001BC1F0 - G_FreeEntityAfterEvent(gentity_s *ent)
0x001C99C8 - G_FreeTurret(gentity_s *self)
0x001880D8 - G_GetClientState(int clientNum)
0x0001D37C - G_GetEntityTypeName(gentity_s *ent)
0x0017BB38 - G_GetHitLocationString(hitLocation_t hitLoc)
0x001BE0B8 - G_GetModelIndex
0x0001CB40 - G_GetPlayerViewOrigin(playerState_s *ps, float *origin)
0x001BF4A0 - G_GetWeaponIndexForName(const char *name)
0x001C0890 - G_GivePlayerWeapon(playerState_s *pPS, int iWeaponIndex, char altModelIndex)
0x001BC1A8 - G_InitGentity(gentity_s *e)
0x0018C878 - G_InitGrenadeEntity(gentity_s *parent, gentity_s *grenade)
0x00174BF8 - G_InitializeAmmo(gentity_s *pSelf, int weaponIndex, char weaponModel, int hadWeapon)
0x001BE7C8 - G_LocalizedStringIndex (const char * string)
0x00188560 - G_LocationalTrace(trace_t *results, const float *start, const float *end, int passEntityNum, int contentmask, char *priorityMap)
0x001BE758 - G_MaterialIndex (const char * name)
0x0017C7B8 - G_MeansOfDeathFromScriptParam(int scrParam)
0x001BDA70 - G_ModelName(int index)
0x001BDF28 - G_OverrideModel(int modelIndex, const char *defaultModelName)
0x01BCC10G - G_PrintEntities(void)
0x0017DD70 - G_RadiusDamage(const float *origin, gentity_s *inflictor, gentity_s *attacker,float fInnerDamage, float fOuterDamage, float radius, float coneAngleCos,float *coneDirection, gentity_s *ignore, int mod, int weapon)
0x00183DD0 - G_RegisterWeapon(unsigned int weapIndex)
0x001BE450 - G_RumbleIndex(const char *name)
0x001890F0 - G_RunFrameForEntity(gentity_s *ent)
0x001889C8 - G_RunMissile(gentity_s *ent)
0x00188918 - G_RunThink(gentity_s *ent)
0x00179F88 - G_Say(gentity_s *ent, gentity_s *target, int mode, const char *chatText)
0x001BEA90 - G_SetAngle(gentity_s *ent, const float *angle)
0x001BE3F0 - G_SetModel(gentity_s *ent, const char *modelName)
0x001BC200 - G_SetOrigin(gentity_s *ent, const float *origin)
0x0018A080 - G_ShutdownGame(int freeScripts)
0x001BE6D0 - G_SoundAliasIndex(const char *name)
0x001BCD10 - G_Spawn(void)
0x001B8810 - G_SpawnFloat(const char *key, const char *defaultString, float *out)
0x001B8B08 - G_SpawnInt(const char *key, const char *defaultString, int *out)
0x001BCB78 - G_SpawnPlayerClone()
0x001B8750 - G_SpawnString(SpawnVar *spawnVar, const char *key, const char *defaultString, const char **out)
0x001C8820 - G_SpawnTurret(gentity_s *self, const char *weaponinfoname)
0x00188608 - G_TraceCapsule(trace_t *results, const float *start, const float *mins, const float *maxs, const float *end, int passEntityNum, int contentmask)
0x001671A8 - G_UpdateClientInfo(gentity_s *ent)
0x001BDF70 - G_XModelBad(int index)
0x001FB430 - GetCurrentThreadId()
0x0019FE88 - GetGlassArray( const char* targetname )
0x002003D8 - GetHashCode(const char *str, unsigned int len)
0x002012EC - GetLowercaseStringOfSize(const char *str, unsigned int user, unsigned int len, int typ)
0x00204900 - GetNewVariable(unsigned int parentId, unsigned int unsignedValue)
0x00204840 - GetNewVariableIndexInternal2(unsigned int parentId, unsigned int name, unsigned int index)
0x00202560 - GetObjectType(unsigned int id)
0x0006FFC8 - GetRumbleInfoIndexFromName(int localClientNum, const char *rumbleName)
0x0018BEA8 - GetSplashMethodOfDeath(gentity_s *ent)
0x002F3F60 - GetTickCount()
0x00204508 - GetVariableIndexInternal(unsigned int parentId, unsigned int name)
0x00203688 - GetVariableName(unsigned int id)
0x002022A8 - GetVariableValueAddress(unsigned int id)
0x002E11F8 - GPad_SetHighRumble(int portIndex, float rumble)
0x002E11D8 - GPad_SetLowRumble(int portIndex, float rumble)
0x00256EB0 - GraphGetValueFromFraction(const int knotCount, const float (*knots)[2], const float fraction)
0x001ACBE8 - GScr_AddTestClient
0x001AB450 - GScr_BanPlayer
0x001A2C70 - GScr_CastInt
0x001B1010 - GScr_ClientAnnouncement
0x001AF430 - GScr_ClientClaimTrigger(scr_entref_t entref)
0x001AF320 - GScr_ClientReleaseTrigger(scr_entref_t entref)
0x0019BB30 - GScr_Detonate(scr_entref_t entref)
0x001A80E8 - GScr_Earthquake
0x001A3268 - GScr_GetAngleDelta
0x001A3140 - GScr_GetMoveDelta
0x001A0BC8 - GScr_GetPartName(void)
0x00182150 - GScr_NewClientHudElem(void)
0x00182200 - GScr_NewHudElem(void)
0x00182060 - GScr_NewTeamHudElem(void)
0x0019BD30 - GScr_RadiusDamageInternal(gentity_s *inflictor)
0x00167968 - HandleClientEvent(gclient_s *client, gentity_s *ent, int event, int eventParm)
0x001831F0 - HECmd_FadeOverTime(scr_entref_t entref)
0x00182F50 - HECmd_ScaleOverTime(scr_entref_t entref)
0x00182A78 - HECmd_SetClock_Internal(scr_entref_t entref, he_type_t type, const char *cmdName)
0x00181798 - HECmd_SetMaterial(scr_entref_t entref)
0x00181920 - HECmd_SetText(scr_entref_t entref)
0x001806E0 - HudElem_Alloc(int clientNum, int teamNum)
0x00182738 - HudElem_ClientDisconnect(gentity_s *ent)
0x001826B0 - HudElem_DestroyAll(void)
0x00182660 - HudElem_Free(game_hudelem_s *hud)
0x00181C48 - HudElem_SetLocalizedString(game_hudelem_s *hud, int offset)
0x001E8DB4 - Huff_Init(huffman_t *huff)
0x001E8B20 - Huff_offsetTransmit(huff_t *huff, int ch, char *fout, int *offset)
0x001E8958 - huffman_send(nodetype *node, nodetype *child, char *fout)
0x0027CF88 - I_CleanStr(char *string)
0x0027CC40 - I_stricmp(const char *s0, const char *s1)
0x004C6C78 - I_strlwr(char *s)
0x004C6C68 - I_strncpyz(char *dest, const char *src, int destsize)
0x0027CAE0 - I_strnicmp(const char *s0, const char *s1, int n)
0x001****8 - Info_Print(const char *s)
0x0027D928 - Info_Validate(const char *s)
0x0027DD40 - Info_ValueForKey(const char *s, const char *key)
0x001BAC18 - InitTrigger(gentity_s *self)
0x001BB1B0 - InitTriggerWait(gentity_s *ent, int spawnflag)
0x00250DB8 - Item_DvarEnum_Setting(itemDef_s *item)
0x000A7650 - Key_Bind_f(void)
0x000A5668 - Key_Bindlist_f(void)
0x000A5410 - Key_IsCommandBound(int localClientNum, const char *command)
0x000A5B50 - Key_StringToKeynum(const char *str)
0x000A6F08 - Key_Unbind_f(void)
0x00204DC8 - MakeVariableExternal(unsigned int index, VariableValueInternal *parentValue)
0x004C6C18 - memset
0x004B2260 - memset_
0x00253670 - Menu_PaintAll(UiContext *dc)
0x0018F118 - MissileImpact(gentity_s *ent, trace_t *trace, float *dir, float *endpos)
0x0018C398 - MissileLandAnglesFlat(gentity_s *ent, trace_t *trace, float *angles)
0x001EC630 - MSG_BeginReading(msg_t *msg)
0x001EDAC8 - MSG_Init(msg_t *buf, char *data, int length)
0x001EDD50 - MSG_initHuffmanInternal
0x001EEA10 - MSG_ReadBits(msg_t *msg, int bits)
0x001ED840 - MSG_ReadBitsCompress(const char *from, char *to, int size)
0x001EE7D0 - MSG_ReadDeltaUsercmdKey(msg_t *msg, int key, usercmd_s *from, usercmd_s *to)
0x001ECDF0 - MSG_ReadLong(msg_t *msg)
0x001ECCD8 - MSG_ReadShort(msg_t *msg)
0x001EDB58 - MSG_SetDefaultUserCmd(playerState_s *ps, usercmd_s *cmd)
0x001EC7F0 - MSG_WriteBits(msg_t *msg, int value, int bits)
0x001ED908 - MSG_WriteBitsCompress(bool trainHuffman, const char *from, char *to, int size)
0x001ED608 - MSG_WriteData(msg_t *buf, const void *data, int length)
0x001EE000 - MSG_WriteDeltaUsercmdKey(msg_t *msg, int key, usercmd_s *from, usercmd_s *to)
0x001EC9F8 - MSG_WriteLong(msg_t *msg, int c)
0x001F7CC0 - MSG_WriteReliableCommandToBuffer(const char *pszCommand, char *pszBuffer, int iBufferSize)
0x001EC950 - MSG_WriteShort(msg_t *msg, int c)
0x002030C0 - MT_Alloc(int numBytes, int type)
0x00203080 - MT_AllocIndex(int numBytes, int type)
0x001FD1B0 - MT_DumpTree(void)
0x001FD208 - MT_Error(const char *funcName, int numBytes)
0x001FD2B0 - MT_GetSize(int numBytes)
0x002591E8 - NearestPitchAndYawOnPlane(const float *angles, const float *normal, float *result)
0x001F6AC0 - NET_AdrToString(netadr_t a)
0x001F4990 - NET_IsLocalAddress(netadr_t adr)
0x002EC958 - NET_SendLoopPacket(netsrc_t sock, int length, const void *data, netadr_t to)
0x001F5620 - NET_SendPacket(netsrc_t sock, int length, const void *data, netadr_t to)
0x001F5B80 - Netchan_Init(int port)
0x001F6E28 - Netchan_Process(netchan_t *chan, msg_t *msg)
0x001F66D0 - Netchan_Transmit(netchan_t *chan, int length, const char *data)
0x001F6480 - Netchan_TransmitNextFragment(netchan_t *chan)
0x001F6160 - NetProf_NewRecievePacket(netchan_t *pChan, int iSize, int bFragment)
0x001F6340 - NetProf_PrepProfiling(netProfileInfo_t *prof)
0x0017CBC0 - Player_Die(gentity_s* self, gentity_s* inflictor, gentity_s* attacker, int damage, int meansOfDeath, int WeaponIndex, const float *vDir, int hitLocation, int psTime)
0x00179168 - PlayerCmd_ClonePlayer(scr_entref_t entref)
0x0016F948 - PlayerCmd_DeactivateChannelVolumes(scr_entref_t entref)
0x00175F48 - PlayerCmd_giveMaxAmmo(scr_entref_t entref)
0x00175188 - PlayerCmd_giveStartAmmo(scr_entref_t entref)
0x001786D8 - PlayerCmd_SayAll(scr_entref_t entref)
0x001785F8 - PlayerCmd_SayTeam(scr_entref_t entref)
0x001703D8 - PlayerCmd_SetActionSlot(scr_entref_t entref)
0x001727C0 - PlayerCmd_setAngles(scr_entref_t entref)
0x0016FAD8 - PlayerCmd_SetChannelVolumes(scr_entref_t entref)
0x00170A68 - PlayerCmd_SetClientDvar(scr_entref_t entref)
0x00170770 - PlayerCmd_SetClientDvars(scr_entref_t entref)
0x0016E6C8 - PlayerCmd_SetPerk(scr_entref_t entref)
0x00172508 - PlayerCmd_SetViewmodel(scr_entref_t entref)
0x00177BA8 - PlayerCmd_spawn(scr_entref_t entref)
0x00177E50 - PlayerCmd_Suicide(scr_entref_t entref)
0x00070B88 - PlayRumbleInternal(int localClientNum, const char *rumbleName, bool loop, RumbleSourceType type, int entityNum, const float *pos)
0x000266F8 - PM_SetMovementDir(pmove_t *pm, pml_t *pml)
0x004C7388 - R_EndCubemapShot(CubemapShot shotIndex)
0x004C7328 - R_EndFrame(void)
0x003585F8 - R_HandOffToBackend(unsigned int type)
0x004C7338 - R_IssueRenderCommands(unsigned int type)
0x004C73A8 - R_LightingFromCubemapShots(const float *baseColor)
0x004C7398 - R_SaveCubemapShot(const char *filename, CubemapShot shotIndex, const float n0, const float n1
0x00378730 - R_SetRenderTarget(GfxCmdBufContext context, GfxRenderTargetId newTargetId)
0x003778F8 - R_SetRenderTargetSize(GfxCmdBufSourceState *source, GfxRenderTargetId newTargetId)
0x00377870 - R_UnbindImage(GfxCmdBufState *state, GfxImage *image)
0x00086A68 - RawBufferOpen(const char *name, const char *formatFullPath)
0x00205338 - RemoveRefToObject(unsigned int id)
0x0020C198 - RemoveRefToValue(int type, VariableUnion u)
0x00205C58 - RemoveRefToValue(VariableValue *value)
0x00206590 - RemoveVariable(unsigned int parentId, unsigned int unsignedValue)
0x0025AB40 - RotationToYaw(const float *rot)
0x002091D0 - Scr_AddArrayStringIndexed(unsigned int stringValue)
0x0020C380 - Scr_AddConstString(unsigned int value)
0x001B7700 - Scr_AddEntity(gentity_s *ent)
0x0020C518 - Scr_AddEntityNum(int entnum, unsigned int classnum)
0x0020C5C0 - Scr_AddFloat(float value)
0x001B76B8 - Scr_AddHudElem(game_hudelem_s *hud)
0x0020C608 - Scr_AddInt(int value)
0x0020C480 - Scr_AddObject(unsigned int id)
0x0020C428 - Scr_AddString(const char *value)
0x0020C548 - Scr_AddUndefined(void)
0x0020C330 - Scr_AddVector(const float *value)
0x00202F10 - Scr_AllocArray()
0x001A7F40 - Scr_AmbientPlay
0x001AA470 - Scr_BulletTrace
0x00206F48 - Scr_CastBool(VariableValue *value)
0x00207178 - Scr_CastDebugString(VariableValue *value)
0x00206A98 - Scr_CastString(VariableValue *value)
0x00206C68 - Scr_CastVector(VariableValue *value)
0x001FCB80 - Scr_CheckAnimsDefined(unsigned int names, unsigned int filename)
0x0020C208 - Scr_ClearOutParams(void)
0x00206BF8 - Scr_ClearVector(VariableValue *value)
0x001B0B40 - Scr_ConstructMessageString(int firstParmIndex, int lastParmIndex, const char *errorContext, char *string, unsigned int stringLimit)
0x00209C50 - Scr_Error(const char *error)
0x00209B38 - Scr_ErrorInternal
0x00205458 - Scr_EvalArray(VariableValue *value, VariableValue *index)
0x00208B38 - Scr_EvalArrayRef(unsigned int parentId)
0x00206D70 - Scr_EvalBoolComplement(VariableValue *value)
0x002073C0 - Scr_EvalDivide(VariableValue *value1, VariableValue *value2)
0x002070A0 - Scr_EvalFieldObject(unsigned int tempVariable, VariableValue *value)
0x00207588 - Scr_EvalPlus(VariableValue *value1, VariableValue *value2)
0x00206E10 - Scr_EvalSizeValue(VariableValue *value)
0x002036D0 - Scr_EvalVariableObject(unsigned int id)
0x001B7560 - Scr_ExecEntThread(gentity_s *ent, int handle, unsigned int paramcount)
0x00210878 - Scr_ExecEntThreadNum(int entnum, unsigned int classnum, int handle, unsigned int paramcount)
0x002065A0 - Scr_FreeEntityNum(int entnum, unsigned int classnum)
0x001B7A48 - Scr_FreeHudElem(game_hudelem_s *hud)
0x00182628 - Scr_FreeHudElem_f(game_hudelem_s *hud)
0x00182278 - Scr_FreeHudElemConstStrings(game_hudelem_s *hud)
0x001A4B18 - Scr_FxParamError(int paramIndex, const char *errorString, int fxId)
0x0020C8E8 - Scr_GetAnim(unsigned int index, XAnimTree_s *tree)
0x001FC5E0 - Scr_GetAnims(unsigned int index)
0x002021F0 - Scr_GetArrayIndexValue(unsigned int name)
0x0020A278 - Scr_GetConstIString(unsigned int index)
0x0020A7B8 - Scr_GetConstLowercaseString(unsigned int index)
0x0020A908 - Scr_GetConstString(unsigned int index)
0x001B7630 - Scr_GetEntity(unsigned int index)
0x00204570 - Scr_GetEntityId(int entnum, unsigned int classnum)
0x0020A058 - Scr_GetEntityRef(unsigned int index)
0x0020A340 - Scr_GetFloat(unsigned int index)
0x0020A1A8 - Scr_GetFunc(unsigned int index)
0x0020A430 - Scr_GetInt(unsigned int index)
0x0020A6F0 - Scr_GetIString(unsigned int index)
0x00208F88 - Scr_GetNumParam()
0x00209D70 - Scr_GetPointerType(unsigned int index)
0x0020AA30 - Scr_GetString(unsigned int index)
0x00209EB0 - Scr_GetType(unsigned int index)
0x00209E38 - Scr_GetTypeName(uint)
0x002043F8 - Scr_GetVariableFieldIndex(unsigned int parentId, unsigned int name)
0x0020B700 - Scr_GetVector(unsigned int index, float *vectorValue)
0x00208F38 - Scr_IsSystemActive(char sys)
0x002068B8 - Scr_KillThread(unsigned int parentId)
0x0020C290 - Scr_MakeArray(void)
0x001ACAA0 - Scr_MusicPlay
0x001B2C10 - Scr_MusicStop
0x001B74F0 - Scr_Notify(gentity_s *ent, unsigned __int16 stringValue, unsigned int paramcount)
0x0020CBC0 - Scr_NotifyNum(int entnum, unsigned int classnum, unsigned int stringValue, unsigned int paramcount)
0x00209C78 - Scr_ObjectError(const char *error)
0x00209C88 - Scr_ParamError(unsigned int index, const char *error)
0x001AE290 - Scr_PlayerConnect(gentity_s *self)
0x001AE8F8 - Scr_PlayerDamage(gentity_s *self, gentity_s *inflictor, gentity_s *attacker, int damage, int dflags, int meansOfDeath, int iWeapon, const float *vPoint, const float *vDir, hitLocation_t hitLoc, int timeOffset)
0x001AEA40 - Scr_PlayerKilled(gentity_s *self, gentity_s *inflictor, gentity_s *attacker, int damage, int meansOfDeath, int iWeapon, const float *vDir, hitLocation_t hitLoc, int psTimeOffset, int deathAnimDuration)
0x001A9FC8 - Scr_PlayFX
0x001A1670 - Scr_PlayFXOnTag
0x001B3028 - Scr_PlayLoopedFX
0x001A2040 - Scr_PrecacheItem
0x001A21A8 - Scr_PrecacheModel
0x0019AF28 - Scr_PrecacheShader
0x001A1FD8 - Scr_PrecacheString
0x0019BCE0 - Scr_PrecacheTurret
0x001A9D68 - Scr_SetFxAngles
0x0018B8B0 - Scr_SetOrigin(gentity_s *ent, int offset)
0x00200B98 - Scr_SetString(unsigned __int16 *to, unsigned int from)
0x001B2DD8 - Scr_SpawnFX
0x00209D28 - Scr_TerminalError(const char *error)
0x002072A8 - Scr_UnmatchingTypesError(VariableValue *value1, VariableValue *value2)
0x001A2A50 - Scr_VectorToAngles
0x0019F910 - ScrCmd_attach(scr_entref_t entref)
0x0019D9A8 - ScrCmd_Delete(scr_entref_t entref)
0x0019F690 - ScrCmd_detach(scr_entref_t entref)
0x0019F570 - ScrCmd_detachAll(scr_entref_t entref)
0x00171708 - ScrCmd_PlayLocalSound(scr_entref_t entref)
0x000DB6D8 - ScrPlace_ApplyRect(ScreenPlacement *scrPlace, float *x, float *y, float *w, float *h, int horzAlign, int vertAlign)
0x000DBA00 - ScrPlace_Init(void)
0x00229298 - SE_GetString(const char *psPackageAndStringReference)
0x002295F8 - SEH_GetLocalizedTokenReference(char *token, const char *reference, const char *messageType, msgLocErrType_t errType)
0x002292E8 - SEH_StringEd_GetString(const char *pszReference)
0x0016CBE0 - SetClientViewAngle(gentity_s *ent, const float *angle)
0x00200258 - SL_AddUserInternal(RefString *refStr, unsigned int user)
0x00200280 - SL_ConvertToString(unsigned int stringValue)
0x002002C0 - SL_ConvertToStringSafe(unsigned int stringValue)
0x002018E8 - SL_FindLowercaseString(const char *str)
0x00200808 - SL_FreeString(unsigned int stringValue, RefString *refStr, unsigned int len)
0x002013A8 - SL_GetString_(const char *str, unsigned int user, int type)
0x00201548 - SL_GetStringForVector(const float *v)
0x00200378 - SL_GetStringLen(unsigned int stringValue)
0x00200E38 - SL_GetStringOfSize(const char *str, unsigned int user, unsigned int len, int type)
0x00200A48 - SL_RemoveRefToString(unsigned int stringValue)
0x004C73B8 - snprintf(char *string, unsigned int count, const char *format)
0x001B52F0 - SP_script_brushmodel(gentity_s *self)
0x001BB248 - SP_trigger_damage(gentity_s *pSelf)
0x001BAED0 - SP_trigger_lookat(gentity_s *self)
0x001BB860 - SP_trigger_radius(gentity_s *ent)
0x004C6D18 - sscanf(const char *string, const char *format)
0x0017AA38 - StopFollowing(gentity_s *ent)
0x004AE0C8 - strchr
0x004C7218 - strchr_f
0x001B9FF8 - StringToFilter(char *s, ipFilter_s *f)
0x001F4B18 - StringToInt128(const char *str, char *data)
0x001F4B60 - StringToInt64(const char *str)
0x004AA6C0 - strncpy(char *dest, const char *source, unsigned int count)
0x004C6CE8 - strncpy_f
0x004ACA58 - strtol(const char *nptr, char **endptr, int ibase)
0x004AC728 - strtoxl(localeinfo_struct *plocinfo, const char *nptr, const char **endptr, int ibase, int flags)
0x00211D98 - SV_AddOperatorCommands(void)
0x0021F1B0 - SV_AddServerCommand(client_s *client, svscmd_type type, const char *cmd)
0x002189D8 - Sv_AddTestClient(void)
0x00215310 - SV_ClientCommand(client_s *cl, msg_t *msg)
0x001D9270 - SV_Cmd_EndTokenizedString(void)
0x001DB040 - SV_Cmd_TokenizeString(const char *text_in)
0x00217880 - SV_DirectConnect(netadr_t from)
0x00219A58 - SV_DObjDumpInfo(gentity_s *ent)
0x002196C8 - SV_DObjGetBoneIndex(gentity_s *ent, unsigned int boneName)
0x00219540 - SV_DObjGetTree(gentity_s *ent)
0x00213EF8 - SV_Drop_f
0x00215310 - SV_ExecuteClientCommand(client_s *cl, const char *s, int clientOK)
0x00215EB0 - SV_ExecuteClientMessage(client_s *cl, msg_t *msg)
0x00218CD8 - SV_GameClientNum(int num)
0x0021A0A0 - SV_GameSendServerCommand(int clientNum, svscmd_type type, const char *text)
0x00224AB8 - SV_GetClientPositionAtTime(int client, int gametime, float *pos)
0x0021B7B0 - SV_GetConfigstring(int index, char *buffer, int bufferSize)
0x0021A750 - SV_GetConfigstringConst(int index)
0x00212290 - SV_GetPlayerByName()
0x00218D68 - SV_GetUsercmd(int clientNum, usercmd_s *cmd)
0x0021B5D0 - SV_GetUserinfo(int index, char *buffer, int bufferSize)
0x00219400 - SV_IsLocalClient(int clientNum)
0x00212C40 - SV_KickClient(client_s *cl, char *playerName, int maxPlayerNameLen)
0x00213C00 - SV_KickUser_f(char *playerName, int maxPlayerNameLen)
0x002124C0 - SV_KillServer_f
0x002285A0 - SV_LinkEntity(gentity_s *gEnt)
0x002131A8 - SV_MapRestart(int fast_restart)
0x00211BD8 - SV_RemoveDedicatedCommands(void)
0x0021F6A8 - SV_SendServerCommand(client_s *cl, svscmd_type type, const char *fmt)
0x00219F08 - SV_SetBrushModel(gentity_s *ent)
0x0021B818 - SV_SetConfigstring(int index, const char *val)
0x0021A130 - SV_SetMapCenter(float *mapCenter)
0x00213A60 - SV_SetPerk_f
0x00227578 - SV_SetupIgnoreEntParams(IgnoreEntParams *ignoreEntParams, int baseEntity)
0x00212850 - SV_Status_f
0x00213E80 - SV_TempBan_f
0x00227D90 - SV_Trace(trace_t *results, const float *start, const float *mins, const float *maxs, const float *end, IgnoreEntParams *ignoreEntParams, int contentmask, int locational, char *priorityMap, int staticmodels)
0x002271C8 - SV_UnlinkEntity(gentity_s *gEnt)
0x00214788 - SV_UserMove(client_s *cl, msg_t *msg, int delta)
0x00219AD8 - SV_XModelGet(const char *name)
0x001B9EE8 - Svcmd_EntityList_f(void)
0x001BA2B0 - Svcmd_RemoveIP_f(void)
0x001FB598 - Sys_EnterCriticalSection(CriticalSection critSect)
0x002EA400 - Sys_Error(const char *error)
0x001FB7F8 - Sys_IsMainThread()
0x001FB8B8 - Sys_IsServerThread()
0x001FB340 - Sys_LeaveCriticalSection(CriticalSection critSect)
0x002F3FB8 - Sys_Milliseconds()
0x00208FC0 - Sys_Milliseconds_f
0x002EA6A0 - Sys_OutOfMemErrorInternal(const char *filename, int line)
0x001BA870 - TeamplayInfoMessage(gentity_s *ent)
0x0018B8E0 - TeleportPlayer(gentity_s *player, float *origin, float *angles)
0x001D1240 - Trace_GetEntityHitId(trace_t *trace)
0x0027E0D0 - va(const char *format)
0x002590A8 - vectoangles(const float *vec, float *angles)
0x00314690 - VEH_DObjHasRequiredTags(gentity_s *ent, int infoIdx)
0x003164B8 - VEH_InitModelAndValidateTags(gentity_s *ent, int *infoIdx)
0x0025F100 - VirtualAlloc(void *lpAddress, unsigned int dwSize, unsigned int flAllocationType, unsigned int flProtect)
0x0020CC08 - VM_Execute()
0x00210388 - VM_Execute_0(unsigned int localId, const char *pos, unsigned int paramcount)
0x004C6C58 - vsnprintf_0(char *string, unsigned int count, const char *format, char *ap)
0x004AA890 - vsnprintf_l(char *string, unsigned int count, const char *format, localeinfo_struct *plocinfo, char *ap)
0x001BFDB8 - Weapon_Melee(gentity_s *ent, weaponParms *wp, float range, float width, float height, int gametime)
0x0028C668 - XAnimClearTree(XAnimTree_s *tree)
0x0028C438 - XAnimFreeInfo(XAnimTree_s *tree, unsigned int infoIndex)
0x0028E690 - XAnimGetAnimDebugName(XAnim_s *anims, unsigned int animIndex)
0x0028E510 - XAnimGetRelDelta(XAnim_s *anims, unsigned int animIndex, float *rot, float *trans, float time1, float time2)
0x00297468 - XModelBad(XModel *model)0x002972A0
0x00298EB0 - XModelGetName(XModel *model)
0x00297430 - XModelPrecache(const char *name, void *(__cdecl *Alloc)(int), void *(__cdecl *AllocColl)(int))
0x001F4C20 - XNAddrToString(XNADDR *xnaddr, char *str)
0x0025FE88 - Z_TryVirtualAllocInternal(int size)
0x0025FEE8 - Z_VirtualAllocInternal(int size)
public static UInt32 G_Client(Int32 clientIndex)
{
return 0x14E2200 + (0x3700 * (UInt32)clientIndex);
}
public static UInt32 G_Entity(Int32 clientIndex)
{
return 0x1319800 + (0x280 * (UInt32)clientIndex);
}
public static void SV_GameSendServerCommand(Int32 clientIndex, String Cmd)
{
Call(0x0021A0A0, clientIndex, 0, Cmd);
}
public static void iPrintln(Int32 clientIndex, String Txt)
{
SV_GameSendServerCommand(clientIndex, "f \"" + Txt + "\"");
}
public static void iPrintlnBold(Int32 clientIndex, String Txt)
{
SV_GameSendServerCommand(clientIndex, "c \"" + Txt + "\"");
}
public static void SetDvar(Int32 clientIndex, String Txt)
{
SV_GameSendServerCommand(clientIndex, "v " + Txt);
}
public static void iPrintlnForState(Int32 clientIndex, String OptionName, Boolean Function)//will be usefull for the coming Toggle Funcs
{
iPrintln(clientIndex, OptionName + ": " + (Function ? "Enabled" : "Disabled"));
}
Commands:
'B' - map restart (faster?)
'C' - set equipped offhand
'L' - close in game menu
'N' - set stat
'Q' - set vision for player
'R' - set night vision for player
'S' - set missile cam for player
'T' - set thermal for player
'U' - set blur for player
'd' - set vision (all players)
'e' - game message (lower left)
'f' - game message (seems to be the same as 'e'
'g' - bold game message (middle)
'h' - chat message
'i' - team chat message
'n' - map restart
'o' - play sound
'p' - stop music
'q' - fade all sounds
't' - open script menu
'u' - close script menu
public static Boolean InGame()
{
return PS3.Extension.ReadBool(0x01D17A8C);
}
public static String KeyBoard(String Title, String PresetText = "", Int32 MaxLength = 20)
{
Call(0x238070, 0, Title, PresetText, MaxLength, 0x70B4D;
while (PS3.Extension.ReadInt32(0x203B4C != 0) continue;
return PS3.Extension.ReadString(0x2510E22);
}
public enum WeaponIndexes
{
defaultweapon_mp = 1,
riotshield_mp = 2,
beretta_mp = 3,
beretta_akimbo_mp = 4,
beretta_fmj_mp = 5,
beretta_silencer_mp = 6,
beretta_tactical_mp = 7,
beretta_xmags_mp = 8,
beretta_akimbo_fmj_mp = 9,
beretta_akimbo_silencer_mp = 10,
beretta_akimbo_xmags_mp = 11,
beretta_fmj_silencer_mp = 12,
beretta_fmj_tactical_mp = 13,
beretta_fmj_xmags_mp = 14,
beretta_silencer_tactical_mp = 15,
beretta_silencer_xmags_mp = 16,
beretta_tactical_xmags_mp = 17,
usp_mp = 18,
usp_akimbo_mp = 19,
usp_fmj_mp = 20,
usp_silencer_mp = 21,
usp_tactical_mp = 22,
usp_xmags_mp = 23,
usp_akimbo_fmj_mp = 24,
usp_akimbo_silencer_mp = 25,
usp_akimbo_xmags_mp = 26,
usp_fmj_silencer_mp = 27,
usp_fmj_tactical_mp = 28,
usp_fmj_xmags_mp = 29,
usp_silencer_tactical_mp = 30,
usp_silencer_xmags_mp = 31,
usp_tactical_xmags_mp = 32,
deserteagle_mp = 33,
deserteagle_akimbo_mp = 34,
deserteagle_fmj_mp = 35,
deserteagle_tactical_mp = 36,
deserteagle_akimbo_fmj_mp = 37,
deserteagle_fmj_tactical_mp = 38,
coltanaconda_mp = 39,
coltanaconda_akimbo_mp = 40,
coltanaconda_fmj_mp = 41,
coltanaconda_tactical_mp = 42,
coltanaconda_akimbo_fmj_mp = 43,
coltanaconda_fmj_tactical_mp = 44,
deserteaglegold_mp = 45,
glock_mp = 46,
glock_akimbo_mp = 47,
glock_eotech_mp = 48,
glock_fmj_mp = 49,
glock_reflex_mp = 50,
glock_silencer_mp = 51,
glock_xmags_mp = 52,
glock_akimbo_fmj_mp = 53,
glock_akimbo_silencer_mp = 54,
glock_akimbo_xmags_mp = 55,
glock_eotech_fmj_mp = 56,
glock_eotech_silencer_mp = 57,
glock_eotech_xmags_mp = 58,
glock_fmj_reflex_mp = 59,
glock_fmj_silencer_mp = 60,
glock_fmj_xmags_mp = 61,
glock_reflex_silencer_mp = 62,
glock_reflex_xmags_mp = 63,
glock_silencer_xmags_mp = 64,
beretta393_mp = 65,
beretta393_akimbo_mp = 66,
beretta393_eotech_mp = 67,
beretta393_fmj_mp = 68,
beretta393_reflex_mp = 69,
beretta393_silencer_mp = 70,
beretta393_xmags_mp = 71,
beretta393_akimbo_fmj_mp = 72,
beretta393_akimbo_silencer_mp = 73,
beretta393_akimbo_xmags_mp = 74,
beretta393_eotech_fmj_mp = 75,
beretta393_eotech_silencer_mp = 76,
beretta393_eotech_xmags_mp = 77,
beretta393_fmj_reflex_mp = 78,
beretta393_fmj_silencer_mp = 79,
beretta393_fmj_xmags_mp = 80,
beretta393_reflex_silencer_mp = 81,
beretta393_reflex_xmags_mp = 82,
beretta393_silencer_xmags_mp = 83,
pp2000_mp = 84,
pp2000_akimbo_mp = 85,
pp2000_eotech_mp = 86,
pp2000_fmj_mp = 87,
pp2000_reflex_mp = 88,
pp2000_silencer_mp = 89,
pp2000_xmags_mp = 90,
pp2000_akimbo_fmj_mp = 91,
pp2000_akimbo_silencer_mp = 92,
pp2000_akimbo_xmags_mp = 93,
pp2000_eotech_fmj_mp = 94,
pp2000_eotech_silencer_mp = 95,
pp2000_eotech_xmags_mp = 96,
pp2000_fmj_reflex_mp = 97,
pp2000_fmj_silencer_mp = 98,
pp2000_fmj_xmags_mp = 99,
pp2000_reflex_silencer_mp = 100,
pp2000_reflex_xmags_mp = 101,
pp2000_silencer_xmags_mp = 102,
tmp_mp = 103,
tmp_akimbo_mp = 104,
tmp_eotech_mp = 105,
tmp_fmj_mp = 106,
tmp_reflex_mp = 107,
tmp_silencer_mp = 108,
tmp_xmags_mp = 109,
tmp_akimbo_fmj_mp = 110,
tmp_akimbo_silencer_mp = 111,
tmp_akimbo_xmags_mp = 112,
tmp_eotech_fmj_mp = 113,
tmp_eotech_silencer_mp = 114,
tmp_eotech_xmags_mp = 115,
tmp_fmj_reflex_mp = 116,
tmp_fmj_silencer_mp = 117,
tmp_fmj_xmags_mp = 118,
tmp_reflex_silencer_mp = 119,
tmp_reflex_xmags_mp = 120,
tmp_silencer_xmags_mp = 121,
mp5k_mp = 122,
mp5k_acog_mp = 123,
mp5k_akimbo_mp = 124,
mp5k_eotech_mp = 125,
mp5k_fmj_mp = 126,
mp5k_reflex_mp = 127,
mp5k_rof_mp = 128,
mp5k_silencer_mp = 129,
mp5k_thermal_mp = 130,
mp5k_xmags_mp = 131,
mp5k_acog_fmj_mp = 132,
mp5k_acog_rof_mp = 133,
mp5k_acog_silencer_mp = 134,
mp5k_acog_xmags_mp = 135,
mp5k_akimbo_fmj_mp = 136,
mp5k_akimbo_rof_mp = 137,
mp5k_akimbo_silencer_mp = 138,
mp5k_akimbo_xmags_mp = 139,
mp5k_eotech_fmj_mp = 140,
mp5k_eotech_rof_mp = 141,
mp5k_eotech_silencer_mp = 142,
mp5k_eotech_xmags_mp = 143,
mp5k_fmj_reflex_mp = 144,
mp5k_fmj_rof_mp = 145,
mp5k_fmj_silencer_mp = 146,
mp5k_fmj_thermal_mp = 147,
mp5k_fmj_xmags_mp = 148,
mp5k_reflex_rof_mp = 149,
mp5k_reflex_silencer_mp = 150,
mp5k_reflex_xmags_mp = 151,
mp5k_rof_silencer_mp = 152,
mp5k_rof_thermal_mp = 153,
mp5k_rof_xmags_mp = 154,
mp5k_silencer_thermal_mp = 155,
mp5k_silencer_xmags_mp = 156,
mp5k_thermal_xmags_mp = 157,
uzi_mp = 158,
uzi_acog_mp = 159,
uzi_akimbo_mp = 160,
uzi_eotech_mp = 161,
uzi_fmj_mp = 162,
uzi_reflex_mp = 163,
uzi_rof_mp = 164,
uzi_silencer_mp = 165,
uzi_thermal_mp = 166,
uzi_xmags_mp = 167,
uzi_acog_fmj_mp = 168,
uzi_acog_rof_mp = 169,
uzi_acog_silencer_mp = 170,
uzi_acog_xmags_mp = 171,
uzi_akimbo_fmj_mp = 172,
uzi_akimbo_rof_mp = 173,
uzi_akimbo_silencer_mp = 174,
uzi_akimbo_xmags_mp = 175,
uzi_eotech_fmj_mp = 176,
uzi_eotech_rof_mp = 177,
uzi_eotech_silencer_mp = 178,
uzi_eotech_xmags_mp = 179,
uzi_fmj_reflex_mp = 180,
uzi_fmj_rof_mp = 181,
uzi_fmj_silencer_mp = 182,
uzi_fmj_thermal_mp = 183,
uzi_fmj_xmags_mp = 184,
uzi_reflex_rof_mp = 185,
uzi_reflex_silencer_mp = 186,
uzi_reflex_xmags_mp = 187,
uzi_rof_silencer_mp = 188,
uzi_rof_thermal_mp = 189,
uzi_rof_xmags_mp = 190,
uzi_silencer_thermal_mp = 191,
uzi_silencer_xmags_mp = 192,
uzi_thermal_xmags_mp = 193,
p90_mp = 194,
p90_acog_mp = 195,
p90_akimbo_mp = 196,
p90_eotech_mp = 197,
p90_fmj_mp = 198,
p90_reflex_mp = 199,
p90_rof_mp = 200,
p90_silencer_mp = 201,
p90_thermal_mp = 202,
p90_xmags_mp = 203,
p90_acog_fmj_mp = 204,
p90_acog_rof_mp = 205,
p90_acog_silencer_mp = 206,
p90_acog_xmags_mp = 207,
p90_akimbo_fmj_mp = 208,
p90_akimbo_rof_mp = 209,
p90_akimbo_silencer_mp = 210,
p90_akimbo_xmags_mp = 211,
p90_eotech_fmj_mp = 212,
p90_eotech_rof_mp = 213,
p90_eotech_silencer_mp = 214,
p90_eotech_xmags_mp = 215,
p90_fmj_reflex_mp = 216,
p90_fmj_rof_mp = 217,
p90_fmj_silencer_mp = 218,
p90_fmj_thermal_mp = 219,
p90_fmj_xmags_mp = 220,
p90_reflex_rof_mp = 221,
p90_reflex_silencer_mp = 222,
p90_reflex_xmags_mp = 223,
p90_rof_silencer_mp = 224,
p90_rof_thermal_mp = 225,
p90_rof_xmags_mp = 226,
p90_silencer_thermal_mp = 227,
p90_silencer_xmags_mp = 228,
p90_thermal_xmags_mp = 229,
kriss_mp = 230,
kriss_acog_mp = 231,
kriss_akimbo_mp = 232,
kriss_eotech_mp = 233,
kriss_fmj_mp = 234,
kriss_reflex_mp = 235,
kriss_rof_mp = 236,
kriss_silencer_mp = 237,
kriss_thermal_mp = 238,
kriss_xmags_mp = 239,
kriss_acog_fmj_mp = 240,
kriss_acog_rof_mp = 241,
kriss_acog_silencer_mp = 242,
kriss_acog_xmags_mp = 243,
kriss_akimbo_fmj_mp = 244,
kriss_akimbo_rof_mp = 245,
kriss_akimbo_silencer_mp = 246,
kriss_akimbo_xmags_mp = 247,
kriss_eotech_fmj_mp = 248,
kriss_eotech_rof_mp = 249,
kriss_eotech_silencer_mp = 250,
kriss_eotech_xmags_mp = 251,
kriss_fmj_reflex_mp = 252,
kriss_fmj_rof_mp = 253,
kriss_fmj_silencer_mp = 254,
kriss_fmj_thermal_mp = 255,
kriss_fmj_xmags_mp = 256,
kriss_reflex_rof_mp = 257,
kriss_reflex_silencer_mp = 258,
kriss_reflex_xmags_mp = 259,
kriss_rof_silencer_mp = 260,
kriss_rof_thermal_mp = 261,
kriss_rof_xmags_mp = 262,
kriss_silencer_thermal_mp = 263,
kriss_silencer_xmags_mp = 264,
kriss_thermal_xmags_mp = 265,
ump45_mp = 266,
ump45_acog_mp = 267,
ump45_akimbo_mp = 268,
ump45_eotech_mp = 269,
ump45_fmj_mp = 270,
ump45_reflex_mp = 271,
ump45_rof_mp = 272,
ump45_silencer_mp = 273,
ump45_thermal_mp = 274,
ump45_xmags_mp = 275,
ump45_acog_fmj_mp = 276,
ump45_acog_rof_mp = 277,
ump45_acog_silencer_mp = 278,
ump45_acog_xmags_mp = 279,
ump45_akimbo_fmj_mp = 280,
ump45_akimbo_rof_mp = 281,
ump45_akimbo_silencer_mp = 282,
ump45_akimbo_xmags_mp = 283,
ump45_eotech_fmj_mp = 284,
ump45_eotech_rof_mp = 285,
ump45_eotech_silencer_mp = 286,
ump45_eotech_xmags_mp = 287,
ump45_fmj_reflex_mp = 288,
ump45_fmj_rof_mp = 289,
ump45_fmj_silencer_mp = 290,
ump45_fmj_thermal_mp = 291,
ump45_fmj_xmags_mp = 292,
ump45_reflex_rof_mp = 293,
ump45_reflex_silencer_mp = 294,
ump45_reflex_xmags_mp = 295,
ump45_rof_silencer_mp = 296,
ump45_rof_thermal_mp = 297,
ump45_rof_xmags_mp = 298,
ump45_silencer_thermal_mp = 299,
ump45_silencer_xmags_mp = 300,
ump45_thermal_xmags_mp = 301,
ak47_mp = 302,
ak47_acog_mp = 303,
ak47_eotech_mp = 304,
ak47_fmj_mp = 305,
ak47_gl_mp = 306,
gl_ak47_mp = 307,
ak47_heartbeat_mp = 308,
ak47_reflex_mp = 309,
ak47_shotgun_mp = 310,
ak47_shotgun_attach_mp = 311,
ak47_silencer_mp = 312,
ak47_thermal_mp = 313,
ak47_xmags_mp = 314,
ak47_acog_fmj_mp = 315,
ak47_acog_gl_mp = 316,
ak47_acog_heartbeat_mp = 317,
ak47_acog_shotgun_mp = 318,
ak47_acog_silencer_mp = 319,
ak47_acog_xmags_mp = 320,
ak47_eotech_fmj_mp = 321,
ak47_eotech_gl_mp = 322,
ak47_eotech_heartbeat_mp = 323,
ak47_eotech_shotgun_mp = 324,
ak47_eotech_silencer_mp = 325,
ak47_eotech_xmags_mp = 326,
ak47_fmj_gl_mp = 327,
ak47_fmj_heartbeat_mp = 328,
ak47_fmj_reflex_mp = 329,
ak47_fmj_shotgun_mp = 330,
ak47_fmj_silencer_mp = 331,
ak47_fmj_thermal_mp = 332,
ak47_fmj_xmags_mp = 333,
ak47_gl_heartbeat_mp = 334,
ak47_gl_reflex_mp = 335,
ak47_gl_silencer_mp = 336,
ak47_gl_thermal_mp = 337,
ak47_gl_xmags_mp = 338,
ak47_heartbeat_reflex_mp = 339,
ak47_heartbeat_shotgun_mp = 340,
ak47_heartbeat_silencer_mp = 341,
ak47_heartbeat_thermal_mp = 342,
ak47_heartbeat_xmags_mp = 343,
ak47_reflex_shotgun_mp = 344,
ak47_reflex_silencer_mp = 345,
ak47_reflex_xmags_mp = 346,
ak47_shotgun_silencer_mp = 347,
ak47_shotgun_thermal_mp = 348,
ak47_shotgun_xmags_mp = 349,
ak47_silencer_thermal_mp = 350,
ak47_silencer_xmags_mp = 351,
ak47_thermal_xmags_mp = 352,
m16_mp = 353,
m16_acog_mp = 354,
m16_eotech_mp = 355,
m16_fmj_mp = 356,
m16_gl_mp = 357,
gl_m16_mp = 358,
m16_heartbeat_mp = 359,
m16_reflex_mp = 360,
m16_shotgun_mp = 361,
m16_shotgun_attach_mp = 362,
m16_silencer_mp = 363,
m16_thermal_mp = 364,
m16_xmags_mp = 365,
m16_acog_fmj_mp = 366,
m16_acog_gl_mp = 367,
m16_acog_heartbeat_mp = 368,
m16_acog_shotgun_mp = 369,
m16_acog_silencer_mp = 370,
m16_acog_xmags_mp = 371,
m16_eotech_fmj_mp = 372,
m16_eotech_gl_mp = 373,
m16_eotech_heartbeat_mp = 374,
m16_eotech_shotgun_mp = 375,
m16_eotech_silencer_mp = 376,
m16_eotech_xmags_mp = 377,
m16_fmj_gl_mp = 378,
m16_fmj_heartbeat_mp = 379,
m16_fmj_reflex_mp = 380,
m16_fmj_shotgun_mp = 381,
m16_fmj_silencer_mp = 382,
m4_mp = 404,
m4_acog_mp = 405,
m4_eotech_mp = 406,
m4_fmj_mp = 407,
m4_gl_mp = 408,
gl_m4_mp = 409,
m4_heartbeat_mp = 410,
m4_reflex_mp = 411,
m4_shotgun_mp = 412,
m4_shotgun_attach_mp = 413,
m4_silencer_mp = 414,
m4_thermal_mp = 415,
m4_xmags_mp = 416,
m4_acog_fmj_mp = 417,
m4_acog_gl_mp = 418,
m4_acog_heartbeat_mp = 419,
m4_acog_shotgun_mp = 420,
m4_acog_silencer_mp = 421,
m4_acog_xmags_mp = 422,
m4_eotech_fmj_mp = 423,
m4_eotech_gl_mp = 424,
m4_eotech_heartbeat_mp = 425,
m4_eotech_shotgun_mp = 426,
m4_eotech_silencer_mp = 427,
m4_eotech_xmags_mp = 428,
m4_fmj_gl_mp = 429,
m4_fmj_heartbeat_mp = 430,
m4_fmj_reflex_mp = 431,
m4_fmj_shotgun_mp = 432,
m4_fmj_silencer_mp = 433,
m4_fmj_thermal_mp = 434,
m4_fmj_xmags_mp = 435,
m4_gl_heartbeat_mp = 436,
m4_gl_reflex_mp = 437,
m4_gl_silencer_mp = 438,
m4_gl_thermal_mp = 439,
m4_gl_xmags_mp = 440,
m4_heartbeat_reflex_mp = 441,
m4_heartbeat_shotgun_mp = 442,
m4_heartbeat_silencer_mp = 443,
m4_heartbeat_thermal_mp = 444,
m4_heartbeat_xmags_mp = 445,
m4_reflex_shotgun_mp = 446,
m4_reflex_silencer_mp = 447,
m4_reflex_xmags_mp = 448,
m4_shotgun_silencer_mp = 449,
m4_shotgun_thermal_mp = 450,
m4_shotgun_xmags_mp = 451,
m4_silencer_thermal_mp = 452,
m4_silencer_xmags_mp = 453,
m4_thermal_xmags_mp = 454,
fn2000_mp = 455,
fn2000_acog_mp = 456,
fn2000_eotech_mp = 457,
fn2000_fmj_mp = 458,
fn2000_gl_mp = 459,
gl_fn2000_mp = 460,
fn2000_heartbeat_mp = 461,
fn2000_reflex_mp = 462,
fn2000_shotgun_mp = 463,
fn2000_shotgun_attach_mp = 464,
fn2000_silencer_mp = 465,
fn2000_thermal_mp = 466,
fn2000_xmags_mp = 467,
fn2000_acog_fmj_mp = 468,
fn2000_acog_gl_mp = 469,
fn2000_acog_heartbeat_mp = 470,
fn2000_acog_shotgun_mp = 471,
fn2000_acog_silencer_mp = 472,
fn2000_acog_xmags_mp = 473,
fn2000_eotech_fmj_mp = 474,
fn2000_eotech_gl_mp = 475,
fn2000_eotech_heartbeat_mp = 476,
fn2000_eotech_shotgun_mp = 477,
fn2000_eotech_silencer_mp = 478,
fn2000_eotech_xmags_mp = 479,
fn2000_fmj_gl_mp = 480,
fn2000_fmj_heartbeat_mp = 481,
fn2000_fmj_reflex_mp = 482,
fn2000_fmj_shotgun_mp = 483,
fn2000_fmj_silencer_mp = 484,
fn2000_fmj_thermal_mp = 485,
fn2000_fmj_xmags_mp = 486,
fn2000_gl_heartbeat_mp = 487,
fn2000_gl_reflex_mp = 488,
fn2000_gl_silencer_mp = 489,
fn2000_gl_thermal_mp = 490,
fn2000_gl_xmags_mp = 491,
fn2000_heartbeat_reflex_mp = 492,
fn2000_heartbeat_shotgun_mp = 493,
fn2000_heartbeat_silencer_mp = 494,
fn2000_heartbeat_thermal_mp = 495,
fn2000_heartbeat_xmags_mp = 496,
fn2000_reflex_shotgun_mp = 497,
fn2000_reflex_silencer_mp = 498,
fn2000_reflex_xmags_mp = 499,
fn2000_shotgun_silencer_mp = 500,
fn2000_shotgun_thermal_mp = 501,
fn2000_shotgun_xmags_mp = 502,
fn2000_silencer_thermal_mp = 503,
fn2000_silencer_xmags_mp = 504,
fn2000_thermal_xmags_mp = 505,
masada_mp = 506,
masada_acog_mp = 507,
masada_eotech_mp = 508,
masada_fmj_mp = 509,
masada_gl_mp = 510,
gl_masada_mp = 511,
masada_heartbeat_mp = 512,
masada_reflex_mp = 513,
masada_shotgun_mp = 514,
masada_shotgun_attach_mp = 515,
masada_silencer_mp = 516,
masada_thermal_mp = 517,
masada_xmags_mp = 518,
masada_acog_fmj_mp = 519,
masada_acog_gl_mp = 520,
masada_acog_heartbeat_mp = 521,
masada_acog_shotgun_mp = 522,
masada_acog_silencer_mp = 523,
masada_acog_xmags_mp = 524,
masada_eotech_fmj_mp = 525,
masada_eotech_gl_mp = 526,
masada_eotech_heartbeat_mp = 527,
masada_eotech_shotgun_mp = 528,
masada_eotech_silencer_mp = 529,
masada_eotech_xmags_mp = 530,
masada_fmj_gl_mp = 531,
masada_fmj_heartbeat_mp = 532,
masada_fmj_reflex_mp = 533,
masada_fmj_shotgun_mp = 534,
masada_fmj_silencer_mp = 535,
masada_fmj_thermal_mp = 536,
masada_fmj_xmags_mp = 537,
masada_gl_heartbeat_mp = 538,
masada_gl_reflex_mp = 539,
masada_gl_silencer_mp = 540,
masada_gl_thermal_mp = 541,
masada_gl_xmags_mp = 542,
masada_heartbeat_reflex_mp = 543,
masada_heartbeat_shotgun_mp = 544,
masada_heartbeat_silencer_mp = 545,
masada_heartbeat_thermal_mp = 546,
masada_heartbeat_xmags_mp = 547,
masada_reflex_shotgun_mp = 548,
masada_reflex_silencer_mp = 549,
masada_reflex_xmags_mp = 550,
masada_shotgun_silencer_mp = 551,
masada_shotgun_thermal_mp = 552,
masada_shotgun_xmags_mp = 553,
masada_silencer_thermal_mp = 554,
masada_silencer_xmags_mp = 555,
masada_thermal_xmags_mp = 556,
famas_mp = 557,
famas_acog_mp = 558,
famas_eotech_mp = 559,
famas_fmj_mp = 560,
famas_gl_mp = 561,
gl_famas_mp = 562,
famas_heartbeat_mp = 563,
famas_reflex_mp = 564,
famas_shotgun_mp = 565,
famas_shotgun_attach_mp = 566,
famas_silencer_mp = 567,
famas_thermal_mp = 568,
famas_xmags_mp = 569,
famas_acog_fmj_mp = 570,
famas_acog_gl_mp = 571,
famas_acog_heartbeat_mp = 572,
famas_acog_shotgun_mp = 573,
famas_acog_silencer_mp = 574,
famas_acog_xmags_mp = 575,
famas_eotech_fmj_mp = 576,
famas_eotech_gl_mp = 577,
famas_eotech_heartbeat_mp = 578,
famas_eotech_shotgun_mp = 579,
famas_eotech_silencer_mp = 580,
famas_eotech_xmags_mp = 581,
famas_fmj_gl_mp = 582,
famas_fmj_heartbeat_mp = 583,
famas_fmj_reflex_mp = 584,
famas_fmj_shotgun_mp = 585,
famas_fmj_silencer_mp = 586,
famas_fmj_thermal_mp = 587,
famas_fmj_xmags_mp = 588,
famas_gl_heartbeat_mp = 589,
famas_gl_reflex_mp = 590,
famas_gl_silencer_mp = 591,
famas_gl_thermal_mp = 592,
famas_gl_xmags_mp = 593,
famas_heartbeat_reflex_mp = 594,
famas_heartbeat_shotgun_mp = 595,
famas_heartbeat_silencer_mp = 596,
famas_heartbeat_thermal_mp = 597,
famas_heartbeat_xmags_mp = 598,
famas_reflex_shotgun_mp = 599,
famas_reflex_silencer_mp = 600,
famas_reflex_xmags_mp = 601,
famas_shotgun_silencer_mp = 602,
famas_shotgun_thermal_mp = 603,
famas_shotgun_xmags_mp = 604,
famas_silencer_thermal_mp = 605,
famas_silencer_xmags_mp = 606,
famas_thermal_xmags_mp = 607,
fal_mp = 608,
fal_acog_mp = 609,
fal_eotech_mp = 610,
fal_fmj_mp = 611,
fal_gl_mp = 612,
gl_fal_mp = 613,
fal_heartbeat_mp = 614,
fal_reflex_mp = 615,
fal_shotgun_mp = 616,
fal_shotgun_attach_mp = 617,
fal_silencer_mp = 618,
fal_thermal_mp = 619,
fal_xmags_mp = 620,
fal_acog_fmj_mp = 621,
fal_acog_gl_mp = 622,
fal_acog_heartbeat_mp = 623,
fal_acog_shotgun_mp = 624,
fal_acog_silencer_mp = 625,
fal_acog_xmags_mp = 626,
fal_eotech_fmj_mp = 627,
fal_eotech_gl_mp = 628,
fal_eotech_heartbeat_mp = 629,
fal_eotech_shotgun_mp = 630,
fal_eotech_silencer_mp = 631,
fal_eotech_xmags_mp = 632,
fal_fmj_gl_mp = 633,
fal_fmj_heartbeat_mp = 634,
fal_fmj_reflex_mp = 635,
fal_fmj_shotgun_mp = 636,
fal_fmj_silencer_mp = 637,
fal_fmj_thermal_mp = 638,
fal_fmj_xmags_mp = 639,
fal_gl_heartbeat_mp = 640,
fal_gl_reflex_mp = 641,
fal_gl_silencer_mp = 642,
fal_gl_thermal_mp = 643,
fal_gl_xmags_mp = 644,
fal_heartbeat_reflex_mp = 645,
fal_heartbeat_shotgun_mp = 646,
fal_heartbeat_silencer_mp = 647,
fal_heartbeat_thermal_mp = 648,
fal_heartbeat_xmags_mp = 649,
fal_reflex_shotgun_mp = 650,
fal_reflex_silencer_mp = 651,
fal_reflex_xmags_mp = 652,
fal_shotgun_silencer_mp = 653,
fal_shotgun_thermal_mp = 654,
fal_shotgun_xmags_mp = 655,
fal_silencer_thermal_mp = 656,
fal_silencer_xmags_mp = 657,
fal_thermal_xmags_mp = 658,
scar_mp = 659,
scar_acog_mp = 660,
scar_eotech_mp = 661,
scar_fmj_mp = 662,
scar_gl_mp = 663,
gl_scar_mp = 664,
scar_heartbeat_mp = 665,
scar_reflex_mp = 666,
scar_shotgun_mp = 667,
scar_shotgun_attach_mp = 668,
scar_silencer_mp = 669,
scar_thermal_mp = 670,
scar_xmags_mp = 671,
scar_acog_fmj_mp = 672,
scar_acog_gl_mp = 673,
scar_acog_heartbeat_mp = 674,
scar_acog_shotgun_mp = 675,
scar_acog_silencer_mp = 676,
scar_acog_xmags_mp = 677,
scar_eotech_fmj_mp = 678,
scar_eotech_gl_mp = 679,
scar_eotech_heartbeat_mp = 680,
scar_eotech_shotgun_mp = 681,
scar_eotech_silencer_mp = 682,
scar_eotech_xmags_mp = 683,
scar_fmj_gl_mp = 684,
scar_fmj_heartbeat_mp = 685,
scar_fmj_reflex_mp = 686,
scar_fmj_shotgun_mp = 687,
scar_fmj_silencer_mp = 688,
scar_fmj_thermal_mp = 689,
scar_fmj_xmags_mp = 690,
scar_gl_heartbeat_mp = 691,
scar_gl_reflex_mp = 692,
scar_gl_silencer_mp = 693,
scar_gl_thermal_mp = 694,
scar_gl_xmags_mp = 695,
scar_heartbeat_reflex_mp = 696,
scar_heartbeat_shotgun_mp = 697,
scar_heartbeat_silencer_mp = 698,
scar_heartbeat_thermal_mp = 699,
scar_heartbeat_xmags_mp = 700,
scar_reflex_shotgun_mp = 701,
scar_reflex_silencer_mp = 702,
scar_reflex_xmags_mp = 703,
scar_shotgun_silencer_mp = 704,
scar_shotgun_thermal_mp = 705,
scar_shotgun_xmags_mp = 706,
scar_silencer_thermal_mp = 707,
scar_silencer_xmags_mp = 708,
scar_thermal_xmags_mp = 709,
tavor_mp = 710,
tavor_acog_mp = 711,
tavor_eotech_mp = 712,
tavor_fmj_mp = 713,
tavor_gl_mp = 714,
gl_tavor_mp = 715,
tavor_heartbeat_mp = 716,
tavor_reflex_mp = 717,
tavor_shotgun_mp = 718,
tavor_shotgun_attach_mp = 719,
tavor_silencer_mp = 720,
tavor_thermal_mp = 721,
tavor_xmags_mp = 722,
tavor_acog_fmj_mp = 723,
tavor_acog_gl_mp = 724,
tavor_acog_heartbeat_mp = 725,
tavor_acog_shotgun_mp = 726,
tavor_acog_silencer_mp = 727,
tavor_acog_xmags_mp = 728,
tavor_eotech_fmj_mp = 729,
tavor_eotech_gl_mp = 730,
tavor_eotech_heartbeat_mp = 731,
tavor_eotech_shotgun_mp = 732,
tavor_eotech_silencer_mp = 733,
tavor_eotech_xmags_mp = 734,
tavor_fmj_gl_mp = 735,
tavor_fmj_heartbeat_mp = 736,
tavor_fmj_reflex_mp = 737,
tavor_fmj_shotgun_mp = 738,
tavor_fmj_silencer_mp = 739,
tavor_fmj_thermal_mp = 740,
tavor_fmj_xmags_mp = 741,
tavor_gl_heartbeat_mp = 742,
tavor_gl_reflex_mp = 743,
tavor_gl_silencer_mp = 744,
tavor_gl_thermal_mp = 745,
tavor_gl_xmags_mp = 746,
tavor_heartbeat_reflex_mp = 747,
tavor_heartbeat_shotgun_mp = 748,
tavor_heartbeat_silencer_mp = 749,
tavor_heartbeat_thermal_mp = 750,
tavor_heartbeat_xmags_mp = 751,
tavor_reflex_shotgun_mp = 752,
tavor_reflex_silencer_mp = 753,
tavor_reflex_xmags_mp = 754,
tavor_shotgun_silencer_mp = 755,
tavor_shotgun_thermal_mp = 756,
tavor_shotgun_xmags_mp = 757,
tavor_silencer_thermal_mp = 758,
tavor_silencer_xmags_mp = 759,
tavor_thermal_xmags_mp = 760,
gl_mp = 761,
m79_mp = 762,
rpg_mp = 763,
at4_mp = 764,
stinger_mp = 765,
javelin_mp = 766,
barrett_mp = 767,
barrett_acog_mp = 768,
barrett_fmj_mp = 769,
barrett_heartbeat_mp = 770,
barrett_silencer_mp = 771,
barrett_thermal_mp = 772,
barrett_xmags_mp = 773,
barrett_acog_fmj_mp = 774,
barrett_acog_heartbeat_mp = 775,
barrett_acog_silencer_mp = 776,
barrett_acog_xmags_mp = 777,
barrett_fmj_heartbeat_mp = 778,
barrett_fmj_silencer_mp = 779,
barrett_fmj_thermal_mp = 780,
barrett_fmj_xmags_mp = 781,
barrett_heartbeat_silencer_mp = 782,
barrett_heartbeat_thermal_mp = 783,
barrett_heartbeat_xmags_mp = 784,
barrett_silencer_thermal_mp = 785,
barrett_silencer_xmags_mp = 786,
barrett_thermal_xmags_mp = 787,
wa2000_mp = 788,
wa2000_acog_mp = 789,
wa2000_fmj_mp = 790,
wa2000_heartbeat_mp = 791,
wa2000_silencer_mp = 792,
wa2000_thermal_mp = 793,
wa2000_xmags_mp = 794,
wa2000_acog_fmj_mp = 795,
wa2000_acog_heartbeat_mp = 796,
wa2000_acog_silencer_mp = 797,
wa2000_acog_xmags_mp = 798,
wa2000_fmj_heartbeat_mp = 799,
wa2000_fmj_silencer_mp = 800,
wa2000_fmj_thermal_mp = 801,
wa2000_fmj_xmags_mp = 802,
wa2000_heartbeat_silencer_mp = 803,
wa2000_heartbeat_thermal_mp = 804,
wa2000_heartbeat_xmags_mp = 805,
wa2000_silencer_thermal_mp = 806,
wa2000_silencer_xmags_mp = 807,
wa2000_thermal_xmags_mp = 808,
m21_mp = 809,
m21_acog_mp = 810,
m21_fmj_mp = 811,
m21_heartbeat_mp = 812,
m21_silencer_mp = 813,
m21_thermal_mp = 814,
m21_xmags_mp = 815,
m21_acog_fmj_mp = 816,
m21_acog_heartbeat_mp = 817,
m21_acog_silencer_mp = 818,
m21_acog_xmags_mp = 819,
m21_fmj_heartbeat_mp = 820,
m21_fmj_silencer_mp = 821,
m21_fmj_thermal_mp = 822,
m21_fmj_xmags_mp = 823,
m21_heartbeat_silencer_mp = 824,
m21_heartbeat_thermal_mp = 825,
m21_heartbeat_xmags_mp = 826,
m21_silencer_thermal_mp = 827,
m21_silencer_xmags_mp = 828,
m21_thermal_xmags_mp = 829,
cheytac_mp = 830,
cheytac_acog_mp = 831,
cheytac_fmj_mp = 832,
cheytac_heartbeat_mp = 833,
cheytac_silencer_mp = 834,
cheytac_thermal_mp = 835,
cheytac_xmags_mp = 836,
cheytac_acog_fmj_mp = 837,
cheytac_acog_heartbeat_mp = 838,
cheytac_acog_silencer_mp = 839,
cheytac_acog_xmags_mp = 840,
cheytac_fmj_heartbeat_mp = 841,
cheytac_fmj_silencer_mp = 842,
cheytac_fmj_thermal_mp = 843,
cheytac_fmj_xmags_mp = 844,
cheytac_heartbeat_silencer_mp = 845,
cheytac_heartbeat_thermal_mp = 846,
cheytac_heartbeat_xmags_mp = 847,
cheytac_silencer_thermal_mp = 848,
cheytac_silencer_xmags_mp = 849,
cheytac_thermal_xmags_mp = 850,
ranger_mp = 851,
ranger_akimbo_mp = 852,
ranger_fmj_mp = 853,
ranger_akimbo_fmj_mp = 854,
model1887_mp = 855,
model1887_akimbo_mp = 856,
model1887_fmj_mp = 857,
model1887_akimbo_fmj_mp = 858,
striker_mp = 859,
striker_eotech_mp = 860,
striker_fmj_mp = 861,
striker_grip_mp = 862,
striker_reflex_mp = 863,
striker_silencer_mp = 864,
striker_xmags_mp = 865,
striker_eotech_fmj_mp = 866,
striker_eotech_grip_mp = 867,
striker_eotech_silencer_mp = 868,
striker_eotech_xmags_mp = 869,
striker_fmj_grip_mp = 870,
striker_fmj_reflex_mp = 871,
striker_fmj_silencer_mp = 872,
striker_fmj_xmags_mp = 873,
striker_grip_reflex_mp = 874,
striker_grip_silencer_mp = 875,
striker_grip_xmags_mp = 876,
striker_reflex_silencer_mp = 877,
striker_reflex_xmags_mp = 878,
striker_silencer_xmags_mp = 879,
aa12_mp = 880,
aa12_eotech_mp = 881,
aa12_fmj_mp = 882,
aa12_grip_mp = 883,
aa12_reflex_mp = 884,
aa12_silencer_mp = 885,
aa12_xmags_mp = 886,
aa12_eotech_fmj_mp = 887,
aa12_eotech_grip_mp = 888,
aa12_eotech_silencer_mp = 889,
aa12_eotech_xmags_mp = 890,
aa12_fmj_grip_mp = 891,
aa12_fmj_reflex_mp = 892,
aa12_fmj_silencer_mp = 893,
aa12_fmj_xmags_mp = 894,
aa12_grip_reflex_mp = 895,
aa12_grip_silencer_mp = 896,
aa12_grip_xmags_mp = 897,
aa12_reflex_silencer_mp = 898,
aa12_reflex_xmags_mp = 899,
aa12_silencer_xmags_mp = 900,
m1014_mp = 901,
m1014_eotech_mp = 902,
m1014_fmj_mp = 903,
m1014_grip_mp = 904,
m1014_reflex_mp = 905,
m1014_silencer_mp = 906,
m1014_xmags_mp = 907,
m1014_eotech_fmj_mp = 908,
m1014_eotech_grip_mp = 909,
m1014_eotech_silencer_mp = 910,
m1014_eotech_xmags_mp = 911,
m1014_fmj_grip_mp = 912,
m1014_fmj_reflex_mp = 913,
m1014_fmj_silencer_mp = 914,
m1014_fmj_xmags_mp = 915,
m1014_grip_reflex_mp = 916,
m1014_grip_silencer_mp = 917,
m1014_grip_xmags_mp = 918,
m1014_reflex_silencer_mp = 919,
m1014_reflex_xmags_mp = 920,
m1014_silencer_xmags_mp = 921,
spas12_mp = 922,
spas12_eotech_mp = 923,
spas12_fmj_mp = 924,
spas12_grip_mp = 925,
spas12_reflex_mp = 926,
spas12_silencer_mp = 927,
spas12_xmags_mp = 928,
spas12_eotech_fmj_mp = 929,
spas12_eotech_grip_mp = 930,
spas12_eotech_silencer_mp = 931,
spas12_eotech_xmags_mp = 932,
spas12_fmj_grip_mp = 933,
spas12_fmj_reflex_mp = 934,
spas12_fmj_silencer_mp = 935,
spas12_fmj_xmags_mp = 936,
spas12_grip_reflex_mp = 937,
spas12_grip_silencer_mp = 938,
spas12_grip_xmags_mp = 939,
spas12_reflex_silencer_mp = 940,
spas12_reflex_xmags_mp = 941,
spas12_silencer_xmags_mp = 942,
rpd_mp = 943,
rpd_acog_mp = 944,
rpd_eotech_mp = 945,
rpd_fmj_mp = 946,
rpd_grip_mp = 947,
rpd_heartbeat_mp = 948,
rpd_reflex_mp = 949,
rpd_silencer_mp = 950,
rpd_thermal_mp = 951,
rpd_xmags_mp = 952,
rpd_acog_fmj_mp = 953,
rpd_acog_grip_mp = 954,
rpd_acog_heartbeat_mp = 955,
rpd_acog_silencer_mp = 956,
rpd_acog_xmags_mp = 957,
rpd_eotech_fmj_mp = 958,
rpd_eotech_grip_mp = 959,
rpd_eotech_heartbeat_mp = 960,
rpd_eotech_silencer_mp = 961,
rpd_eotech_xmags_mp = 962,
rpd_fmj_grip_mp = 963,
rpd_fmj_heartbeat_mp = 964,
rpd_fmj_reflex_mp = 965,
rpd_fmj_silencer_mp = 966,
rpd_fmj_thermal_mp = 967,
rpd_fmj_xmags_mp = 968,
rpd_grip_heartbeat_mp = 969,
rpd_grip_reflex_mp = 970,
rpd_grip_silencer_mp = 971,
rpd_grip_thermal_mp = 972,
rpd_grip_xmags_mp = 973,
rpd_heartbeat_reflex_mp = 974,
rpd_heartbeat_silencer_mp = 975,
rpd_heartbeat_thermal_mp = 976,
rpd_heartbeat_xmags_mp = 977,
rpd_reflex_silencer_mp = 978,
rpd_reflex_xmags_mp = 979,
rpd_silencer_thermal_mp = 980,
rpd_silencer_xmags_mp = 981,
rpd_thermal_xmags_mp = 982,
sa80_mp = 983,
sa80_acog_mp = 984,
sa80_eotech_mp = 985,
sa80_fmj_mp = 986,
sa80_grip_mp = 987,
sa80_heartbeat_mp = 988,
sa80_reflex_mp = 989,
sa80_silencer_mp = 990,
sa80_thermal_mp = 991,
sa80_xmags_mp = 992,
sa80_acog_fmj_mp = 993,
sa80_acog_grip_mp = 994,
sa80_acog_heartbeat_mp = 995,
sa80_acog_silencer_mp = 996,
sa80_acog_xmags_mp = 997,
sa80_eotech_fmj_mp = 998,
sa80_eotech_grip_mp = 999,
sa80_eotech_heartbeat_mp = 1000,
sa80_eotech_silencer_mp = 1001,
sa80_eotech_xmags_mp = 1002,
sa80_fmj_grip_mp = 1003,
sa80_fmj_heartbeat_mp = 1004,
sa80_fmj_reflex_mp = 1005,
sa80_fmj_silencer_mp = 1006,
sa80_fmj_thermal_mp = 1007,
sa80_fmj_xmags_mp = 1008,
sa80_grip_heartbeat_mp = 1009,
sa80_grip_reflex_mp = 1010,
sa80_grip_silencer_mp = 1011,
sa80_grip_thermal_mp = 1012,
sa80_grip_xmags_mp = 1013,
sa80_heartbeat_reflex_mp = 1014,
sa80_heartbeat_silencer_mp = 1015,
sa80_heartbeat_thermal_mp = 1016,
sa80_heartbeat_xmags_mp = 1017,
sa80_reflex_silencer_mp = 1018,
sa80_reflex_xmags_mp = 1019,
sa80_silencer_thermal_mp = 1020,
sa80_silencer_xmags_mp = 1021,
sa80_thermal_xmags_mp = 1022,
mg4_mp = 1023,
mg4_acog_mp = 1024,
mg4_eotech_mp = 1025,
mg4_fmj_mp = 1026,
mg4_grip_mp = 1027,
mg4_heartbeat_mp = 1028,
mg4_reflex_mp = 1029,
mg4_silencer_mp = 1030,
mg4_thermal_mp = 1031,
mg4_xmags_mp = 1032,
mg4_acog_fmj_mp = 1033,
mg4_acog_grip_mp = 1034,
mg4_acog_heartbeat_mp = 1035,
mg4_acog_silencer_mp = 1036,
mg4_acog_xmags_mp = 1037,
mg4_eotech_fmj_mp = 1038,
mg4_eotech_grip_mp = 1039,
mg4_eotech_heartbeat_mp = 1040,
mg4_eotech_silencer_mp = 1041,
mg4_eotech_xmags_mp = 1042,
mg4_fmj_grip_mp = 1043,
mg4_fmj_heartbeat_mp = 1044,
mg4_fmj_reflex_mp = 1045,
mg4_fmj_silencer_mp = 1046,
mg4_fmj_thermal_mp = 1047,
mg4_fmj_xmags_mp = 1048,
mg4_grip_heartbeat_mp = 1049,
mg4_grip_reflex_mp = 1050,
mg4_grip_silencer_mp = 1051,
mg4_grip_thermal_mp = 1052,
mg4_grip_xmags_mp = 1053,
mg4_heartbeat_reflex_mp = 1054,
mg4_heartbeat_silencer_mp = 1055,
mg4_heartbeat_thermal_mp = 1056,
mg4_heartbeat_xmags_mp = 1057,
mg4_reflex_silencer_mp = 1058,
mg4_reflex_xmags_mp = 1059,
mg4_silencer_thermal_mp = 1060,
mg4_silencer_xmags_mp = 1061,
mg4_thermal_xmags_mp = 1062,
m240_mp = 1063,
m240_acog_mp = 1064,
m240_eotech_mp = 1065,
m240_fmj_mp = 1066,
m240_grip_mp = 1067,
m240_heartbeat_mp = 1068,
m240_reflex_mp = 1069,
m240_silencer_mp = 1070,
m240_thermal_mp = 1071,
m240_xmags_mp = 1072,
m240_acog_fmj_mp = 1073,
m240_acog_grip_mp = 1074,
m240_acog_heartbeat_mp = 1075,
m240_acog_silencer_mp = 1076,
m240_acog_xmags_mp = 1077,
m240_eotech_fmj_mp = 1078,
m240_eotech_grip_mp = 1079,
m240_eotech_heartbeat_mp = 1080,
m240_eotech_silencer_mp = 1081,
m240_eotech_xmags_mp = 1082,
m240_fmj_grip_mp = 1083,
m240_fmj_heartbeat_mp = 1084,
m240_fmj_reflex_mp = 1085,
m240_fmj_silencer_mp = 1086,
m240_fmj_thermal_mp = 1087,
m240_fmj_xmags_mp = 1088,
m240_grip_heartbeat_mp = 1089,
m240_grip_reflex_mp = 1090,
m240_grip_silencer_mp = 1091,
m240_grip_thermal_mp = 1092,
m240_grip_xmags_mp = 1093,
m240_heartbeat_reflex_mp = 1094,
m240_heartbeat_silencer_mp = 1095,
m240_heartbeat_thermal_mp = 1096,
m240_heartbeat_xmags_mp = 1097,
m240_reflex_silencer_mp = 1098,
m240_reflex_xmags_mp = 1099,
m240_silencer_thermal_mp = 1100,
m240_silencer_xmags_mp = 1101,
m240_thermal_xmags_mp = 1102,
aug_mp = 1103,
aug_acog_mp = 1104,
aug_eotech_mp = 1105,
aug_fmj_mp = 1106,
aug_grip_mp = 1107,
aug_heartbeat_mp = 1108,
aug_reflex_mp = 1109,
aug_silencer_mp = 1110,
aug_thermal_mp = 1111,
aug_xmags_mp = 1112,
aug_acog_fmj_mp = 1113,
aug_acog_grip_mp = 1114,
aug_acog_heartbeat_mp = 1115,
aug_acog_silencer_mp = 1116,
aug_acog_xmags_mp = 1117,
aug_eotech_fmj_mp = 1118,
aug_eotech_grip_mp = 1119,
aug_eotech_heartbeat_mp = 1120,
aug_eotech_silencer_mp = 1121,
aug_eotech_xmags_mp = 1122,
aug_fmj_grip_mp = 1123,
aug_fmj_heartbeat_mp = 1124,
aug_fmj_reflex_mp = 1125,
aug_fmj_silencer_mp = 1126,
aug_fmj_thermal_mp = 1127,
aug_fmj_xmags_mp = 1128,
aug_grip_heartbeat_mp = 1129,
aug_grip_reflex_mp = 1130,
aug_grip_silencer_mp = 1131,
aug_grip_thermal_mp = 1132,
aug_grip_xmags_mp = 1133,
aug_heartbeat_reflex_mp = 1134,
aug_heartbeat_silencer_mp = 1135,
aug_heartbeat_thermal_mp = 1136,
aug_heartbeat_xmags_mp = 1137,
aug_reflex_silencer_mp = 1138,
aug_reflex_xmags_mp = 1139,
aug_silencer_thermal_mp = 1140,
aug_silencer_xmags_mp = 1141,
aug_thermal_xmags_mp = 1142,
c4_mp = 1143,
claymore_mp = 1144,
airdrop_marker_mp = 1145,
semtex_mp = 1146,
frag_grenade_mp = 1147,
flash_grenade_mp = 1148,
smoke_grenade_mp = 1149,
concussion_grenade_mp = 1150,
throwingknife_mp = 1151,
onemanarmy_mp = 1152,
flare_mp = 1153,
scavenger_bag_mp = 1154,
frag_grenade_short_mp = 1155,
briefcase_bomb_mp = 1157,
briefcase_bomb_defuse_mp = 1158,
killstreak_uav_mp = 1159,
killstreak_helicopter_mp = 1160,
killstreak_ac130_mp = 1161,
killstreak_predator_missile_mp = 1162,
killstreak_helicopter_minigun_mp = 1163,
killstreak_nuke_mp = 1164,
killstreak_precision_airstrike_mp = 1165,
killstreak_counter_uav_mp = 1166,
killstreak_sentry_mp = 1167,
airdrop_sentry_marker_mp = 1168,
killstreak_helicopter_flares_mp = 1169,
killstreak_emp_mp = 1170,
airdrop_mega_marker_mp = 1171,
killstreak_stealth_airstrike_mp = 1172,
killstreak_harrier_airstrike_mp = 1173,
ac130_25mm_mp = 1174,
ac130_40mm_mp = 1175,
ac130_105mm_mp = 1176,
remotemissile_projectile_mp = 1177,
stealth_bomb_mp = 1178,
artillery_mp = 1179,
harrier_missile_mp = 1180,
harrier_20mm_mp = 1181,
harrier_ffar_mp = 1182,
heli_remote_mp = 1187,
pavelow_minigun_mp = 1188,
nuke_mp = 1190,
barrel_mp = 1191,
lightstick_mp = 1192,
throwingknife_rhand_mp = 1193
}
public static void G_GivePlayerWeapon(Int32 clientIndex, WeaponIndexes wpn, Weapon_Camos Camo = Weapon_Camos.None, Boolean Akimbo = false)
{
Int32 Index = RPC.Call(0x00032F90, Enum.GetName(typeof(WeaponIndexes), wpn));
Call(0x001C0890, G_Client(clientIndex), Index, (Int32)Camo, Convert.ToInt32(Akimbo));
Call(0x00174BF8, G_Entity(clientIndex), Index, 0, 9999, 1);
SV_GameSendServerCommand(clientIndex, "a " + Index);
iPrintln(clientIndex, "Given Weapon: ^1" + Convert.ToString(wpn));
}
public enum Weapon_Camos
{
None,
Woodland,
Digital,
Desert,
Arctic,
Urban,
Red_Tiger,
Blue_Tiger,
Fall
}
public static String GetMap()
{
String str = PS3.Extension.ReadString(0xD495F4), MapStr = "/";
if (InGame())
{
if (str.Contains("afghan"))
MapStr = "Afghan";
if (str.Contains("highrise"))
MapStr = "Highrise";
if (str.Contains("rundown"))
MapStr = "Rundown";
if (str.Contains("quarry"))
MapStr = "Quarry";
if (str.Contains("nightshift"))
MapStr = "Skidrow";
if (str.Contains("terminal"))
MapStr = "Terminal";
if (str.Contains("brecourt"))
MapStr = "Wasteland";
if (str.Contains("derail"))
MapStr = "Derail";
if (str.Contains("estate"))
MapStr = "Estate";
if (str.Contains("favela"))
MapStr = "Favela";
if (str.Contains("invasion"))
MapStr = "Invasion";
if (str.Contains("rust"))
MapStr = "Rust";
if (str.Contains("scrapyard") || str.Contains(("boneyard")))
MapStr = "Scrapyard";
if (str.Contains("sub"))
MapStr = "Subbase";
if (str.Contains("underpass"))
MapStr = "Underpass";
if (str.Contains("checkpoint"))
MapStr = "Karachi";
if (str.Contains("bailout"))
MapStr = "Bailout";
if (str.Contains("compact"))
MapStr = "Salvage";
if (str.Contains("storm") || str.Contains(("storm2")))
MapStr = "Storm";
if (str.Contains("crash"))
MapStr = "Crash";
if (str.Contains("overgrown"))
MapStr = "Overgrown";
if (str.Contains("strike"))
MapStr = "Strike";
if (str.Contains("vacant"))
MapStr = "Vacant";
if (str.Contains("trailerpark"))
MapStr = "Trailer Park";
if (str.Contains("fuel"))
MapStr = "Fuel";
if (str.Contains("abandon"))
MapStr = "Carnival";
}
return MapStr;
}
static Int32 BG_GetViewmodelWeaponIndex(Int32 clientIndex)
{
Int32 Index = PS3.Extension.ReadInt32(G_Client(clientIndex) + 0x2B4);
String MapName = GetMap();
if ((MapName == "Afghan" || MapName == "Highrise" || MapName == "Karachi" || MapName == "Quarry" || MapName == "Rundown" || MapName == "Terminal" || MapName == "Skidrow" || MapName == "Wasteland"))
{
if (Index > 2)
Index--;
}
return Index;
}
public static Boolean IsMW2()
{
foreach (String temp in new String[] { "BLUS30377", "BLKS20159", "BLES00683", "BLES00686", "BLES00685", "BLES00684", "BLES00687" })
if (temp == PS3.Extension.ReadString(0x10010251))
return true;
return false;
}
public static Boolean NoRecoil(Int32 clientIndex)
{
Boolean State = PS3.Extension.ReadInt32((Mods.G_Client(clientIndex) + 0x2BC)) > 0;
PS3.Extension.WriteInt32(Mods.G_Client(clientIndex) + 0x2BC, State ? 0 : 0x400);
return State = !State;
}
public static Boolean Spread(Int32 clientIndex)
{
Boolean State = PS3.Extension.ReadInt32((Mods.G_Client(clientIndex) + 0x2D0)) > 0;
PS3.Extension.WriteInt32(Mods.G_Client(clientIndex) + 0x2D0, State ? 0 : 2);
return State = !State;
}
public static void UnlimitedAmmo(Int32 clientIndex)
{
PS3.Extension.WriteInt32(G_Client(clientIndex) + 0x2DC, Int32.MaxValue);
PS3.Extension.WriteInt32(G_Client(clientIndex) + 0x354, Int32.MaxValue);
PS3.Extension.WriteInt32(G_Client(clientIndex) + 0x2EC, Int32.MaxValue);
PS3.Extension.WriteInt32(G_Client(clientIndex) + 0x378, Int32.MaxValue);
PS3.Extension.WriteInt32(G_Client(clientIndex) + 0x360, Int32.MaxValue);
PS3.Extension.WriteInt32(G_Client(clientIndex) + 0x378, Int32.MaxValue);
PS3.Extension.WriteInt32(G_Client(clientIndex) + 0x370, Int32.MaxValue);
}
public static Boolean SetAllPerks(Int32 clientIndex)
{
Byte[] Perks = new Byte[0x28];
Boolean State = PS3.Extension.ReadByte(G_Client(clientIndex) + 0x42A) == 255;
if (!State)
{
for (Int32 i = 0; i < Perks.Length; i++)
Perks[i] = 255;
}
PS3.Extension.WriteBytes(G_Client(clientIndex) + 0x42A, Perks);
return State = !State;
}
public enum mFlag
{
Default,
No_Clip = 2,
Ufo_Mode = 3,
Freeze = 4
}
public static void SetMFlag(Int32 clientIndex, mFlag Flag)
{
PS3.Extension.WriteInt32(G_Client(clientIndex) + 0x3420, (Int32)Flag);
iPrintln(clientIndex, "Set new mFlag: " + Enum.GetName(typeof(mFlag), Flag).Replace("_", ""));
}
public class Buttonz
{
public static string
DpadUp = "+actionslot 1",
DpadDown = "+actionslot 2",
DpadRight = "+actionslot 4",
DpadLeft = "+actionslot 3",
Cross = "+gostand",
Circle = "+stance",
Triangle = "weapnext",
Square = "+usereload",
R3 = "+melee",
R2 = "+frag",
R1 = "+attack",
L3 = "+breath_sprint",
L2 = "+smoke",
L1 = "+speed_throw",
Select = "togglescores",
Start = "togglemenu";
}
public bool ButtonPressed(int client, string Button)
{
if (PS3.Extension.ReadString(0x34750E9F + ((uint)client * 0x97F80)) == Button)
return true;
else return false;
}
public enum WeaponSlot
{
Primary,
Secondary
}
public static void ChangeCamo(Int32 clientIndex, WeaponSlot Slot, Weapon_Camos Camo)
{
PS3.Extension.WriteByte(G_Client(clientIndex) + (UInt32)(Slot == WeaponSlot.Primary ? 0x268 : 0x25E), (Byte)Camo);
}
public void JetPack(int client)
{
PS3.Extension.WriteFloat(G_Client(client) + 0x30, PS3.Extension.ReadFloat(G_Client(client) + 0x30) + 90);
}
Primary Weapon - 0x267
Secondary Weapon - 0x25D
Offset: 0x13
Enable: 0x55
Disable: 0x00
Offset: 0x3228
Enable: Int32.MaxValue
Disable: 100
Offset: 0x1B7
Enable: 0x1
Disable: 0x0
Offset: 0x3208
Offset: 0x3290
Read/Write Int32
Points: 0x3198
Kills: 0x31A0
Deaths: 0x319C
ReadByte
Offset: 0x345C
Alive: 0x00
Dead: 0x01
Offset: 0x1C
Offset: 0x30
WriteFloat
0x323C
Offset: 0x24
Bytes: 0xFF, 0xFF
Offset: 0x428
Enable: 0xFF, 0xFE
Disable: 0x00, 0x08
Normal UAV: 0x32E6
Counter UAV: 0x32EB
Enable: 0x1
Disable: 0x0
Address: 0x335E0
Enable: 0x2F800000
Disable:0x2F800002
Address: 0x496F4
Enable: 0x2F800001
Disable: 0x2F800000
Address: 0x8C7B8
Enable: 0x39400001
Disable:0x39400000
Address: 0x9342C
Enable: 0x60000000
Disable: 0x4BFA10F5
Address: 0x2383A8
Enable: 0x60000000
Disable:0x4BFFE3D1
Name: 0x01f9f11c
Prestige: 0x01ff9a9c
XP: 0x01ff9a94 (0x20, 0x64, 0x26, 0x00 - Level 70)
Score: 0x01ff9aa4
Kills: 0x01ff9aa8
Deaths: 0x01ff9ab0
Assists: 0x01ff9ab8
Headshots: 0x01ff9abc
Time Played: 0x01ff9ac8 & 0x01ff9acc
Wins: 0x01ff9adc
Loses: 0x01ff9ae0
Ties: 0x01ff9ae4
Win Streak: 0x01ff9ae8
Kill Streak: 0x01ff9aac
All Accolades: 0x01ff9297 - 0x01ff944f
Complete challenges (Unlock all titles,emblems, camos, attachments, etc.) (You must be lvl 70, or you will only get the weapon titles & emblems)
Offset: 0x01ffa0c7
https://pastebin.com/3Wxr7DQn //Unlock all Byte Array by Mango_Knife
public static void ChangeClassName(Int32 ClassIndex, String Name)
{
if(ClassIndex > 0 && ClassIndex < 11)
PS3.Extension.WriteString(0x1FF9E2C + ((UInt32)ClassIndex * 0x40), Name);
}
0x00253AC8 - FPS ON/OFF
40 = ON
41 = OFF
0x007291A4 - Text Size
0x00729418, 0x00729318 - Text Position
0x00577570 - Text For Menu
Team Deathmatch - 0x01CA2F3C
Mercenary Team Deathmatch - 0x01Ca597C
Free-for-all - 0x01CA83BC
Domination - 0x01CAADFC
Ground War - 0x01CAD83C
Demolition - 0x01CB027C
Sabotage - 0x01CB2CAC
Headquarters Pro - 0x01CB56FC
Search and destroy - 0x01CB813C
Barebones Pro - 0x01CBAB7C
Team tactical - 0x01CBD5BC
Hardcore ricochet: SD - 0x01CBFFFC
hardcore team deathmatch - 0x01CC2A3C
3rd person team tactical - 0x01CC546C
team deahtmatch express - 0x01CC7EBC
Objective Barebones Pro - 0x01CCA8FC
hardcore ricochet: HQ Pro - 0x01CCD33C
capture the flag - 0x01CCFD7C
Hardcore mosh pit - 0x01CD27BC
mp_afghan - 0x1394A00
mp_derail - 0x1375880
mp_estate - 0x1361100
mp_favela - 0x1386E00
mp_highrise - 0x138C580
mp_invasion - 0x1389380
mp_checkpoint - 0x1383480
mp_quarry - 0x13AF800
mp_rundown - 0x137BA00
mp_rust - 0x1352B00
mp_boneyard - 0x1321500
mp_nightshift - 0x1350A80
mp_subbase - 0x136F980
mp_terminal - 0x1323F80
mp_underpass - 0x137CE00
mp_brecourt - 0x132B780
public static int G_GetWeaponIndexForName(string Weapon)
{
return MW2Lib.RPC.Call(0x1BF4A0, Weapon);
}
public static float[] getViewAngles(int clientIndex)
{
return Lib.ReadSingle(MW2Lib.Offsets.Funcs.G_Client(clientIndex, 0x10C), 3);
}
public static Single[] G_GetPlayerViewOrigin(int clientIndex)
{
PS3.SetMemory(0x1200400, new byte[0xC]);
MW2Lib.RPC.Call(0x16CB40, MW2Lib.Offsets.Funcs.G_Client(clientIndex), 0x1200400);
return Lib.ReadSingle(0x1200400, 3);
}
public static Int32 MagicBullet(Int32 entityIndex, String weaponName, Single[] startPosition, Single[] Direction, UInt32 targetEnt)
{
Int32 entity = (Int32)MW2Lib.Offsets.Funcs.G_Entity(entityIndex);
Int32 weaponIndex = G_GetWeaponIndexForName(weaponName);
if (weaponIndex == 0)
Console.Write("MagicBullet() called with unknown weapon name: " + weaponName + "\n");
else if (Lib.ReadInt32((UInt32)(MW2Lib.RPC.Call(0x32898, weaponIndex) + 0x2C)) == 1)
Console.Write("MagicBullet() does not work with grenade-type weapons\n");
else
return MW2Lib.RPC.Call(0x1C0D10, entity, weaponIndex, 0, Direction, Direction, targetEnt, Direction, startPosition);
return 0;
}
public static Int32 FireBullet(Int32 entityIndex, String weaponName, UInt32 targetEnt)
{
Single[] Direction = Aimbot.AnglesToForward(getViewAngles(entityIndex), 1f);
Single[] startPosition = G_GetPlayerViewOrigin(entityIndex);
return MagicBullet(entityIndex, weaponName, startPosition, Direction, targetEnt);
}
public static Int32 MagicGrenade(Int32 entityIndex, String weaponName, Single[] startPosition, Single[] targetPosition, Int32 timeToBlow)
{
Int32 entity = (Int32)MW2Lib.Offsets.Funcs.G_Entity(entityIndex);
Int32 weaponIndex = G_GetWeaponIndexForName(weaponName);
if (Lib.ReadInt32((UInt32)entity + 0x15 == 0)
Console.Write("MagicGrenade() can only be called on players\n");
else if (weaponIndex == 0)
Console.Write("MagicGrenade() called with unknown weapon name: " + weaponName + "\n");
else if (Lib.ReadInt32((UInt32)(MW2Lib.RPC.Call(0x32898, weaponIndex) + 0x2C)) != 1)
Console.Write("MagicGrenade() only works with grenade-type weapons\n");
else
return MW2Lib.RPC.Call(0x18EE08, entity, startPosition, targetPosition, weaponIndex, "", 0, timeToBlow);
return 0;
}
public static Int32 ThrowGrenande(Int32 entityIndex, String grenadeName, Single throwDistance, Int32 timeToBlow)
{
Single[] targetPosition = Aimbot.AnglesToForward(getViewAngles(entityIndex), throwDistance);
Single[] startPosition = G_GetPlayerViewOrigin(entityIndex);
return MagicGrenade(entityIndex, grenadeName, startPosition, targetPosition, (timeToBlow * 1000));
}
Copyright © 2024, NextGenUpdate.
All Rights Reserved.