Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила форума

Этот раздел, как вы могли заметить по названию, предназначен для решения вопросов по поводу уже существующих модов и плагинов.
Пожалуйста, если у вас проблема с написанием плагина, не путайте этот раздел с разделом по скриптингу.
Для поиска плагинов и модов существует соответствующий раздел.

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

Помогите с Vip menu пожалуста

, Описание внутри
Статус пользователя randes
сообщение 20.6.2012, 16:47
Сообщение #1
Стаж: 13 лет

Сообщений: 40
Благодарностей: 3
Полезность: 1

Подскажите пожалуста как так сделать как показано на скрине?
в скобах [2раза на раунд] =>(когда использовал 2 раза) в меню отобразится [закончилось]
Буду очень благодарен! :)
Прикрепленные файлы:
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Fred Perry
сообщение 20.6.2012, 17:05
Сообщение #2


Иконка группы

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

Код
/del


Отредактировал: Fred Perry, - 20.6.2012, 17:06


Гнилой фашистской нечисти
Загоним пулю в лоб,
Отродью человечества
Сколотим крепкий гроб!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя randes
сообщение 20.6.2012, 17:18
Сообщение #3
Стаж: 13 лет

Сообщений: 40
Благодарностей: 3
Полезность: 1

Цитата(Fred Perry @ 20.6.2012, 18:05) *
Код
/del

и что с ним делать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rejiser
сообщение 20.6.2012, 18:21
Сообщение #4


Стаж: 15 лет

Сообщений: 2261
Благодарностей: 1068
Полезность: 870

Цитата(randes @ 20.6.2012, 17:47) *
Подскажите пожалуста как так сделать как показано на скрине?
в скобах [2раза на раунд] =>(когда использовал 2 раза) в меню отобразится [закончилось]
Буду очень благодарен! :)

Обычный счетчик, что именно подсказать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя randes
сообщение 20.6.2012, 18:25
Сообщение #5
Стаж: 13 лет

Сообщений: 40
Благодарностей: 3
Полезность: 1

Цитата(Rejiser @ 20.6.2012, 19:21) *
Обычный счетчик, что именно подсказать?

Если он обычный, то не могли бы вы написать примером как это воплотить, ато я пока что учусь не больше недели этому делу...а так вип смогу сделать :)
Например что нужно где написать чтобы вылезло меню с гравитацией и этим самым счетчиком :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rejiser
сообщение 20.6.2012, 18:34
Сообщение #6


Стаж: 15 лет

Сообщений: 2261
Благодарностей: 1068
Полезность: 870

Цитата(randes @ 20.6.2012, 19:25) *
Если он обычный, то не могли бы вы написать примером как это воплотить, ато я пока что учусь не больше недели этому делу...а так вип смогу сделать :)
Например что нужно где написать чтобы вылезло меню с гравитацией и этим самым счетчиком :)

Т.е ты умеешь делать какие-то "вип", но со счетчиками не работали? WOW

Счетчик - это тот же массив, в который сохраняются какое-то значение, в данном случае просто цифры, которые ты и выводишь потом в меню, и там же сравниваешь.
Если массив использовали больше, допустим 3-х раз, то выводим неактивный пункт меню.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя randes
сообщение 20.6.2012, 18:43
Сообщение #7
Стаж: 13 лет

Сообщений: 40
Благодарностей: 3
Полезность: 1

Цитата(Rejiser @ 20.6.2012, 19:34) *
Т.е ты умеешь делать какие-то "вип", но со счетчиками не работали? WOW

Счетчик - это тот же массив, в который сохраняются какое-то значение, в данном случае просто цифры, которые ты и выводишь потом в меню, и там же сравниваешь.
Если массив использовали больше, допустим 3-х раз, то выводим неактивный пункт меню.

Как бы мне счетчик пока не нужен был нигде :)
Я близко не знаю как им пользоватся sad.gif
Если бы вы мне кинули какую нить статью или в кратце описали как сделать этот шедевр и как вывести его возле рядка "гравитация", я буду очень благодарен:)

Отредактировал: randes, - 20.6.2012, 18:43
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rejiser
сообщение 20.6.2012, 19:16
Сообщение #8


Стаж: 15 лет

Сообщений: 2261
Благодарностей: 1068
Полезность: 870

http://amxxmodx.ru/scripts/108-ogranicheni...nom-raunde.html
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя randes
сообщение 20.6.2012, 19:42
Сообщение #9
Стаж: 13 лет

Сообщений: 40
Благодарностей: 3
Полезность: 1

Цитата(Rejiser @ 20.6.2012, 20:16) *

Тут к сожалению только в чат пишется сколько у тебя отсалось использований чего либо...
а мне нужно чтобы прям в меню писало:)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rejiser
сообщение 20.6.2012, 19:53
Сообщение #10


Стаж: 15 лет

Сообщений: 2261
Благодарностей: 1068
Полезность: 870

Цитата(randes @ 20.6.2012, 20:42) *
Тут к сожалению только в чат пишется сколько у тебя отсалось использований чего либо...
а мне нужно чтобы прям в меню писало:)

Аналогично делается. Если ты задаешь подобные вопросы, то тебе явно это рано изучать.
Прямая дорога к основам, не более.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя randes
сообщение 20.6.2012, 19:55
Сообщение #11
Стаж: 13 лет

Сообщений: 40
Благодарностей: 3
Полезность: 1

Цитата(Rejiser @ 20.6.2012, 20:53) *
Аналогично делается. Если ты задаешь подобные вопросы, то тебе явно это рано изучать.
Прямая дорога к основам, не более.

Пойду тогда покушаю.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Shur1k_ua
сообщение 20.6.2012, 19:56
Сообщение #12


Иконка группы

Стаж: 14 лет
Город: Ровно

Сообщений: 1817
Благодарностей: 919
Полезность: 1233

переименовать в исходнике слово раунд на закончилось гг


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя randes
сообщение 20.6.2012, 20:09
Сообщение #13
Стаж: 13 лет

Сообщений: 40
Благодарностей: 3
Полезность: 1

Цитата(Shur1k_ua @ 20.6.2012, 20:56) *
переименовать в исходнике слово раунд на закончилось гг

Ну все так мне ктото напишет код маленький, чтобы я понял как это написать, ато я вообще не пойму.....
тут все понятно http://amxxmodx.ru/scripts/108-ogranicheni...nom-raunde.html
но я даже ума не могу приложить как закинуть в меню счетчик, чтобы он нормально функционировал.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Keniski
сообщение 20.6.2012, 23:12
Сообщение #14
Стаж: 15 лет

Сообщений: 53
Благодарностей: 10
Полезность: 146

дал бы исходник
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя randes
сообщение 21.6.2012, 7:00
Сообщение #15
Стаж: 13 лет

Сообщений: 40
Благодарностей: 3
Полезность: 1

Цитата(Keniski @ 21.6.2012, 0:12) *
дал бы исходник

Ну вот чтото набросал, думаю пойдет)
Исходник
Код
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>


public plugin_init()
{
    register_plugin("menu", "0.1", "Randes");
    register_clcmd("say /menu", "menu");
}

public menu( id )
{
        new menu = menu_create( "\rMenu", "menu_handler" );
        menu_additem( menu, "\ydeagle", "1", 0 );
        menu_additem( menu, "\yAWP", "2", 0 );
        menu_additem( menu, "\yfamas", "3", 0)
        menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
        menu_display(id, menu, 0)
}

public menu_handler(id, menu, item)
    {
        if (item == MENU_EXIT)
        {
        menu_destroy(menu)
        return PLUGIN_HANDLED
        }

        new s_Data[6], s_Name[64], i_Access, i_Callback
        menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)

        new Key = str_to_num(s_Data)

        
        switch(Key)
        {
            case 1:
            {
            
            if( is_user_alive( id ) )
            {
            give_item(id, "weapon_deagle")
            }
        
            client_print(id, print_chat, "[Vip] Ты взял дигл!")
            
            return PLUGIN_HANDLED
            }
            case 2:
            {
            
            if( is_user_alive( id ) )
            {
            give_item(id, "weapon_awp")
            }
        
            client_print(id, print_chat, "[Vip] Ты взял AWP!")
            
            return PLUGIN_HANDLED
            }
            case 3:
           {
            
            if( is_user_alive( id ) )
            {
            give_item(id, "weapon_famas")
            give_item(id, "ammo_556nato");
            give_item(id, "ammo_556nato");
            give_item(id, "ammo_556nato");
            }
        
            client_print(id, print_chat, "[Vip] Ты взял famas!")
                
            return PLUGIN_HANDLED
            }
        }

        menu_destroy(menu)
        return PLUGIN_HANDLED
    }
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: