Garry's Mod Wiki

Revision Difference

util.RemovePData#561198

<function name="RemovePData" parent="util" type="libraryfunc"> <description>Removes persistent data of an offline player using their SteamID. See also <page>Player:RemovePData</page> for a more convenient version of this function for online players, <page>util.SetPData</page> and <page>util.GetPData</page> for the other accompanying functions. ⤶ <warning>This function internally uses <page>Player:UniqueID</page>, which can cause collisions (two or more players sharing the same PData entry). It's recommended that you don't use it. See the related wiki page for more information.</warning></description>⤶ ⤶ <note>This function internally uses <page>util.SteamIDTo64</page>, it previously utilized <page>Player:UniqueID</page> which can cause collisions (two or more players sharing the same PData entry). This function now tries to remove both old and new entries.</note></description>⤶ <realm>Shared and Menu</realm> <file line="370-L380">lua/includes/extensions/util.lua</file> <args> <arg name="steamID" type="string">SteamID of the player to remove data of, in the `STEAM_0:0:0` format. See <page>Player:SteamID</page>.</arg> <arg name="name" type="string">Variable name to remove</arg> </args> </function>