物体到单位两点间角度计算句子
本帖最后由 naraku 于 2015-9-7 20:23 编辑{$CLEO .cs}
//-------------MAIN---------------
thread 'XX'
wait 0
:LOOP
wait 0
if
0ADC: test_cheat "J"
jf @LOOP
:START
wait 0
04C4: store_coords_to 8@ 9@ 10@ from_actor $PLAYER_ACTOR with_offset 0.0 -3.0 0.0
009A: 3@ = create_actor_pedtype 23 model #BMYDRUG at 8@ 9@ 10@
04C4: store_coords_to 8@ 9@ 10@ from_actor $PLAYER_ACTOR with_offset 0.0 1.0 0.0
0107: 4@ = create_object #KNIFECUR at 8@ 9@ 10@
wait 2000
01BB: store_object 4@ position_to 10@ 11@ 12@
00A0: store_actor 3@ position_to 13@ 14@ 15@
0063: 10@ -= 13@ // (float)
0063: 11@ -= 14@ // (float)
0050: gosub @XX_51
0087: 16@ = 12@ // (float)
01BB: store_object 4@ position_to 12@ 10@ 11@
0509: 10@ = distance_between_XY 12@ 10@ and_XY 13@ 14@
0063: 11@ -= 15@ // (float)
0050: gosub @XX_51
000B: 12@ += 180.0
0453: set_object 4@ XY_rotation 12@ 0.0 angle 16@
wait 5000
0108: destroy_object 4@
009B: destroy_actor 3@
jump @LOOP
:XX_51
0509: 12@ = distance_between_XY 10@ 11@ and_XY 0.0 0.0
0073: 10@ /= 12@ // (float)
0073: 11@ /= 12@ // (float)
0509: 12@ = distance_between_XY 10@ 11@ and_XY 0.0 1.0
0006: 8@ = 0
:XX_52
0017: 12@ /= 2.0
006B: 12@ *= 12@ // (float)
0087: 11@ = 12@ // (float)
0013: 12@ *= -1.0
000B: 12@ += 1.0
01FB: 12@ = square_root 12@
0013: 12@ *= -1.0
000B: 12@ += 1.0
006B: 12@ *= 12@ // (float)
005B: 12@ += 11@ // (float)
01FB: 12@ = square_root 12@
000A: 8@ += 1
0019: 8@ > 15
004D: jump_if_false @XX_52
0013: 12@ *= 65536.0
0017: 12@ /= 3.141593
0013: 12@ *= 180.0
00D6: if
0021: 10@ > 0.0
004D: jump_if_false @XX_54
0013: 12@ *= -1.0
000B: 12@ += 360.0
:XX_54
0051: return
从十六夜飞刀中抓出来的句子意思不解释了 这是一个例子按J使用刷新一把刀和一个单位 2秒后刀将直接面向单位方向
可以直接套用(不过得删掉部分句子 把的3@ 4@ 替换掉)
嗯 可惜小白看不懂CLEO代码 乍看標題還以為是來問數學題的- - 只是幽默 发表于 2015-9-8 12:19
小白前来受教
{:5_128:}
这个好长... {:6_150:}小白前排小板凳做好 kami 发表于 2015-9-8 19:10
小白前排小板凳做好
0AA7: call_function 0x53CC70 num_params 2 pop 2 deltaY deltaX result
反正切函数 ClansChen 发表于 2015-9-18 09:59
反正切函数
你这个反正切函数怎么有两个自变量?
页:
[1]