diff --git a/plugins/l4d2_editor.smx b/plugins/l4d2_editor.smx index a974556..73c4fe9 100644 Binary files a/plugins/l4d2_editor.smx and b/plugins/l4d2_editor.smx differ diff --git a/scripting/include/editor/props/base.sp b/scripting/include/editor/props/base.sp index 0002d59..5f0a1f0 100644 --- a/scripting/include/editor/props/base.sp +++ b/scripting/include/editor/props/base.sp @@ -401,12 +401,12 @@ enum struct PlayerPropData { void SetItemBuffer(ArrayList list, int flags = IMF_NoChange) { // Cleanup previous buffer if exist this.itemBuffer = list; - if(flags != IMF_NoChange) { + if(flags != view_as(IMF_NoChange)) { this.bufferFlags = flags; } } void ClearItemBuffer() { - if(this.itemBuffer != null && this.bufferFlags & IMF_DeleteAfterUse) { + if(this.itemBuffer != null && this.bufferFlags & view_as(IMF_DeleteAfterUse)) { PrintToServer("ClearItemBuffer(): arraylist deleted."); delete this.itemBuffer; } diff --git a/scripting/l4d2_editor.sp b/scripting/l4d2_editor.sp index fcc2fbe..43aea98 100644 --- a/scripting/l4d2_editor.sp +++ b/scripting/l4d2_editor.sp @@ -31,6 +31,7 @@ ConVar enabledBlacklist; #include #include #include +#include public Plugin myinfo = { name = "L4D2 Hats & Editor",