回忆,温暖2号 发表于 2014-2-10 16:53:35

尸体消失怎么跳转

我创建了一个怪物,死了之后尸体都不消失,放在那里又占空间,于是我便去别的cleo句子里拉尸体消失的句子,但是却不会跳转,我是这样写的,请问哪里错了,求大神帮忙订正thread 'CALLSKE'

:CALLSKE_11
wait 0
if
0AB0:   key_pressed 57
else_jump @CALLSKE_11
020C: create_explosion_with_radius 0 at 3@ 4@ 5@   
Model.Load(#M4)
023C: load_special_actor 'JIAMIA' as 1 // models 290-299
038B: load_requested_models
if and
023D:   special_actor 1 loaded
09C7: change_player $PLAYER_CHAR model_to #SPECIAL01
03E5: show_text_box 'CHEAT1'// Cheat activated
wait 200
00BB: show_text_lowpriority GXT 'SKE1' time 2200 flag 1
wait 200
00BB: show_text_lowpriority GXT 'SKE2' time 3000 flag 1
wait 300
023C: load_special_actor 'SODIER' as 6 // models 290-299
038B: load_requested_models
Player.Money($PLAYER_CHAR) += 1E17
023C: load_special_actor 'KINKON' as 1 // models 290-299
038B: load_requested_models
0@ = Actor.Create(Gang2, #SPECIAL01, 2285.847, -1267.053, 24.109)
         if
          not actor.Dead( 0@)
      else_jump @CALLSKE_188
         
      :CALLSKE_188
      wait 0
      actor.RemoveReferences( 0@)
      wait 0
      jump @CALLSKE_189
:CALLSKE_189
wait 0
if
023D:   special_actor 6 loaded
else_jump @CALLSKE_189
03E5: show_text_box 'CQJN_KULOU'
12@ = Player.Money($PLAYER_CHAR)
04C4: store_coords_to 3@ 4@ 5@ from_actor $PLAYER_ACTOR with_offset 0.0 4.8 0.0
04C4: store_coords_to 6@ 7@ 8@ from_actor $PLAYER_ACTOR with_offset -2.0 4.8 0.0
04C4: store_coords_to 9@ 10@ 11@ from_actor $PLAYER_ACTOR with_offset 2.0 4.8 0.0
0@ = Actor.Create(Gang2, #SPECIAL06, 3@, 4@, 5@)
Actor.Health(0@) = 2000
Actor.Armour(0@) = 2000
0446: set_actor 0@ immune_to_headshots 0
04D8: set_actor 0@ drowns_in_water 1
03FE: set_actor 0@ money 12@
01B2: give_actor 0@ weapon 31 ammo 1E38 // Load the weapon model before using this
Actor.SetImmunities(0@, 1, 1, 1, 1, 1)
07AF: $GANG = player $PLAYER_CHAR group
0630: put_actor $PLAYER_ACTOR in_group $GANG as_leader
0631: put_actor 0@ in_group $GANG
1@ = Actor.Create(Gang2, #SPECIAL06, 6@, 7@, 8@)
Actor.Health(1@) = 2000
Actor.Armour(1@) = 2000
0446: set_actor 1@ immune_to_headshots 0
04D8: set_actor 1@ drowns_in_water 0
03FE: set_actor 1@ money 12@
01B2: give_actor 1@ weapon 31 ammo 1E38 // Load the weapon model before using this
Actor.SetImmunities(1@, 1, 1, 0, 0, 0)
07AF: $GANG = player $PLAYER_CHAR group
0630: put_actor $PLAYER_ACTOR in_group $GANG as_leader
0631: put_actor 1@ in_group $GANG
0296: unload_special_actor 6
jump @CALLSKE_11

﹏_、 发表于 2014-2-10 17:10:56

@weihao123
友情大神

SLcrow 发表于 2014-2-10 17:19:44

把怪物扔到主角脚底下的地里不就行了

冰の爵士丶 发表于 2014-2-10 17:19:44

0321: kill_actor X@
Actor.RemoveReferences(X@)
先确定百分百死亡,在把尸体进行消失,这是我经常用的句子

SLcrow 发表于 2014-2-10 17:22:27

weihao123 发表于 2014-2-10 17:19
0321: kill_actor X@
Actor.RemoveReferences(X@)
先确定百分百死亡,在把尸体进行消失,这是我经常用的 ...

有时候这个句子放到某个位置不对就会造成死机。
最好是在怪物死后立刻让他消失,不要再wait这wait那
    我咋记得一死过一会自动会消失了?????????

冰の爵士丶 发表于 2014-2-10 17:31:03

本帖最后由 weihao123 于 2014-2-10 17:49 编辑

if
05BE: AS_actor XXX@ die
Actor.RemoveReferences(XXX@)
注:XXX在你这为0@,在某句子跳转后加上就行
或者::KNIFE_XXX
if
0AB0:   key_pressed XXXX
0321: kill_actor XX@
Actor.RemoveReferences(XX@),注:XX为你定义的人物,0@,XXXX为按键,XXX为段落顺序,最后循环这段,跳转某段,或者return

无名的小怪兽 发表于 2014-2-10 17:56:53

说啥呢,听不懂

回忆,温暖2号 发表于 2014-2-10 18:00:57

weihao123 发表于 2014-2-10 17:19
0321: kill_actor X@
Actor.RemoveReferences(X@)
先确定百分百死亡,在把尸体进行消失,这是我经常用的 ...

这句改放在哪里呢,为什么我放在怪物句子的下面没效果呢,那个x@不是变量吗,可以在0——33之间随便填个数字,难道不是吗?

冰の爵士丶 发表于 2014-2-10 18:07:30

回忆,温暖2号 发表于 2014-2-10 18:00
这句改放在哪里呢,为什么我放在怪物句子的下面没效果呢,那个x@不是变量吗,可以在0——33之间随便填个 ...

要先设定为几@,这个句子就是几@还有要有跳转wait 3000秒后0321: kill_actor 0@Actor.RemoveReferences(0@)
else_jump @KNIFE_XXX
上面设定人物几@下面就是几@

回忆,温暖2号 发表于 2014-2-10 18:11:40

weihao123 发表于 2014-2-10 18:07
要先设定为几@,这个句子就是几@还有要有跳转wait 3000秒后0321: kill_actor (0@)
else_jump @KNIFE_X ...

0@ = Actor.Create(Gang2, #SPECIAL01, 2285.847, -1267.053, 24.109)
这句是设定为0@吧,所以X@应该变成0@对吗

冰の爵士丶 发表于 2014-2-10 18:13:33

回忆,温暖2号 发表于 2014-2-10 18:11
0@ = Actor.Create(Gang2, #SPECIAL01, 2285.847, -1267.053, 24.109)
这句是设定为0@吧,所以X@应该变 ...

是的

bright 发表于 2014-2-10 18:21:51

我一般都是先隐身瞬移杀死,还有人物死后血迹不会立刻消失我都是这么弄才看不见血迹的,你们都是怎么搞的?

冰の爵士丶 发表于 2014-2-10 18:28:20

bright 发表于 2014-2-10 18:21
我一般都是先隐身瞬移杀死,还有人物死后血迹不会立刻消失我都是这么弄才看不见血迹的,你们都是怎么搞的?

你的是隐形爆炸直接死,我的方法不一样,所以得加个移除模型

﹏_、 发表于 2014-2-10 18:29:50

weihao123 发表于 2014-2-10 17:19
0321: kill_actor X@
Actor.RemoveReferences(X@)
先确定百分百死亡,在把尸体进行消失,这是我经常用的 ...

为毛叫我看,我小白一只,又没人教。
啥都看不懂啊

☆夏风吹过☆ 发表于 2014-2-10 19:00:04

小白路过。
页: [1] 2
查看完整版本: 尸体消失怎么跳转