Skip to content

Commit 97a5b5f

Browse files
authored
Merge pull request #24 from LiteLScript-Dev/dev
merge dev branch
2 parents 8046b03 + 2fd9bcf commit 97a5b5f

File tree

1 file changed

+38
-28
lines changed

1 file changed

+38
-28
lines changed

src/GameAPI/Player.d.ts

Lines changed: 38 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,7 @@ declare class Player {
264264
*
265265
* @returns boolean 是否成功传送
266266
*/
267-
teleport(pos: IntPos | FloatPos, rot?:DirectionAngle): boolean;
267+
teleport(pos: IntPos | FloatPos, rot?: DirectionAngle): boolean;
268268

269269
/**
270270
* 传送玩家至指定位置
@@ -273,7 +273,7 @@ declare class Player {
273273
*
274274
* @returns boolean 是否成功传送
275275
*/
276-
teleport(x: number, y: number, z: number, dimid: 0 | 1 | 2, rot?:DirectionAngle): boolean;
276+
teleport(x: number, y: number, z: number, dimid: 0 | 1 | 2, rot?: DirectionAngle): boolean;
277277

278278
/**
279279
* 杀死玩家
@@ -614,63 +614,63 @@ declare class Player {
614614
* @param value 新的值
615615
* @returns 是否成功
616616
*/
617-
setAbsorption(value:number):boolean
617+
setAbsorption(value: number): boolean
618618

619619
/**
620620
* 设置攻击伤害属性
621621
* @param value 新的值
622622
* @returns 是否成功
623623
*/
624-
setAttackDamage(value:number):boolean
625-
624+
setAttackDamage(value: number): boolean
625+
626626
/**
627627
* 最大攻击伤害属性
628628
* @param value 新的值
629629
* @returns 是否成功
630630
*/
631-
setMaxAttackDamage(value:number):boolean
631+
setMaxAttackDamage(value: number): boolean
632632

633633
/**
634634
* 设置跟随范围
635635
* @param value 新的值
636636
* @returns 是否成功
637637
*/
638-
setFollowRange(value:number):boolean
638+
setFollowRange(value: number): boolean
639639

640640
/**
641641
* 设置击退抵抗属性
642642
* @param value 新的值
643643
* @returns 是否成功
644644
*/
645-
setKnockbackResistance(value:0 | 1):boolean
645+
setKnockbackResistance(value: 0 | 1): boolean
646646

647647
/**
648648
* 设置幸运属性
649649
* @param value 新的值
650650
* @returns 是否成功
651651
*/
652-
setLuck(value:number):boolean
652+
setLuck(value: number): boolean
653653

654654
/**
655655
* 设置移动速度属性
656656
* @param value 新的值
657657
* @returns 是否成功
658658
*/
659-
setMovementSpeed(value:number):boolean
659+
setMovementSpeed(value: number): boolean
660660

661661
/**
662662
* 置水下移动速度属性
663663
* @param value 新的值
664664
* @returns 是否成功
665665
*/
666-
setUnderwaterMovementSpeed(value:number):boolean
666+
setUnderwaterMovementSpeed(value: number): boolean
667667

668668
/**
669669
* 设置岩浆上移动速度属性
670670
* @param value 新的值
671671
* @returns 是否成功
672672
*/
673-
setLavaMovementSpeed(value:number):boolean
673+
setLavaMovementSpeed(value: number): boolean
674674

675675
/**
676676
* 获取玩家疾跑状态
@@ -862,6 +862,16 @@ declare class Player {
862862
callback: (player: Player, data: Array<any> | null) => void
863863
): number | null;
864864

865+
/**
866+
* 发送表单
867+
* @param fm 配置好的表单对象
868+
* @param callback 玩家与表单元素互动之后被调用的回调函数。
869+
*/
870+
sendForm(
871+
fm: CustomForm | SimpleForm,
872+
callback: (player: Player, data: number | Array<any> | null) => void
873+
): number | null;
874+
865875
/**
866876
* 函数已弃用
867877
* @deprecated 函数已弃用 请使用 getInventory()
@@ -1020,7 +1030,7 @@ declare enum sidebar {
10201030
Ascending = 0,
10211031
}
10221032

1023-
declare class LLSE_Player extends Player{}
1033+
declare class LLSE_Player extends Player { }
10241034

10251035
/**
10261036
* 模拟玩家
@@ -1054,51 +1064,51 @@ declare class SimulatedPlayer extends Player {
10541064
* @param target (可选参数)模拟交互目标,默认为视线方向上的方块或实体
10551065
* @returns boolean 是否成功模拟操作
10561066
*/
1057-
simulateInteract(target?: Entity):boolean;
1067+
simulateInteract(target?: Entity): boolean;
10581068

10591069
/**
10601070
* 模拟交互
10611071
* @param target (可选参数)模拟交互目标,默认为视线方向上的方块或实体
10621072
* @param face (可选参数)模拟交互目标方块的面
10631073
* @returns boolean 是否成功模拟操作
10641074
*/
1065-
simulateInteract(target?: IntPos|Block,face?:Number):boolean;
1075+
simulateInteract(target?: IntPos | Block, face?: Number): boolean;
10661076

10671077
/**
10681078
* 模拟跳跃
10691079
* @returns boolean 是否成功模拟操作
10701080
*/
1071-
simulateJump():boolean;
1081+
simulateJump(): boolean;
10721082

10731083
/**
10741084
* 模拟看向某方块或实体
10751085
* @param target 要看向的目标(实体|坐标|方块)
10761086
* @returns boolean 是否成功模拟操作
10771087
*/
1078-
simulateLookAt(target:Entity|IntPos|FloatPos|Block):boolean;
1088+
simulateLookAt(target: Entity | IntPos | FloatPos | Block): boolean;
10791089

10801090
/**
10811091
* 模拟设置身体角度
10821092
* @param rot 要设置的角度
10831093
* @returns boolean 是否成功模拟操作
10841094
*/
1085-
simulateSetBodyRotation(rot:Number):boolean;
1095+
simulateSetBodyRotation(rot: Number): boolean;
10861096

10871097
/**
10881098
* 相对玩家坐标系移动
10891099
* @param pos 移动方向
10901100
* @param speed (可选参数)移动速度,默认为1
10911101
* @returns boolean 是否请求移动成功
10921102
*/
1093-
simulateLocalMove(pos:IntPos|FloatPos,speed?:Number):boolean;
1103+
simulateLocalMove(pos: IntPos | FloatPos, speed?: Number): boolean;
10941104

10951105
/**
10961106
* 相对世界坐标系移动
10971107
* @param pos 移动方向
10981108
* @param speed (可选参数)移动速度,默认为1
10991109
* @returns boolean 是否请求移动成功
11001110
*/
1101-
simulateWorldMove(pos:IntPos|FloatPos,speed?:Number):boolean;
1111+
simulateWorldMove(pos: IntPos | FloatPos, speed?: Number): boolean;
11021112

11031113
/**
11041114
* 直线移动到坐标
@@ -1107,15 +1117,15 @@ declare class SimulatedPlayer extends Player {
11071117
* @returns boolean 是否请求移动成功
11081118
* **注:如需自动寻路,请考虑使用 模拟导航移动{@linkcode simulateNavigateTo}**
11091119
*/
1110-
simulateMoveTo(pos:IntPos|FloatPos,speed?:Number):boolean;
1120+
simulateMoveTo(pos: IntPos | FloatPos, speed?: Number): boolean;
11111121

11121122
/**
11131123
* 模拟导航移动
11141124
* @param target 导航目标
11151125
* @param speed (可选参数)移动速度,默认为1
11161126
* @returns Object 是否能到达指定位置以及导航路径
11171127
*/
1118-
simulateNavigateTo(target:Entity|IntPos|FloatPos,speed?:Number):{
1128+
simulateNavigateTo(target: Entity | IntPos | FloatPos, speed?: Number): {
11191129
isFullPath: boolean,
11201130
path: Array<Array<Number>>
11211131
}
@@ -1126,7 +1136,7 @@ declare class SimulatedPlayer extends Player {
11261136
* @param speed (可选参数)移动速度,默认为1
11271137
* @returns boolean 是否成功模拟操作
11281138
*/
1129-
simulateNavigateTo(target:Array<IntPos>|Array<FloatPos>,speed?:Number):boolean;
1139+
simulateNavigateTo(target: Array<IntPos> | Array<FloatPos>, speed?: Number): boolean;
11301140

11311141
/**
11321142
* 模拟使用物品
@@ -1135,29 +1145,29 @@ declare class SimulatedPlayer extends Player {
11351145
* @param face (可选参数)目标方块的面,默认为0
11361146
* @param relative (可选参数)相对方块偏移坐标,默认为{0.5,0.5,0.5}
11371147
*/
1138-
simulateUseItem(target?:Item|Number,pos?:IntPos,face?:Number,relative?:FloatPos):boolean;
1148+
simulateUseItem(target?: Item | Number, pos?: IntPos, face?: Number, relative?: FloatPos): boolean;
11391149

11401150
/**
11411151
* 模拟停止破坏方块
11421152
* @returns boolean 是否成功模拟操作
11431153
*/
1144-
simulateStopDestroyingBlock():boolean;
1154+
simulateStopDestroyingBlock(): boolean;
11451155

11461156
/**
11471157
* 模拟停止交互
11481158
* @returns boolean 是否成功模拟操作
11491159
*/
1150-
simulateStopInteracting():boolean;
1160+
simulateStopInteracting(): boolean;
11511161

11521162
/**
11531163
* 模拟停止移动
11541164
* @returns boolean 是否成功模拟操作
11551165
*/
1156-
simulateStopMoving():boolean;
1166+
simulateStopMoving(): boolean;
11571167

11581168
/**
11591169
* 模拟停止使用物品
11601170
* @returns boolean 是否成功模拟操作
11611171
*/
1162-
simulateStopUsingItem():boolean;
1172+
simulateStopUsingItem(): boolean;
11631173
}

0 commit comments

Comments
 (0)