• Страница 1 из 1
  • 1
Ищу плагин меню ножей для cs 1.6 а так же admin anonce
Дата: Среда, 04.04.2018, 14:49 | Сообщение # 1
Девушка
Любитель
Offline
  • marisingle
  • Репутация: 17
  • Сообщений:37
  • Пользователь
  • Статус пользователя Перерисовка моделей.
Есть ли у кого плагин для меню ножей(для игроков,вип,админов).
А так же admin anonce(похожий).Анонсирует подключение админов и випов В ЧАТЕ.
Никаких hud!
Пример что-то вроде "К нам подключился VIP игрок %nick или К нам подключился Администратор %nick"
Звуков тоже никаких не надо,всё просто и со вкусом как говорится!)
Дата: Среда, 04.04.2018, 15:41 | Сообщение # 2
  • Deadly_Darkness
  • Репутация:
  • Сообщений:
  • Удаленные
Писал на скорую руку, не проверял, но должно работать
Код
#include <amxmodx>

#define ADMIN_FLAG   ADMIN_KICK       // флаг ADMIN
#define SVIP_FLAG   ADMIN_LEVEL_E      // флаг SuperVIP
#define VIP_FLAG   ADMIN_LEVEL_H      // флаг VIP

#define ADMIN_PREF   "ADMIN"       // Префикс ADMIN
#define SVIP_PREF   "SuperVIP"       // Префикс SVIP
#define VIP_PREF   "VIP"       // Префикс VIP

//Словарь
#define A_PREFIX      "SERVER"    // Префикс в начале сообщения
#define A_CONNECT    "^1[^4%s^1] ^4%s ^3%s ^1подключился к серверу"

public plugin_init()
{
   register_plugin("Unnamed", "1.0", "Deadly|Darkness");
}

public client_putinserver(id)
{
   set_task(1.0, "adminconnect", id)
}

public adminconnect(id)
{
   if(get_flag(id))
   {
      new name[32]
            get_user_name(id, name, charsmax(name))

      static const prefix[][] = { "", ADMIN_PREF, SVIP_PREF, VIP_PREF };
      
      color_chat(0, A_CONNECT, A_PREFIX, prefix[get_flag(id)], name);
   }
}

stock get_flag(id)
{
   static Flags; Flags = get_user_flags(id);
   if(Flags & ADMIN_FLAG)    return 1;
   else if(Flags & SVIP_FLAG) return 2;
   else if(Flags & VIP_FLAG)    return 3;
   return 0;
}

stock color_chat(const id, const input[], any:...)
{
   new count = 1, players[32];
   static msg[191];
   vformat(msg, 190, input, 3);
   
   replace_all(msg, 190, "!g", "^4");
   replace_all(msg, 190, "!y", "^1");
   replace_all(msg, 190, "!t", "^3");
   
   if (id) players[0] = id; else get_players(players, count, "ch");
   {
      for (new i = 0; i < count; i++)
      {
         if (is_user_connected(players[i]))
         {
            message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
            write_byte(players[i]);
            write_string(msg);
            message_end();
         }
      }
   }
}


Сообщение отредактировал Deadly_Darkness - Среда, 04.04.2018, 16:37
Дата: Среда, 04.04.2018, 17:43 | Сообщение # 3
Девушка
Любитель
Offline
  • marisingle
  • Репутация: 17
  • Сообщений:37
  • Пользователь
  • Статус пользователя Перерисовка моделей.
Deadly_Darkness, Спасибо!Проверю,отпишусь)

Добавлено (04.04.2018, 17:43)
---------------------------------------------
Deadly_Darkness, /hlds/web/www/amxxpc/work/scripting/admin_connect.sma(30) : warning 217: loose indentation
/hlds/web/www/amxxpc/work/scripting/admin_connect.sma(32) : warning 217: loose indentation
Header size:            440 bytes
Code size:             2132 bytes
Data size:             1416 bytes
Stack/heap size:      16384 bytes; estimated max. usage=95 cells (380 bytes)
Total requirements:   20372 bytes
 
2 Warnings.
Done.
2 ошибки можете исправить пожалуйста?

Дата: Среда, 04.04.2018, 18:02 | Сообщение # 4
  • Deadly_Darkness
  • Репутация:
  • Сообщений:
  • Удаленные
Не ошибки, а варнинги. Ничего страшного, компилятор говорит, что разные отступы перед строками. Попробуй так
Код
#include <amxmodx>

#define ADMIN_FLAG   ADMIN_KICK       // флаг ADMIN
#define SVIP_FLAG   ADMIN_LEVEL_E      // флаг SuperVIP
#define VIP_FLAG   ADMIN_LEVEL_H      // флаг VIP

#define ADMIN_PREF   "ADMIN"       // Префикс ADMIN
#define SVIP_PREF   "SuperVIP"       // Префикс SuperVIP
#define VIP_PREF   "VIP"      // Префикс VIP

//Словарь
#define A_PREFIX      "SERVER"    // Префикс в начале сообщения
#define A_CONNECT    "^1[^4%s^1] ^4%s ^3%s ^1подключился к серверу"

public plugin_init()
{
   register_plugin("Unnamed", "1.0", "Deadly|Darkness");
}

public client_putinserver(id)
{
   set_task(1.0, "adminconnect", id)
}

public adminconnect(id)
{
   if(get_flag(id))
   {
      new name[32]
      get_user_name(id, name, charsmax(name))
      static const prefix[][] = { "", ADMIN_PREF, SVIP_PREF, VIP_PREF };
      
      color_chat(0, A_CONNECT, A_PREFIX, prefix[get_flag(id)], name);
   }
}

stock get_flag(id)
{
   static Flags; Flags = get_user_flags(id);
   if(Flags & ADMIN_FLAG)    return 1;
   else if(Flags & SVIP_FLAG) return 2;
   else if(Flags & VIP_FLAG)    return 3;
   return 0;
}

stock color_chat(const id, const input[], any:...)
{
   new count = 1, players[32];
   static msg[191];
   vformat(msg, 190, input, 3);
   
   replace_all(msg, 190, "!g", "^4");
   replace_all(msg, 190, "!y", "^1");
   replace_all(msg, 190, "!t", "^3");
   
   if (id) players[0] = id; else get_players(players, count, "ch");
   {
      for (new i = 0; i < count; i++)
      {
         if (is_user_connected(players[i]))
         {
            message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
            write_byte(players[i]);
            write_string(msg);
            message_end();
         }
      }
   }
}
Дата: Среда, 04.04.2018, 18:54 | Сообщение # 5
Девушка
Любитель
Offline
  • marisingle
  • Репутация: 17
  • Сообщений:37
  • Пользователь
  • Статус пользователя Перерисовка моделей.
Deadly_Darkness, Спасибо,плагин работает прекрасно.
Сообщение отредактировал marisingle - Среда, 04.04.2018, 19:01
Дата: Среда, 04.04.2018, 19:43 | Сообщение # 6
  • Deadly_Darkness
  • Репутация:
  • Сообщений:
  • Удаленные
Цитата marisingle ()
Deadly_Darkness, Спасибо,плагин работает прекрасно.
Не за что
Дата: Четверг, 05.04.2018, 12:55 | Сообщение # 7
Знаток
Offline
  • Chechnya
  • Репутация: 26
  • Сообщений:92
  • Пользователь
  • Статус пользователя Chechen Republic of Ichkeria
    95rus
Deadly_Darkness, многим помогает, активный и знающий парень больше бы таких.
Дата: Четверг, 05.04.2018, 13:29 | Сообщение # 8
  • Deadly_Darkness
  • Репутация:
  • Сообщений:
  • Удаленные
Цитата Chechnya ()
Deadly_Darkness, многим помогает, активный и знающий парень больше бы таких.
По возможности стараюсь. От меня не убудет, а народу помогу, ведь всем нам иногда нужна помощь
Дата: Четверг, 05.04.2018, 15:55 | Сообщение # 9
Девушка
Любитель
Offline
  • marisingle
  • Репутация: 17
  • Сообщений:37
  • Пользователь
  • Статус пользователя Перерисовка моделей.
Deadly_Darkness, особенно таким ракообразным как я:)
Дата: Суббота, 07.04.2018, 16:01 | Сообщение # 10
Скриптер
Дух ( Новичок )
Offline
  • Dom1no_[KZ]
  • Репутация: 31
  • Сообщений:16
  • Разработчик
  • Статус пользователя Пишу плагины AMXX
    Group: Vk.com/amxx_fbr
Цитата marisingle ()
таким
Прикрепления: Connect_INFO.rar (5.2 Kb)
Дата: Суббота, 07.04.2018, 16:49 | Сообщение # 11
Девушка
Любитель
Offline
  • marisingle
  • Репутация: 17
  • Сообщений:37
  • Пользователь
  • Статус пользователя Перерисовка моделей.
Dom1no_[KZ], чем отличается этот плагин от того,что мне скинули?
Дата: Суббота, 07.04.2018, 19:26 | Сообщение # 12
Скриптер
Дух ( Новичок )
Offline
  • Dom1no_[KZ]
  • Репутация: 31
  • Сообщений:16
  • Разработчик
  • Статус пользователя Пишу плагины AMXX
    Group: Vk.com/amxx_fbr
Цитата marisingle ()
Dom1no_[KZ], чем отличается этот плагин от того,что мне скинули?
Можно добавить коннекты через ини файле и боле удобно этот плагин, чем оттого, тебя скинули)))
Дата: Воскресенье, 08.04.2018, 18:55 | Сообщение # 13
Девушка
Любитель
Offline
  • marisingle
  • Репутация: 17
  • Сообщений:37
  • Пользователь
  • Статус пользователя Перерисовка моделей.
Dom1no_[KZ], удобный плагин за счет конфига,но где исходник?

Добавлено (08.04.2018, 18:55)
---------------------------------------------
Dom1no_[KZ],данный вами плагин не работает!По крайней мере на версии amxmod 1.8.2.и билде 6153

  • Страница 1 из 1
  • 1
Поиск:
(threadpage)