Philotes
2009年08月09日
18:51
こんばんはm(_ _)m
親プリムをタッチしてダイアログを出して
子のプリムもテクスを変更できるようにしたいのですが・・
どうしてもうまくいきません。.+:。ヨヨヨョョョ(´;ω;`)´-ω-`)´_ _`)ョョョヨヨヨ゚.+:。
どうか助けてください。
下記は自前で組んだ物ですが・・・うまく子プリムはかわってくれないのです
助けてください・・よろしくお願いです
親プリム↓
list Texture =
[
"ASH01", "ASH02"
];
integer Handle;
default
{
touch_start(integer total_number)
{
llMessageLinked( LINK_SET, 0, "", NULL_KEY);
{
Handle = llListen(123, "", "", "");
llDialog(llDetectedKey(0), "Magic square texture", Texture, 123);
}
}
listen(integer channel, string name, key id, string message)
{
if(message == "ASH01")
{
llSetTexture("ASH01",ALL_SIDES);
llMessageLinked( LINK_SET, 0, "", NULL_KEY);
}
else if(message == "ASH02")
{
llSetTexture("ASH02",ALL_SIDES);
llMessageLinked( LINK_SET, 0, "", NULL_KEY);
}
llListenRemove(Handle);
}
}
子プリム↓
default {
link_message(integer sender_num, integer num, string msg, key id){
llSetTexture("ASH02",ALL_SIDES);
}
}
※なんか凄く間違ってたり抜けたりしてるとはおもうのですが・・・
小プリムの方のスクリの指定もおかしいのかもしれないし・・・
たりないのかもしれませんし・・・・
お手上げです。・゚゚・(>д