From fc69bd38ab878c5dfc756b0c07a2ae5157be9d20 Mon Sep 17 00:00:00 2001 From: shavit Date: Wed, 28 Nov 2018 22:42:51 +0200 Subject: [PATCH] fixed target/classnames not saving what the frick how did i forget this --- addons/sourcemod/scripting/shavit-misc.sp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/sourcemod/scripting/shavit-misc.sp b/addons/sourcemod/scripting/shavit-misc.sp index 75926451..62cfe21b 100644 --- a/addons/sourcemod/scripting/shavit-misc.sp +++ b/addons/sourcemod/scripting/shavit-misc.sp @@ -251,8 +251,8 @@ public void OnPluginStart() RegConsoleCmd("sm_tele", Command_Tele, "Teleports to checkpoint. Usage: sm_tele [number]"); gH_CheckpointsCookie = RegClientCookie("shavit_checkpoints", "Checkpoints settings", CookieAccess_Protected); gSM_Checkpoints = new StringMap(); - gA_Targetnames = new ArrayList(ByteCountToCells(32)); - gA_Classnames = new ArrayList(ByteCountToCells(32)); + gA_Targetnames = new ArrayList(ByteCountToCells(64)); + gA_Classnames = new ArrayList(ByteCountToCells(64)); gI_Ammo = FindSendPropInfo("CCSPlayer", "m_iAmmo"); @@ -1830,6 +1830,8 @@ bool SaveCheckpoint(int client, int index, bool overflow = false) iClassname = gA_Classnames.PushString(sClassname); } + cpcache[iCPTargetname] = iTargetname; + cpcache[iCPClassname] = iClassname; cpcache[mtCPMoveType] = GetEntityMoveType(target); cpcache[fCPGravity] = GetEntityGravity(target); cpcache[fCPSpeed] = GetEntPropFloat(target, Prop_Send, "m_flLaggedMovementValue");