Русское сообщество по скриптингу

Menus & panels...

Все вопросы по скриптингу для SourceMod, помощь в редактировании плагинов.
Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только скриптингу для SourceMod.

Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [pawn], в противном случае, если тег [pawn] не отображает ваш код, можно использовать тег [code].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sp плагина.

Menus & panels...

Сообщение KLL » 27 июн 2011, 19:25

Сколько по дефолту разрешается в меню или в панельке символов?
ато при выводе из базы данных строк и помещения их в виде пунктов в конце всё таки пропадает часть, и на кнопки типа Далее, назад, выход уже не хватает. что придётся сокращать выводимые данные? или можно изменить гдето максимальное значение?
ps. длину строк менять пробывал, т.е те в которые сохраняются выводимые из БД а потом вставляются в виде пунктов,
также пробывал их создавать до цикла, и во время цикла тоже не то

[pawn]    new Handle:menu CreateMenu(SQL_MenuAllUsersHandler);
    
decl String:title[300];
    
Format(titlesizeof(title), "Карта : %s"map);
    
SetMenuTitle(menutitle);

    new 
String:name[255];

    if(
SQL_HasResultSet(hndl))
    {
        while (
SQL_FetchRow(hndl))
        {
                                         
//Длина пункта 255 в который сохраняется строка из БД 
                                         //Пробывал ставить высокие значения, не помогает
            
new String:items[255];
            
SQL_FetchString(hndl0namesizeof(name));

                                           
//с помощью цикла каждый пункт добавляется в меню
            
AddMenuItem(menuitemsitemsITEMDRAW_DEFAULT);

        }
    }
 
[/pawn]
Аватара пользователя
KLL
 
Сообщения: 41
Зарегистрирован: 25 сен 2010, 02:08
Благодарил (а): 3 раз.
Поблагодарили: 1 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Counter-Strike: Source

Re: Menus & panels...

Сообщение DJ_WEST » 28 июн 2011, 00:06

Сколько по дефолту разрешается в меню или в панельке символов?

А ты сам проверь. Наверное, 512 байт.
Не пишите мне в ЛС: если вам нужна помощь на бесплатной основе. Любые вопросы на форум.
Аватара пользователя
DJ_WEST
Администратор
 
Сообщения: 3641
Зарегистрирован: 22 авг 2009, 00:38
Благодарил (а): 48 раз.
Поблагодарили: 2209 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Left 4 Dead
Left 4 Dead 2

Re: Menus & panels...

Сообщение KLL » 28 июн 2011, 00:36

Наверное, 512 байт
да.
Значит есть ограничения и изменить нельзя?
Аватара пользователя
KLL
 
Сообщения: 41
Зарегистрирован: 25 сен 2010, 02:08
Благодарил (а): 3 раз.
Поблагодарили: 1 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Counter-Strike: Source

Re: Menus & panels...

Сообщение DJ_WEST » 28 июн 2011, 09:34

Ну, если есть ограничение, то, наверное, не спроста. Изменить можно попробовать в исходниках SourceMod и пересобрать.
Не пишите мне в ЛС: если вам нужна помощь на бесплатной основе. Любые вопросы на форум.
Аватара пользователя
DJ_WEST
Администратор
 
Сообщения: 3641
Зарегистрирован: 22 авг 2009, 00:38
Благодарил (а): 48 раз.
Поблагодарили: 2209 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Left 4 Dead
Left 4 Dead 2

Re: Menus & panels...

Сообщение KLL » 28 июн 2011, 10:06

Понятно!
Аватара пользователя
KLL
 
Сообщения: 41
Зарегистрирован: 25 сен 2010, 02:08
Благодарил (а): 3 раз.
Поблагодарили: 1 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Counter-Strike: Source


Вернуться в Скриптинг

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7