AMX MOD X
Среда, 11.12.2024, 11:54:13



Приветствую Вас Гость | RSS
[ Главная ] [ Скрытие меню - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
Скрытие меню
NapalmДата: Вторник, 17.11.2009, 16:29:27 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Не в сети
Здравствуйте уважаемые скриптеры. У меня есть меню, которое выводится при коннекте на сервер, каждый раз.

Необходимо добавить меню, наподобие Don't Show Again (Не отображать в следующий раз) - Которое будет скрывать меню раз и навсегда, естественно для конкретного игрока. Как осуществить подобное ?

Так-же необходима функция, которая берет IP-адрес у подключившегося, и вставляет в ссылку, которая выводит его статистику.

Заранее спасибо !

 
AnOrangeJuiceДата: Вторник, 17.11.2009, 16:47:08 | Сообщение # 2
Лейтенант
Группа: Пользователи
Сообщений: 62
Репутация: 2
Статус: Не в сети
Code
new bool:g_bHaveMenu[33];

case: *
  g_bHaveMenu[id] = false;

public client_putinserver( id )
  g_bHaveMenu[id] = true;

ченить типо такого ^_^

 
NapalmДата: Вторник, 17.11.2009, 16:51:44 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Не в сети
Немного непонятный код :(
 
AnOrangeJuiceДата: Вторник, 17.11.2009, 16:55:16 | Сообщение # 4
Лейтенант
Группа: Пользователи
Сообщений: 62
Репутация: 2
Статус: Не в сети
дай код с меню плс-.-
 
NapalmДата: Вторник, 17.11.2009, 17:02:38 | Сообщение # 5
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Не в сети
public func_menu(id, menu, key)
{
key++

if(key==1) client_cmd(id,"say /autobind")
if(key==2) client_cmd(id,"say /help_keys")
if(key==3) client_cmd(id,"say /help_gungame")
if(key==4) client_cmd(id,"say /download_client")
if(key==5) client_cmd(id,"amxmodx")
}

public go_menu(id)
{
menu_display(id,menu)

return PLUGIN_HANDLED
}

 
ZETAДата: Вторник, 17.11.2009, 18:01:22 | Сообщение # 6
Генерал-майор
Группа: Скриптеры
Сообщений: 369
Репутация: 21
Статус: Не в сети
Я в прошлом плагине это реализовал с помощью setinfo. Посмотри в LangmenuChoose. Немного переделать и все...

Говори что думаешь и думай что говоришь...
 
NapalmДата: Вторник, 17.11.2009, 18:09:12 | Сообщение # 7
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Не в сети
Спасибо. Постараюсь использовать set_info , это ведь и вправду реальное решение !
 
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2024