Скрипт сдох на строчке callfunc("setlook2", 6, $RacePals[race_id*4+2]); // Number of the first race hair dye Не вижу ни у вас, ни в оригинале такой функции, поэтому и зависает
1) ((.@i + 1) % 10) == 0 Смотрим остаток от деления на 10 (проверяем является ли он каждым 10-м) 2) .@names$[.@i + 1] != "" Смотрим, существует ли следующий элемент в списке (зачем? чтобы не было лишней кнопки некст если количество людей онлайн кратно 10)
Да там ничего менять не нужно, только логически додумать последнюю часть В AtCommandInfo atcommand_base[] добавить ACMD_DEF(heart), ACMD_DEF(emotion), ACMD_DEF(dance), ACMD_DEF(show), ACMD_DEF(hold), P.S.: Модераторы, обновите пост