• 中文
  • 注册
  • 技术交流 技术交流 关注:4 内容:20

    [uScript]文档

  • 查看作者
  • 打赏作者
  • 当前位置: 未转变者中文社区 > 技术交流 > 正文
    • 技术交流
    • 大版主
      Lv.13

      版本: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)

      请登录之后再进行评论

      登录
    • 发布内容
    • 任务中心
    • 实时动态
    • 偏好设置
    • 帖子间隔 侧栏位置: