UScript for Unturned uScript2 Official Documentation
This is a duplication of what is available on the uScript discord server. Download the latest (uScript_v2.0.5_Documentation.zip at the time of this writing) from Discord. uScript2 was created by Ster. Documentation last known release date: — 4/28/23, 1:15 PM
Event: onAccuracyUpdated(player) Event: onAid(player, target, item, *cancel) Event: onAnimalKilled(player) Event: onArenaWin(player) Event: onBarricadeBuild(player, id, position, *cancel) Event: onBarricadeDestroy(player, barricade, *cancel) Event: onClothingUpdated(player, item, slot) Event: onConsume(player, item, *cancel) Event: onEffectButtonClicked(player, buttonName) Event: onEffectTextCommitted(player, buttonName, text) Event: onFishCaught(player) Event: onHeadShot(player) Event: onInterval(timeInSeconds) NOTE: You should replace timeInSeconds without the number of seconds you want between each interval Event: onLoad() Event: onMegaZombieKilled(player) Event: onPlantHarvested(player) Event: onPlayerChatted(player, message, mode, *color, *cancel) Event: onPlayerCrafted(player, itemId, *cancel) Event: onPlayerDamaged(victim, killer, *cancel, *damage, cause, limb) Event: onPlayerDeath(victim, killer, cause) Event: onPlayerEquipped(player, item, *cancel) Event: onPlayerExperienceUpdated(player) Event: onPlayerGestured(player, gesture) Event: onPlayerInventoryAdded(player, item) Event: onPlayerInventoryRemoved(player, item) Event: onPlayerJoined(player) Event: onPlayerQuit(player) Event: onPlayerRespawned(player) Event: onRockMined(player) Event: onSignModify(player, sign, *text, *cancel) Event: onStructureBuild(player, id, position, *cancel) Event: onStructureDestroy(player, structure, *cancel) Event: onTreeChopped(player) Event: onUnload() Event: onVehicleDamaged(vehicle, player, cause, *damage, *cancel) Event: onVehicleEnter(player, vehicle, *cancel) Event: onVehicleExit(player, vehicle, *cancel) Event: onZombieKilled(player) Globals: +print(object... arguments) +array(object... arguments) : object [DEPRECATED] +broadcast(object message, [string chatColor], [string url]) +isPlayer(object obj) : boolean [DEPRECATED] +isSet(object obj) : boolean [DEPRECATED] +toPlayer(string name_OR_id) : player Array [Base Type]: +add(object item) +clear() +contains(object item) : boolean +indexOf(object item) : int32 +insert(int32 index, object item) +join(string separator) : string +lastIndexOf(object item) : int32 +range(int32 startIndex, int32 count) : object +remove(object item) : object +removeAt(int32 index) +skip(int32 count) : object +sort() +sort(int32 index, int32 count) +sortDesc() +sortDesc(int32 index, int32 count) +count [get] : int32 barricade [Class]: +damage(uInt16 amount) +destroy() +repair(uInt16 amount) +door [get] : door +health [get] : uInt16 +id [get] : uInt16 +instanceId [get] : uInt32 +itemType [get] : string +group [get/set] : string +maxHealth [get] : uInt16 +name [get] : string +owner [get/set] : string +position [get] : vector3 +sign [get] : sign +storage [get] : storage database [Static Class]: +escape(string text) : string +execute(string query) : object +allRows(string query, object... prepareArgs) : object +firstRow(string query, object... prepareArgs) : object +scalar(string query, object... prepareArgs) : object +nonQuery(string query, object... prepareArgs)