Часто задаваемые вопросы, Eximius | Читать всем без исключения! |
Здравствуйте, гость ( Вход | Регистрация )
Часто задаваемые вопросы, Eximius | Читать всем без исключения! |
8.7.2010, 12:29
Сообщение
#1
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
Итак, в этой теме мы будем описывать зарание ответы на некоторые вопросы, дабы потом их было меньше. Перед тем как создавать очередную тему, посмотрите, а вдруг уже тут дан ответ. Тему делаю закрытой, ибо удобней будет всё описать. Если у вас есть какие-то идеи о том, что стоит что-то тут изменить - пишите в личку.
Ну чтож, начнём потихоньку думаю. Как мне сделать приветствие при входе на хаб? - MOTD Всё просто. Открываем вкладку "Дополнительно" и в поле MOTD пишем то, что вам нужно. Нажимаем под этим полем на знак вопроса, откроется маленькое окошко. Там будут описаны так сказать теги которые можно использовать в MOTD Краткий список [%NICK] - Ник пользователя [%IP] - IP адрес пользователя [%TOTALHUBS] - Число хабов, на которых пользователь [%REGHUB] - Число хабов, на которых пользователь зарегистрирован [%USERHUB] - Число хабов, на которых юзер даже не зарегистрирован. [%OPHUB] - Число хабов, на которых ОП [%SHARE] - Размер шары юзера [%SLOTS] - Число открытых слотов [%DESCRIPTION] - Описание юзера [%USERMAIL] - E-Mail юзера [%CONNECTION] - Вид подключения [%USERCLIENT] - Клиент юзера [%USERMODE] - Режим подключения юзера [%PROFILE] - Профиль юзера на хабе [%HUBNAME] - Имя хаба [%OWNER] - Ник владельца хаба [%EMAIL] - E-Mail владельца хаба Как прописать абсолютные пути? Код sPath = GetStartupPath().."/папка/файл.расширение" Мне нужен простой скрипт антирекламы, есть такой? Открываем вкладку "Настройки" и видим такую штуку, называется "Антиреклама". Пишем там свои запреты, исключения и т.д. Минус в том, что есть пропуск айпи. |
|
|
9.7.2010, 9:01
Сообщение
#2
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Код function strLower(str) return str:gsub("([А-Я])",function(str) return string.char(str:byte()+32) end):gsub("Ё","ё"):gsub("Њ","њ"):lower() end --перевод строки в нижний регистр (с руссифицированной функцией) ----------------------------------- Код function strUpper(str) return str:gsub("([а-я])",function(str) return string.char(str:byte()-32) end):gsub("ё","Ё"):gsub("њ","Њ"):upper() end --перевод строки в верхний регистр (с руссифицированной функцией) ----------------------------------- Коротко об основных возможностях (более подробно в описании языка): Цитата . означает любой символ; %S означает любой непустой (непробельный) символ; %s означает любой пустой символ (пробел, табуляция, перевод строки и т.п.); %d означает любой числовой символ (от 0 до 9); %w означает любой буквенно-цифровой символ (латинский алфавит); %a означает любой буквенный символ (латинский алфавит); %c означает любой управляющий символ; %l и %u означают соответственно любой символ в нижнем и верхнем регистрах (латинский алфавит); %p означает любой символ пунктуации; %x означает любое шеснадцатиричное число; Символы ^$()%.[]*+-? являются служебными: ^ и $ в начале и конце строки шаблона соответственно означают начало и конец исходной строки; [ и ] определяют диапазон символов внутри них. Например, шаблон [0-9] означает любой числовой символ от 0 до 9, что можно записать и как %d. Если в начале шаблона внутри квадратных скобок стоит символ ^, то шаблон означает любые символы, не входящие в этот диапазон. Например, шаблон [^0-9] означает любой нечисловой символ, тоесть символы, кроме символов от 0 до 9. Это можно записать как [^%d]; ( и ) означают захват, который возвращается в результах проверки совпадения (нужный участок из найденной подстроки, соответствующий шаблону в скобках); * означает, что символ до него может повторяться много раз или не быть (0 и более символов). Например, шаблон %d* означает, что тут могут быть цифровые символы (или не быть вовсе); + означает, что символ перед ним может повторяться много раз, но хотя бы один должен быть (1 и более символов). Например, шаблон %S+ означает 1 или более непробельных символов; - похож на *, только отличается от него тем, что определяет строку до первого вхождения в исходной строке символа, соответствующего шаблону после него (при наличии), тоесть минимально возможной длины; ? означает, что символ перед ним может присутствовать 1 раз или не присутствовать вовсе (0 или 1 символ). Например, шаблон %s? означает, что в этом месте может быть 1 пробельный символ или не быть. Для того, чтобы задать в шаблоне символ, который входит в список служебных символов, нужно экранировать его символом %. Например, чтобы задать в шаблоне символ "." (точка), надо написать %., иначе, если задан шаблон ., он будет означать вообще любой символ, не только точку). Таким образом, например, чтобы задать шаблон IP-адреса, нужно написать так: %d+%.%d+%.%d+%.%d+. Здесь %d+ означает 1 или несколько цифр, а %. означает точку. Чтобы задать сам символ "%" (который тоже является служебным), надо написать шаблон как %%. Все остальные символы, не являющиеся служебными, означают самих себя. Приведём пример, как задать шаблон анирекламы для любого адреса хаба. Для этого достаточно добавить шаблон антирекламы 1 типа: dchub://%S+ Тут служебный символ %S+ означает, что после строки "dchub://" идёт 1 или более непустых символов. |
|
|
9.7.2010, 10:47
Сообщение
#3
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Я так понимаю это изложение своими словами и опытом вот этой темы? Спасибо тебе Тём! Надеюсь тут для новичка понятнее.
|
|
|
Похожие темы
|
Сейчас: 23.11.2024, 1:34 |