• 注册
  • 技术交流 技术交流 关注:8 内容:20

    [uScript]文档

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

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

    请登录之后再进行评论

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