diff --git a/src/collar/oc_dialog.lsl b/src/collar/oc_dialog.lsl index b5806caf0..6091ed3f7 100644 --- a/src/collar/oc_dialog.lsl +++ b/src/collar/oc_dialog.lsl @@ -695,9 +695,17 @@ state active } else if (sToken == g_sGlobalToken+"prefix"){ if (sValue != "") g_sPrefix=sValue; } else if (sToken == g_sGlobalToken+"channel") g_iListenChan = (integer)sValue; - else if (sToken == "auth_owner") - g_lOwners = llParseString2List(sValue, [","], []); - else if(sToken == g_sGlobalToken + "showlevel") g_iShowLevel = (integer)sValue; + else if (sToken == "auth_owner") { + list t_lOwners = llParseString2List(sValue, [","], []); + integer iPos =0; + integer iEnd = llGetListLength(g_lOwners); + for(iPos=0;iPos