De DigiWiki.
default{
touch_start( integer num_detected ){
string name;
string language;
//-- loop through all detected touches
for (num_detected -= 1; num_detected > -1; num_detected -= 1 ){
name = llDetectedName( num_detected );
language = llGetAgentLanguage( llDetectedKey( num_detected ) );
//-- PUBLIC_CHANNEL is 0
if (language == "es"){
llSay( PUBLIC_CHANNEL, "¡Hola, " + name + "!" );
}else if (language == "fr"){
llSay( PUBLIC_CHANNEL, "Salut, " + name + " !" );
}else if (language == "ja"){
llSay( PUBLIC_CHANNEL, "やあ、 " + name + "!" );
}else if (language == "de"){
llSay( PUBLIC_CHANNEL, "Hallo, " + name + "!" );
}else if (language == "pt"){
llSay( PUBLIC_CHANNEL, "Olá!, " + name + "!" );
}else if (language == "ko"){
llSay( PUBLIC_CHANNEL, "안녕하세요, " + name + "!" );
}else if (language == "zh"){
llSay( PUBLIC_CHANNEL, "你好啊, " + name + "!" );
}else{ //-- Default to english if language is unrecognized \ not provided.
llSay( PUBLIC_CHANNEL, "Hi there, " + name + "!" );
}
}
}
}