Коррекция Apollo Meshbody Bento Avatar

Версия:

Ссылка на скрипт

Команды:

Левая нога    P400/P520
Правая нога    P390/P510
Левая рука    P130/P500
Правая Рука    P30/P490

_____________________________

Для разработчиков.

В событии  listen() данного скрипта внесены изменения в часть кода.

Строка с коммандами обрабатывается через парсер по знаку / делится на ряд строк с отдельной командой в каждой

После этого эти команды активируются через цикл по созданному списку команд.

 

list my_list = llParseString2List(message,["/"],[""]); //Создается список из поступившей строки, разбивается по ключу /
        integer length = llGetListLength(my_list);// Получаем количество записей в созданном списке
        integer n=0; // Объявляем переменную для цикла
        string m_parse=""; //Обьявляем строку, в которую будет извлекатся команда из списка
        
        for(n=0;n<length;n++)
        {
        m_parse=llList2String(my_list, n);

        
        if (definizione=="P")
        {
          string numeroprim=llGetSubString(m_parse,1,-1);
          if ((integer)numeroprim >= 100)
          { 
            string ilprim=llGetSubString(m_parse,1,2);
            string lafaccia=llGetSubString(m_parse,3,3);
            funzionericordacolore((integer)ilprim,(integer)lafaccia);
           }
           else if ((integer)numeroprim<100)
           {
            string ilprim=llGetSubString(m_parse,1,1);
            string lafaccia=llGetSubString(m_parse,2,2);
            funzionericordacolore((integer)ilprim,(integer)lafaccia);
           }
        }
    }

Таким образом при минимальном вмешательстве в код, мы абсолютно не вмешивается и никак не меняем основные приципы взаимодействия хада и тела друг с другом.

+1
RSS
Дорогой, ты супер, такой молодец. Ты лучший))))