[已解決]- - 刷小弟cleo的問題
本帖最后由 Sidlady 于 2012-4-11 22:12 编辑= =我的猥瑣大軍:[閲兵]
http://pic.qnpic.com:83/r.jsp?fn=//akatsuki0/share/2012/4/11/gta_sa_2012-002d04-002d11_22-002d16-002d09-002d54.jpg
以前寫的代碼,按home刷出小弟,有厚血厚防
問題是:當小弟死亡后。。無法再次刷出,我考慮過這種情況,所以在循環末尾設置這樣的語句::s_999
if
0118: actor 0@ dead
jf @s_954
wait 0
Actor.RemoveReferences(0@)
009B: destroy_actor 0@
wait 500
jump @S_11可是小弟意外死亡后,= = 模型卻沒有消失 。。各位知道怎麽回事嗎?能幫忙解決下嗎?
以下是簡化后的cleo源碼:// This file was decompiled using sascm.ini published by Seemann (http://baidu.com/files/SASCM.rar) on 13.10.2007
{$VERSION 3.1.0027}
{$CLEO .cs}
//-------------MAIN---------------
thread 'S'
:S_11
wait 0
if
Player.Defined($PLAYER_CHAR)
jf @s_11
if
0AB0: key_pressed 36
jf @s_11
wait 0
Model.Load(#MALE01)
Model.Load(#katana)
if and
Model.Available(#MALE01)
Model.Load(#katana)
jf @S_11
038B: load_requested_models
wait 0
04C4: store_coords_to 3@ 4@ 5@ from_actor $PLAYER_ACTOR with_offset 0.0 4.8 0.0
0@ = Actor.Create(Gang2, #MALE01, 3@, 4@, 5@)
Actor.Health(0@) = 5000
Actor.Armour(0@) = 5000
01B2: give_actor 0@ weapon 8 ammo 60 // Load the weapon model before using this
07AF: $GANG = player $PLAYER_CHAR group
0630: put_actor $PLAYER_ACTOR in_group $GANG as_leader
0631: put_actor 0@ in_group $GANG
jump @s_954
:s_954
wait 0
0AD2: $target = player $PLAYER_CHAR targeted_actor //IF and SET
if and
0457: player $PLAYER_CHAR aiming_at_actor $target
0AB0: key_pressed 85
jf @s_954
04EB: AS_actor 0@ crouch 0
05E2: AS_actor 0@ kill_actor $target
jump @S_999
:s_999
if
0118: actor 0@ dead
jf @s_954
wait 0
Actor.RemoveReferences(0@)
009B: destroy_actor 0@
wait 500
jump @S_11 Actor.RemoveReferences(0@)
009B: destroy_actor 0@
以上两句都不要
直接写
actor.destroy(0@) 本帖最后由 Sidlady 于 2012-4-11 21:07 编辑
感覺就是 :S_999 這個段落出了問題
以前天涯發的的騎砍cleo好像也有小弟無法再次刷出的問題。。= =
= =不会刷NPC的围观。顺便等天涯 好吧。。我去參考一下cleo神的刷人系統{:soso__13096517108827562063_1:} 亚美,我现在才发现你没有用反向设置,这个是小技巧,挺好用的
0118: actor 0@ dead
吧上面开头的0改成8试试 Sidlady 发表于 2012-4-11 21:00 static/image/common/back.gif
感覺就是 :S_999 這個段落出了問題
以前天涯發的的騎砍cleo好像也有小弟無法再次刷出的問題。。= =
刷小弟我那个好像的确是一次性的 只是命令菜单和小弟行为可以重复操作。。 .http://pic.qnpic.com:83/r.jsp?fn=//akatsuki0/share/2012/4/11/133.jpg
設置反向,我也試過。。整體意思就變了= =
如果0@沒死亡
否則就跳回之前(即npc死亡了)
就永遠循環不到009B: destroy_actor 0@ 這裡了
而且我也在遊戲中試過。。不行
各種悲劇{:soso__8475657136057850255_1:} 打酱油,我是来马克一下等解决后学习的 好啦。。看了下cleo神的
解決啦,謝謝各位如此熱心 Sidlady 发表于 2012-4-11 21:37 static/image/common/back.gif
好啦。。看了下cleo神的
解決啦,謝謝各位如此熱心
说一下咋解决咯 = =其實還是沒解決。。只是設置按xx鍵,小弟就消失 並不是自動 = =感觉消失还是需要配上烟雾效果才好
页:
[1]