啥?
謝謝您,遊戲還滿有意思的……奇怪的是,Piyo 一直攻擊,但怪物完全都不會損血!四種怪物試過,都是同樣的情況。@@真是超奇怪的~明明一直對著牠射擊了,但血卻是連「一滴」都沒少。難道是 Piyo 搞錯了什麼嗎? ^^;
其實這個問題當初有人提出時,我一直把他歸類在是Second Life的問題。因為我自己也發生過,但很奇怪的是隔一段時間又可以讓怪物損血。 所以當時的我真的不知道該怎麼debug。 剛剛我仔細去思考那段程式碼,我想起當初為了想一個較為謹慎的程式,我們不希望使用者自己製造自己的東西去打怪物,可是偏偏沒有llDetectedCreator這個method,所以苦思很久,才用了llDetectedGroup。當初其實是想說是做專題用就沒想太多了。後來是我覺得還是給大家玩會比較好,就忘記武器的Group其實是要設定為Weco Group的,所以說明書上沒寫。 現在我已經把llDetectedGroup拿掉了,所以應該不會再有問題了。 不過我沒印象我之前在做測試時有換Group呀……不過當時的我的確不清楚,原來使用者更改Group,連身上的裝備也會更改Group,是剛剛才知道的。 嗯嗯,造成你的麻煩真抱歉呢。其實這個專題對我自己而言是一個未完成作品呀(淚)但還是謝謝你的試玩<(__)>。
想到了。雖然沒有llDetectedCreator,不過,有llGetObjectDetails可以用呀。:D就用這個自訂一個叫做 DetectedCreator 的函數來用吧:key DetectedCreator(integer number){ return llList2Key(llGetObjectDetails(llDetectedKey(number),[OBJECT_CREATOR]), 0);}
謝謝<(__)>抱歉那麼晚回,因為最近一直在忙……我剛用了這個方法搭配llKey2Name蠻奇怪的是有些人的key值轉不了名字。像是我老師的和這位a2e76fcd-9360-4f6d-a924-000000000002會發現這個問題是因為我們的子彈是由我老師帳號做的……而我用我的東西去碰,卻可以很正常地轉換名字。看來大概還是得只用key來判斷比較好
張貼留言
5 則留言:
謝謝您,遊戲還滿有意思的……
奇怪的是,Piyo 一直攻擊,但怪物完全都不會損血!四種怪物試過,都是同樣的情況。@@
真是超奇怪的~明明一直對著牠射擊了,但血卻是連「一滴」都沒少。難道是 Piyo 搞錯了什麼嗎? ^^;
其實這個問題當初有人提出時,我一直把他歸類在是Second Life的問題。因為我自己也發生過,但很奇怪的是隔一段時間又可以讓怪物損血。
所以當時的我真的不知道該怎麼debug。
剛剛我仔細去思考那段程式碼,我想起當初為了想一個較為謹慎的程式,我們不希望使用者自己製造自己的東西去打怪物,可是偏偏沒有llDetectedCreator這個method,所以苦思很久,才用了llDetectedGroup。當初其實是想說是做專題用就沒想太多了。後來是我覺得還是給大家玩會比較好,就忘記武器的Group其實是要設定為Weco Group的,所以說明書上沒寫。
現在我已經把llDetectedGroup拿掉了,所以應該不會再有問題了。
不過我沒印象我之前在做測試時有換Group呀……不過當時的我的確不清楚,原來使用者更改Group,連身上的裝備也會更改Group,是剛剛才知道的。
嗯嗯,造成你的麻煩真抱歉呢。其實這個專題對我自己而言是一個未完成作品呀(淚)但還是謝謝你的試玩<(__)>。
想到了。雖然沒有llDetectedCreator,不過,有llGetObjectDetails可以用呀。:D
就用這個自訂一個叫做 DetectedCreator 的函數來用吧:
key DetectedCreator(integer number)
{
return llList2Key(llGetObjectDetails(llDetectedKey(number),[OBJECT_CREATOR]), 0);
}
謝謝<(__)>
抱歉那麼晚回,因為最近一直在忙……
我剛用了這個方法
搭配llKey2Name
蠻奇怪的是有些人的key值轉不了名字。
像是我老師的和這位
a2e76fcd-9360-4f6d-a924-000000000002
會發現這個問題是因為我們的子彈是由我老師帳號做的……而我用我的東西去碰,卻可以很正常地轉換名字。
看來大概還是得只用key來判斷比較好
張貼留言