版本:v2.0.3(请灵活使用Ctrl+F)
事件—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) 注意事项:你想间隔几秒,就把 timeInSeconds 替换为几。
事件—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]:
+destroy()
+door [get] : door
+id [get] : uInt16
+instanceId [get] : uInt32
+itemType [get] : string
+group [get/set] : string
+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)
日期时间—dateTime [Class]:
Constructor: dateTime(int32 year, int32 month, int32 day, int32 hour, int32 minute, int32 second, int32 millisecond)
+toString([format]) : string
+date [get] : string
+time [get] : string
+year [get] : int32
+month [get] : int32
+day [get] : int32
+hour [get] : int32
+minute [get] : int32
+second [get] : int32
+millisecond [get] : int32
+totalDays [get] : double
+totalHours [get] : double
+totalMinutes [get] : double
+totalSeconds [get] : double
+totalMilliseconds [get] : double
discord嵌入—discordEmbed [Class]:
Constructor: discordEmbed()
Constructor: discordEmbed(string title, string description)
+title [get/set] : string
+description [get/set] : string
+url [get/set] : string
+color [get/set] : int32
+footer [get/set] : embedFooter
+image [get/set] : embedImage
+video [get/set] : embedVideo
+author [get/set] : embedAuthor
discord [Static Class]:
+send(string content, string webhookUrl, [string userName], [string avatarUrl])
+sendEmbed(string webhookUrl, discordEmbed embed)
门—door [Class]:
+close()
+open()
+toggle()
+barricade [get] : barricade
+isOpen [get] : boolean
效果管理器—effectManager [Static Class]:
+clearUIById(uInt16 id, string steamId)
+sendUI(uInt16 id, int16 key, string steamId, [object arg0], [object arg1], [object arg2], [object arg3])
嵌入作者—embedAuthor [Class]:
+name [get/set] : string
+iconUrl [get/set] : string
嵌入页脚—embedFooter [Class]:
+text [get/set] : string
+iconUrl [get/set] : string
嵌入图像—embedImage [Class]:
嵌入视频—embedVideo [Class]:
文件—file [Static Class]:
+append(string path, string text)
+appendLine(string path, string text)
+read(string path) : string
+writeAll(string path, string text)
函数—Function [Base Type]:
+Name [get] : object
库存—inventory [Class]:
+addItem(uInt16 id) : boolean
+hasItem(uInt16 id) : boolean
+removeItem(uInt16 id) : boolean
+items [get] : object
物品—item [Class]:
+id [get] : uInt16
+itemType [get] : string
+name [get] : string
键值对—keyValuePair [Class]:
+key [get/set] : object
+value [get/set] : object
记录器—logger [Static Class]:
+log(string message)
标记—marker [Class]:
+set(vector3 position, [string text])
+remove()
+isSet [get] : boolean
+position [get/set] : vector3
+text [get/set] : string
地图—map [Class]:
Constructor: map()
+containsKey(object key) : boolean
+containsValue(object value) : boolean
+get(object key) : object
+set(object key, object value)
+remove(object key) : boolean
+count [get/set] : int32
+keys [get/set] : object
+values [get/set] : object
数学—math [Static Class]:
+abs(double value) : double
+acos(double d) : double
+asin(double d) : double
+atan(double d) : double
+ceiling(double d) : double
+cos(double d) : double
+exp(double d) : double
+floor(double d) : double
+log(double d) : double
+max(double x, double y) : double
+min(double x, double y) : double
+round(double d) : double
+sign(double d) : double
+sin(double d) : double
+sqrt(double d) : double
+tan(double d) : double
+truncate(double d) : double
+pi [get] : double
数—Number [Base Type]:
+isInt() : boolean
物体—Object [Base Type]:
+add(object key, object value)
+clear()
+containsKey(object key) : boolean
+containsValue(object value) : boolean
+get(object key) : object
+remove(object key) : boolean
+length [get] : int32
玩家—player [Class]:
+addGroup(string groupId)
+arrest()
+ban([string reason], [uInt32 duration], [boolean shouldBanIP])
+browserRequest(string message, string url)
+damage(single amount)
+getData(string key) : object
+getFlag(uInt16 key) : int16
+give(uInt16 itemId, [byte amount])
+hasGroup(string groupName) : boolean
+hasPermission(string permission) : boolean
+heal()
+kick([string reason])
+kill()
+maxSkills()
+message(string message, [string chatColor], [string url])
+release()
+removeGroup(string groupId)
+setData(string key, object value)
+setFlag(uInt16 key, int16 value)
+sudo(string command)
+teleport(vector3 position)
+teleport(double x, double y, double z)
+arrested [get] : boolean
+bedPosition [get] : vector3
+bleeding [get/set] : boolean
+broken [get/set] : boolean
+clothing [get] : playerClothing
+effects [get] : playerEffects
+equipment [get] : playerEquipment
+experience [get/set] : uInt32
+food [get/set] : byte
+gesture [get/set] : string
+god [get/set] : boolean
+groups [get] : object
+gravity [get/set] : single
+hasBed [get] : boolean
+health [get/set] : byte
+hwid [get] : string
+id [get] : string
+inventory [get] : playerInventory
+ip [get] : string
+isAdmin [get/set] : boolean
+isInVehicle [get] : boolean
+isMoving [get] : boolean
+isTalking [get] : boolean
+jumpAcceleration [get/set] : single
+look [get] : playerLook
+marker [get] : marker
+name [get/set] : string
+nearestLocation [get] : string
+ping [get] : single
+position [get/set] : vector3
+radioFrequency [get/set] : uInt32
+reputation [get/set] : int32
+rotation [get] : single
+steamGroup [get/set] : string
+steamProfile [get] : playerSteamProfile
+speed [get/set] : single
+stance [get/set] : string
+vanish [get/set] : boolean
+virus [get/set] : byte
+water [get/set] : byte
+vehicle [get] : vehicle
玩家穿着物—playerClothing [Class]:
+clear()
+remove()
+backpack [get] : item
+glasses [get] : item
+hat [get] : item
+mask [get] : item
+pants [get] : item
+shirt [get] : item
+vest [get] : item
玩家效果—playerEffects [Class]:
+hideCursor()
+clearUIById(uInt16 id)
+sendUI(uInt16 id, int16 key, [object arg0], [object arg1], [object arg2], [object arg3])
+sendUIText(int16 key, string childName, string text)
+showCursor()
玩家装备—playerEquipment [Class]:
+dequip()
+item [get] : item
玩家背包—playerInventory [Class]:
+addItem(uInt16 itemId, [byte amount])
+clear()
+hasItem(int32 itemId) : boolean
+removeItem(uInt16 itemId, [byte amount])
+isStoring [get] : boolean
+items [get] : object
玩家准星所看—playerLook [Class]:
+getBarricade() : barricade
+getPlayer() : player
+getPoint() : vector3
+getStructure() : structure
+getVehicle() : vehicle
玩家Steam简介—playerSteamProfile [Class]:
+avatarUrl [get] : string
+created [get] : dateTime
+name [get] : string
+url [get] : string
随机数生成—random [Class]:
Constructor: random()
Constructor: random(int32 seed)
+int() : int32
+int(int32 maxValue) : int32
+int(int32 minValue, int32 maxValue) : int32
+double() : double
rocket组—rocketGroup [Class]:
+displayName [get] : string
+id [get] : string
+prefix [get] : string
+suffix [get] : string
服务器—server [Static Class]:
+ban(string steamId, [string reason], [uInt32 duration], [boolean shouldBanIP]) : boolean
+clearAllKeyValues()
+execute(string command)
+findBarricade(uInt32 instanceId) : barricade
+findStructure(uInt32 instanceId) : structure
+findVehicle(uInt32 instanceId) : vehicle
+log(string message)
+setBotPlayerCount(int32 numBots)
+setGameData(string gameData)
+setKeyValue(string key, string value)
+unban(string steamId) : boolean
+description [get/set] : string
+ip [get] : string
+isDay [get] : boolean
+isFullMoon [get] : boolean
+isNight [get] : boolean
+isRaining [get] : boolean
+isSnowing [get] : boolean
+map [get/set] : string
+name [get/set] : string
+players [get] : object
+port [get] : uInt16
+time [get] : uInt32
+vehicles [get] : object
指示牌—sign [Class]:
+barricade [get] : barricade
+text [get/set] : string
生成器—spawner [Static Class]:
+spawnAnimal(uInt16 id, vector3 position, [single angle])
+spawnItem(uInt16 id, vector3 position, [boolean wideSpread])
+spawnVehicle(uInt16 id, vector3 position, [single angle]) : vehicle
存储箱—storage [Class]:
+open(player player)
+barricade [get] : barricade
+inventory [get] : inventory
+isOpen [get] : boolean
字符串—String [Base Type]:
+charAt(int32 index) : string
+charCodeAt(int32 index) : int32
+contains(string value) : boolean
+endsWith(string value) : boolean
+indexOf(string value) : int32
+insert(int32 index, string value) : string
+lastIndexOf(string value) : int32
+removeRich() : string
+replace(string oldValue, string newValue) : string
+split(string separator) : object
+startsWith(string value) : boolean
+substring(int32 startIndex) : string
+substring(int32 startIndex, int32 length) : string
+toNumber() : object
+toUpper() : string
+toLower() : string
+trim() : string
+format(object… arguments) : string
+length [get] : int32
房屋结构建筑物—structure [Class]:
+destroy()
+id [get] : uInt16
+instanceId [get] : uInt32
+group [get/set] : string
+name [get] : string
+owner [get/set] : string
+position [get] : vector3
时间—time [Static Class]:
+now [get] : dateTime
值—Value [Base Type]:
+toString() : string
+type [get] : string
vector3 [Class]:
Constructor: vector3(single x, single y, single z)
+distance(vector3 other) : double
+toString() : string
+x [get/set] : single
+y [get/set] : single
+z [get/set] : single
载具—vehicle [Class]:
+destroy()
+explode()
+popTires()
+removePlayer(player player)
+driver [get] : player
+fuel [get/set] : uInt16
+group [get/set] : string
+health [get/set] : uInt16
+id [get] : uInt16
+instanceId [get] : uInt32
+inventory [get] : inventory
+isDriven [get] : boolean
+isLocked [get/set] : boolean
+maxFuel [get] : uInt16
+name [get] : string
+owner [get/set] : string
+passengers [get] : object
+position [get] : vector3
等待—wait [Static Class]:
+seconds(single seconds, object function, object… arguments)