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

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

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

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

> Полезные ссылки

Плагин меню

Статус пользователя sweet
сообщение 4.12.2012, 23:51
Сообщение #1
Стаж: 15 лет

Сообщений: 1920
Благодарностей: 597
Полезность: 431

Привет всем.
Напишите пожалуйста плагин.

ТЗ:

Игрок зашел на сервер, выбрал команду, ему выходит меню:

Текст:
"Да"
"Нет"

Если "Да", то какая то команда идёт (не консольная, а в плагине).
Если "Нет", то меню закрывает и ему в чат пишется: "Если передумаете, напишите в чат: /komanda" (цветной чат).
При написании в чат "/komanda", происходит тоже действие что и с пунктом в меню "Да".

Плагин не сложный, возможно даже что кто то напишет и бесплатно.
Оплата: 30р.

Отредактировал: dron34, - 4.12.2012, 23:52
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Freestyle95
сообщение 4.12.2012, 23:58
Сообщение #2


Стаж: 17 лет

Сообщений: 106
Благодарностей: 5
Полезность: < 0

Возми кусок плагина GameMenu
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя sweet
сообщение 5.12.2012, 0:03
Сообщение #3
Стаж: 15 лет

Сообщений: 1920
Благодарностей: 597
Полезность: 431

Цитата(Freestyle95 @ 5.12.2012, 2:58) *
Возми кусок плагина GameMenu


Там слишком много лишнего.

Отредактировал: dron34, - 5.12.2012, 0:04
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rejiser
сообщение 5.12.2012, 0:08
Сообщение #4


Стаж: 15 лет

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

30 рублей? Смешно, оставь себе на хлеб :)

Только не агрись, придут добрые кодеры и помогут тебе на халяву.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя sweet
сообщение 5.12.2012, 0:23
Сообщение #5
Стаж: 15 лет

Сообщений: 1920
Благодарностей: 597
Полезность: 431

Цитата(Rejiser @ 5.12.2012, 2:08) *
30 рублей? Смешно, оставь себе на хлеб :)

Только не агрись, придут добрые кодеры и помогут тебе на халяву.


Там строк 30 будет то, без инклюдов и авторов...если не меньше.

А ты любишь наверное когда тебя посылают, поэтому и пишешь "Только не агрись". Ты не провоцируй :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Takashi Murakami
сообщение 5.12.2012, 0:34
Сообщение #6
Стаж: 14 лет

Сообщений: 797
Благодарностей: 459
Полезность: 514

Скрытый текст

#include <amxmodx>
#include <amxmisc>
#include <WPMGPrintChatColor>

new KEYSMENU = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5|MENU_KEY_6|MENU_KEY_7|MEN
U_KEY_8|MENU_KEY_9|MENU_KEY_0

public plugin_init()
{
register_plugin("Velosiped", "0.1", "xXx")
register_menu("Danet_menu", KEYSMENU, "menu")
register_clcmd("say /komandanet", "clcmd_net")
}

public client_putinserver(id)
{
set_task(15.0, "danet_menu", id)
}

public sound_menu(id)
{
static menu[650], iLen
iLen = 0
iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\yТекст:^n");
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r1. \wДа.^n");
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r2. \wНет.");
show_menu(id, KEYSMENU, menu, -1, "Danet_menu");
}

public clcmd_net(id)
{
PrintChatColor(id, PRINT_COLOR_RED, "^4[Текст] ^1Если передумаете, напишите в чат: ^3/komanda.")
}

public menu(id, key)
{
switch(key)
{
case 0: client_cmd(id, "say /komandada")

case 1: client_cmd(id, "say /komandanet")
}
}


Компилить с инклудом http://rghost.ru/42015340

Отредактировал: Takashi Murakami, - 5.12.2012, 0:35
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
underwoker
сообщение 5.12.2012, 4:25
Сообщение #7
Стаж: 56 лет


Благодарностей:

Цитата(Takashi Murakami @ 5.12.2012, 1:34) *
Скрытый текст

#include <amxmodx>
#include <amxmisc>
#include <WPMGPrintChatColor>

new KEYSMENU = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5|MENU_KEY_6|MENU_KEY_7|MEN
U_KEY_8|MENU_KEY_9|MENU_KEY_0

public plugin_init()
{
register_plugin("Velosiped", "0.1", "xXx")
register_menu("Danet_menu", KEYSMENU, "menu")
register_clcmd("say /komandanet", "clcmd_net")
}

public client_putinserver(id)
{
set_task(15.0, "danet_menu", id)
}

public sound_menu(id)
{
static menu[650], iLen
iLen = 0
iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\yТекст:^n");
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r1. \wДа.^n");
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r2. \wНет.");
show_menu(id, KEYSMENU, menu, -1, "Danet_menu");
}

public clcmd_net(id)
{
PrintChatColor(id, PRINT_COLOR_RED, "^4[Текст] ^1Если передумаете, напишите в чат: ^3/komanda.")
}

public menu(id, key)
{
switch(key)
{
case 0: client_cmd(id, "say /komandada")

case 1: client_cmd(id, "say /komandanet")
}
}


Компилить с инклудом http://rghost.ru/42015340

У тебя не правильно сделано. Т.к. при написании в чат /komandanet человеку выдаст сообщение о вводе этой команды. :)
Перейти в начало страницы     
Поблагодарили 1 раз
   +
Статус пользователя Rejiser
сообщение 5.12.2012, 10:21
Сообщение #8


Стаж: 15 лет

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

Цитата(dron34 @ 5.12.2012, 1:23) *
Там строк 30 будет то, без инклюдов и авторов...если не меньше.

А ты любишь наверное когда тебя посылают, поэтому и пишешь "Только не агрись". Ты не провоцируй :)

Строки - не показатель, хоть 10 строк, как говорил один человек: "Я за 100 р. даже блокнот не открою".

Цитата(Takashi Murakami @ 5.12.2012, 1:34) *
Скрытый текст

#include <amxmodx>
#include <amxmisc>
#include <WPMGPrintChatColor>

new KEYSMENU = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5|MENU_KEY_6|MENU_KEY_7|MEN
U_KEY_8|MENU_KEY_9|MENU_KEY_0

public plugin_init()
{
register_plugin("Velosiped", "0.1", "xXx")
register_menu("Danet_menu", KEYSMENU, "menu")
register_clcmd("say /komandanet", "clcmd_net")
}

public client_putinserver(id)
{
set_task(15.0, "danet_menu", id)
}

public sound_menu(id)
{
static menu[650], iLen
iLen = 0
iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\yТекст:^n");
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r1. \wДа.^n");
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r2. \wНет.");
show_menu(id, KEYSMENU, menu, -1, "Danet_menu");
}

public clcmd_net(id)
{
PrintChatColor(id, PRINT_COLOR_RED, "^4[Текст] ^1Если передумаете, напишите в чат: ^3/komanda.")
}

public menu(id, key)
{
switch(key)
{
case 0: client_cmd(id, "say /komandada")

case 1: client_cmd(id, "say /komandanet")
}
}


Компилить с инклудом http://rghost.ru/42015340

Типичный пример халявы, работать вообще не будет.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sweet
сообщение 5.12.2012, 13:13
Сообщение #9
Стаж: 15 лет

Сообщений: 1920
Благодарностей: 597
Полезность: 431

Цитата(Rejiser @ 5.12.2012, 12:21) *
Строки - не показатель, хоть 10 строк, как говорил один человек: "Я за 100 р. даже блокнот не открою".


Типичный пример халявы, работать вообще не будет.


Не строй из себя правильного и сверх умного, лучше бы ты про халяву писал в топиках где просят большее и вообще за ничего, а ещё лучше что бы вообще ничего не писал.

Отредактировал: dron34, - 5.12.2012, 13:23
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 5.12.2012, 13:35
Сообщение #10


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

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

!
Предупреждение:
Давайте не ругаемся тут
Предлагать 30 рублей это на самом деле смешно. Еще бы 24 рубля и 17 копеек предложили =)


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: