[CS: GO] Donate

Статус
В этой теме нельзя размещать новые ответы.

rona1d1

Участник
Сообщения
28
Реакции
1
Нужен человек который сделает плагин donate.
Пишешь в чате !donate
Тебе выскакивает меню где можно ознакомиться со всеми услугами сервера, а так же с контактами администраторов.
Связь: Nikita Surgutsky
 

rona1d1

Участник
Сообщения
28
Реакции
1
Я видел уже
Особо времени тратить на это не хочется, по этому и ищу человека
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
Особо времени тратить на это не хочется
Не, ну если так хочется заплатить - не против) Хоть с файлом перевода, хоть без. Чего там писать? Просто файл, куда сам вписываешь все данные/инфу, всё? Или надо с нажатиями, типа "Контакты администрации" -(нажимаем) - Текст с контактами.
 

rona1d1

Участник
Сообщения
28
Реакции
1
Не, ну если так хочется заплатить - не против) Хоть с файлом перевода, хоть без. Чего там писать? Просто файл, куда сам вписываешь все данные/инфу, всё? Или надо с нажатиями, типа "Контакты администрации" -(нажимаем) - Текст с контактами.
Nikita Surgutsky
свяжись со мной, будь добор)
 

rona1d1

Участник
Сообщения
28
Реакции
1
Оффтоп Только здесь. Распиши, как выглядеть должно. Если с нажатиями, то тебе правильно предлагали.
Да, с нажатиями.
Что то на подобии этого:
Пункт - название раздела
Подпункт - содержимое раздела

1. Админка.
1.1 200 рублей - месяц.
1.2 400 рублей - навсегда.
2. VIP
2.1 100 рублей - месяц.
2.2 200 рублей - навсегда.
3. Credits.
3.1 100 рублей - 2000 credits.
4. Контакты.
Только RONA1D.
skype: ronald.harmon228
vk: vk.com/nikita.surgutskiy
steam: RONA1D.
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
Что то на подобии этого
Если конкретно сделать всё, как вы описали, сразу, т.е. количество пунктов/подпунктов не менять, то можно. Если же изменяемое их количество - это уже изобретение велосипеда, такое на форуме есть.
 

rona1d1

Участник
Сообщения
28
Реакции
1
Если конкретно сделать всё, как вы описали, сразу, т.е. количество пунктов/подпунктов не менять, то можно. Если же изменяемое их количество - это уже изобретение велосипеда, такое на форуме есть.
именно такое нужно, как я описал
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
1. Админка.
1.1 200 рублей - месяц.
1.2 400 рублей - навсегда.
2. VIP
2.1 100 рублей - месяц.
2.2 200 рублей - навсегда.
3. Credits.
3.1 100 рублей - 2000 credits.
4. Контакты.
Только RONA1D.
skype: ronald.harmon228
vk: vk.com/nikita.surgutskiy
steam: RONA1D.
PHP:
new Handle:g_hDonate;

public OnPluginStart()
{
	g_hDonate = CreatePanel();

	//SetPanelTitle(g_hDonate, "Меню доната:\n \n");
	DrawPanelItem(g_hDonate, "Админка");
	DrawPanelItem(g_hDonate, "VIP");
	DrawPanelItem(g_hDonate, "Credits");
	DrawPanelItem(g_hDonate, "Контакты");

	RegConsoleCmd("sm_donate", MenuDonate, "Показать меню доната.");
}

public SelectDonate(Handle:panel, MenuAction:action, client, option)
{
	if (action == MenuAction_Select)
	{
		new Handle:donate = CreatePanel();
		switch (option)
		{
			case 1:
			{
				DrawPanelText(donate, "200 рублей - месяц");
				DrawPanelText(donate, "400 рублей - навсегда");
			}
			case 2:
			{
				DrawPanelText(donate, "100 рублей - месяц");
				DrawPanelText(donate, "200 рублей - навсегда");
			}
			case 3:
			{
				DrawPanelText(donate, "100 рублей - 2000 credits");
				//DrawPanelText(donate, "Здесь можно что-то ещё.");
			}
			case 4:
			{
				DrawPanelText(donate, "skype: ronald.harmon228\nvk: vk.com/nikita.surgutskiy\nsteam: RONA1D");
				//DrawPanelText(donate, "Здесь уже кто-то второй.");
			}
		}
		SendPanelToClient(donate, client, ShowDonate, 60);
		CloseHandle(donate);
	}
}

public ShowDonate(Handle:panel, MenuAction:action, client, option){}

public Action:MenuDonate(client, args)
{
	if (client) SendPanelToClient(g_hDonate, client, SelectDonate, 60);
	return Plugin_Handled;
}
Если не накосячил, то понял, что так надо)
 

rona1d1

Участник
Сообщения
28
Реакции
1
PHP:
new Handle:g_hDonate;

public OnPluginStart()
{
    g_hDonate = CreatePanel();

    //SetPanelTitle(g_hDonate, "Меню доната:\n \n");
    DrawPanelItem(g_hDonate, "Админка");
    DrawPanelItem(g_hDonate, "VIP");
    DrawPanelItem(g_hDonate, "Credits");
    DrawPanelItem(g_hDonate, "Контакты");

    RegConsoleCmd("sm_donate", MenuDonate, "Показать меню доната.");
}

public SelectDonate(Handle:panel, MenuAction:action, client, option)
{
    if (action == MenuAction_Select)
    {
        new Handle:donate = CreatePanel();
        switch (option)
        {
            case 1:
            {
                DrawPanelText(donate, "200 рублей - месяц");
                DrawPanelText(donate, "400 рублей - навсегда");
            }
            case 2:
            {
                DrawPanelText(donate, "100 рублей - месяц");
                DrawPanelText(donate, "200 рублей - навсегда");
            }
            case 3:
            {
                DrawPanelText(donate, "100 рублей - 2000 credits");
                //DrawPanelText(donate, "Здесь можно что-то ещё.");
            }
            case 4:
            {
                DrawPanelText(donate, "skype: ronald.harmon228\nvk: vk.com/nikita.surgutskiy\nsteam: RONA1D");
                //DrawPanelText(donate, "Здесь уже кто-то второй.");
            }
        }
        SendPanelToClient(donate, client, ShowDonate, 60);
        CloseHandle(donate);
    }
}

public ShowDonate(Handle:panel, MenuAction:action, client, option){}

public Action:MenuDonate(client, args)
{
    if (client) SendPanelToClient(g_hDonate, client, SelectDonate, 60);
    return Plugin_Handled;
}
Если не накосячил, то понял, что так надо)
в .smx или .sp сделать?
или вообще по другому? :biggrin:
 

rona1d1

Участник
Сообщения
28
Реакции
1

Вложения

  • Screenshot_6.png
    Screenshot_6.png
    13.5 КБ · Просмотры: 133

Monomizer

Держу JDW в бане.
Сообщения
1,947
  • Команда форума
  • #16
@AlmazON, Оффтоп
 

Monomizer

Держу JDW в бане.
Сообщения
1,947
  • Команда форума
  • #19
если я не умею делать компиляцию плагина, это лень?)
Да, ибо тебе уже дали ссылку Установка и компиляция плагинов
Или всё должны делать за тебя?
Вот подумай, просто пример, тебе нужно будет в плагине изменить твои строчки на другие(сайт/описание), а ты компилировать не умеешь - каждый раз будешь тогда просить?
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
Прикольно так возиться?
Ну, может человек реально не умеет ещё ничего такого. Когда-то все не знали. Оффтоп
Приложенный файл закидываем в cstrike\addons\sourcemod\plugins, а после - сервер перезагружаем.
Кстати, наверное ещё стоит кнопку "Выход" прилепить к меню.
 

Вложения

  • MenuDonate.smx
    4.2 КБ · Просмотры: 68
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу