\chapter{hash\+Remove\+Id}
\hypertarget{md_docs_2hash_2hash_remove_id}{}\label{md_docs_2hash_2hash_remove_id}\index{hashRemoveId@{hashRemoveId}}
\hypertarget{md_docs_2hash_2hash_remove_id_autotoc_md273}{}\doxysubsection{\texorpdfstring{autotoc\+\_\+md273}{autotoc\+\_\+md273}}\label{md_docs_2hash_2hash_remove_id_autotoc_md273}
title\+: Arma\+RAMDb -\/ Hash Remove ID icon\+: mdi\+:file-\/text-\/outline \hypertarget{md_docs_2hash_2hash_remove_id_autotoc_md274}{}\doxysubsection{\texorpdfstring{excerpt\+: Remove a field from a specific hash table.}{excerpt\+: Remove a field from a specific hash table.}}\label{md_docs_2hash_2hash_remove_id_autotoc_md274}
\hypertarget{md_docs_2hash_2hash_remove_id_autotoc_md275}{}\doxysection{\texorpdfstring{ramdb\+\_\+db\+\_\+fnc\+\_\+hash\+Remove\+Id}{ramdb\+\_\+db\+\_\+fnc\+\_\+hash\+Remove\+Id}}\label{md_docs_2hash_2hash_remove_id_autotoc_md275}
\hypertarget{md_docs_2hash_2hash_remove_id_autotoc_md276}{}\doxysubsection{\texorpdfstring{Description}{Description}}\label{md_docs_2hash_2hash_remove_id_autotoc_md276}
Removes a specific field from a specific hash table identified by its key. This function deletes a single field and its associated value from a targeted hash table without affecting other fields. It\textquotesingle{}s ideal for managing player-\/specific or entity-\/specific data when only certain attributes need to be removed.\hypertarget{md_docs_2hash_2hash_remove_id_autotoc_md277}{}\doxysubsection{\texorpdfstring{Syntax}{Syntax}}\label{md_docs_2hash_2hash_remove_id_autotoc_md277}

\begin{DoxyCode}{0}
\DoxyCodeLine{[\_key,\ \_keyField]\ call\ ramdb\_db\_fnc\_hashRemoveId}

\end{DoxyCode}
\hypertarget{md_docs_2hash_2hash_remove_id_autotoc_md278}{}\doxysubsection{\texorpdfstring{Parameters}{Parameters}}\label{md_docs_2hash_2hash_remove_id_autotoc_md278}
\tabulinesep=1mm
\begin{longtabu}spread 0pt [c]{*{4}{|X[-1]}|}
\hline
\PBS\centering \cellcolor{\tableheadbgcolor}\textbf{ Parameter   }&\PBS\centering \cellcolor{\tableheadbgcolor}\textbf{ Type   }&\PBS\centering \cellcolor{\tableheadbgcolor}\textbf{ Description   }&\PBS\centering \cellcolor{\tableheadbgcolor}\textbf{ Default    }\\\cline{1-4}
\endfirsthead
\hline
\endfoot
\hline
\PBS\centering \cellcolor{\tableheadbgcolor}\textbf{ Parameter   }&\PBS\centering \cellcolor{\tableheadbgcolor}\textbf{ Type   }&\PBS\centering \cellcolor{\tableheadbgcolor}\textbf{ Description   }&\PBS\centering \cellcolor{\tableheadbgcolor}\textbf{ Default    }\\\cline{1-4}
\endhead
{\ttfamily \+\_\+key}   &String   &Identifier of the hash table   &"{}"{}    \\\cline{1-4}
{\ttfamily \+\_\+key\+Field}   &String   &Name of the field in the hash to be removed   &"{}"{}   \\\cline{1-4}
\end{longtabu}
\hypertarget{md_docs_2hash_2hash_remove_id_autotoc_md279}{}\doxysubsection{\texorpdfstring{Return Value}{Return Value}}\label{md_docs_2hash_2hash_remove_id_autotoc_md279}
None. The operation runs synchronously to remove the field.\hypertarget{md_docs_2hash_2hash_remove_id_autotoc_md280}{}\doxysubsection{\texorpdfstring{Examples}{Examples}}\label{md_docs_2hash_2hash_remove_id_autotoc_md280}
\hypertarget{md_docs_2hash_2hash_remove_id_autotoc_md281}{}\doxysubsubsection{\texorpdfstring{Remove a player\textquotesingle{}s loadout field\+:}{Remove a player\textquotesingle{}s loadout field\+:}}\label{md_docs_2hash_2hash_remove_id_autotoc_md281}

\begin{DoxyCode}{0}
\DoxyCodeLine{[getPlayerUID\ player,\ "{}loadout"{}]\ call\ ramdb\_db\_fnc\_hashRemoveId;}

\end{DoxyCode}
\hypertarget{md_docs_2hash_2hash_remove_id_autotoc_md282}{}\doxysubsubsection{\texorpdfstring{Remove a vehicle property\+:}{Remove a vehicle property\+:}}\label{md_docs_2hash_2hash_remove_id_autotoc_md282}

\begin{DoxyCode}{0}
\DoxyCodeLine{["{}vehicle\_123"{},\ "{}cargo"{}]\ call\ ramdb\_db\_fnc\_hashRemoveId;}

\end{DoxyCode}
\hypertarget{md_docs_2hash_2hash_remove_id_autotoc_md283}{}\doxysubsubsection{\texorpdfstring{Remove a field remotely\+:}{Remove a field remotely\+:}}\label{md_docs_2hash_2hash_remove_id_autotoc_md283}

\begin{DoxyCode}{0}
\DoxyCodeLine{[getPlayerUID\ player,\ "{}stats"{}]\ remoteExecCall\ ["{}ramdb\_db\_fnc\_hashRemoveId"{},\ 2,\ false];}

\end{DoxyCode}
\hypertarget{md_docs_2hash_2hash_remove_id_autotoc_md284}{}\doxysubsection{\texorpdfstring{Notes}{Notes}}\label{md_docs_2hash_2hash_remove_id_autotoc_md284}

\begin{DoxyItemize}
\item Removes a single field from a specific hash table identified by {\ttfamily \+\_\+key}
\item Both the key and key field parameters are required and validated
\item Does not affect other fields in the hash table
\item If the hash table or field doesn\textquotesingle{}t exist, the operation has no effect
\item Player UIDs are commonly used as keys to identify player-\/specific hash tables
\item The operation is executed immediately and synchronously
\item All operations are logged for debugging purposes
\end{DoxyItemize}\hypertarget{md_docs_2hash_2hash_remove_id_autotoc_md285}{}\doxysubsection{\texorpdfstring{Related Functions}{Related Functions}}\label{md_docs_2hash_2hash_remove_id_autotoc_md285}

\begin{DoxyItemize}
\item {\ttfamily ramdb\+\_\+db\+\_\+fnc\+\_\+hash\+Remove}\+: Removes a specific field from the global hash table
\item {\ttfamily ramdb\+\_\+db\+\_\+fnc\+\_\+hash\+Delete\+Id}\+: Removes an entire specific hash table
\item {\ttfamily ramdb\+\_\+db\+\_\+fnc\+\_\+hash\+Delete}\+: Removes all hash tables
\item {\ttfamily ramdb\+\_\+db\+\_\+fnc\+\_\+hash\+Set\+Id}\+: Sets a field value in a specific hash table
\item {\ttfamily ramdb\+\_\+db\+\_\+fnc\+\_\+hash\+Get\+Id}\+: Retrieves a field value from a specific hash table
\end{DoxyItemize}\hypertarget{md_docs_2hash_2hash_remove_id_autotoc_md286}{}\doxysubsection{\texorpdfstring{Links}{Links}}\label{md_docs_2hash_2hash_remove_id_autotoc_md286}
\doxysectlink{md_docs_2hash_2hash_delete}{Hash Delete}{0} \texorpdfstring{$\vert$}{|} \doxysectlink{md_docs_2hash_2hash_delete_id}{Hash Delete ID}{0} \texorpdfstring{$\vert$}{|} \doxysectlink{md_docs_2hash_2hash_get}{Hash Get}{0} \texorpdfstring{$\vert$}{|} \doxysectlink{md_docs_2hash_2hash_get_all}{Hash Get All}{0} \texorpdfstring{$\vert$}{|} \doxysectlink{md_docs_2hash_2hash_get_all_id}{Hash Get All ID}{0} \texorpdfstring{$\vert$}{|} \doxysectlink{md_docs_2hash_2hash_get_id}{Hash Get ID}{0} \texorpdfstring{$\vert$}{|} \doxysectlink{md_docs_2hash_2hash_remove}{Hash Remove}{0} \texorpdfstring{$\vert$}{|} \doxysectlink{md_docs_2hash_2hash_remove_id}{Hash Remove ID}{0} \texorpdfstring{$\vert$}{|} \doxysectlink{md_docs_2hash_2hash_set}{Hash Set}{0} \texorpdfstring{$\vert$}{|} \doxysectlink{md_docs_2hash_2hash_set_bulk}{Hash Set Bulk}{0} \texorpdfstring{$\vert$}{|} \doxysectlink{md_docs_2hash_2hash_set_id}{Hash Set ID}{0} \texorpdfstring{$\vert$}{|} \doxysectlink{md_docs_2hash_2hash_set_id_bulk}{Hash Set ID Bulk}{0} 