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

Уважаемые пользователи, прежде чем открыть новую тему ознакомьтесь пожалуйста с правилами и воспользуйтесь поиском.

Страница 1 из 11
Модератор форума: Cooller^_^, Mushroom, Tiger_ 
Форум Counter Strike » Плагины для AMXX » Общие вопросы по модам и плагинам » Плагин смс
Плагин смс
Dimdos12Дата: Суббота, 2013-12-21, 11:17 | Сообщение # 1
Сообщений: 262
Награды: 38
qq all
Сделайте плагин кто нибудь, отсылка смс между игроками на сервере кс 1.6
за основу можно взять этот

но нужно что бы не в конце раунда получать и мгновенно после отправки и не в motd окне, а в чат основной, и видно только этому игроку.
Ещё,изменить команду /pm на /sms


!
 Российская Федерация
nesquikromaДата: Суббота, 2013-12-21, 16:30 | Сообщение # 2
Сообщений: 265
Награды: 20
Код
#include <amxmodx>

new g_Aim[33]

public plugin_init()
{
  register_clcmd("say /sms", "OpenMenuPlayers")
  register_clcmd("sms", "SendMessageForUser")
}

public OpenMenuPlayers(id)
{
  new szName[32], szMenu[64], szPlayers[32]
  new menu, count
   
  get_players(szPlayers, count)
   
  formatex(szMenu, charsmax(szMenu), "Выберите игрока:")
  menu = menu_create(szMenu, "menu_func_sms")

  for(new i = 0; i < count; i++)
  {
   get_user_name(szPlayers[i], szName, charsmax(szName))
    
   formatex(szMenu, charsmax(szMenu), "%s %s", szName, id==szPlayers[i]?"\r*\w":"")
   menu_additem(menu, szMenu)
  }
   
  menu_display(id, menu, 0)
  return PLUGIN_HANDLED
}

public menu_func_sms(id, menu, item)
{
  if(id == item)
  {
   client_print(id, print_chat, "Вы не можете отправлять себе сообщения")
   menu_display(id, menu, item/7)
   return PLUGIN_HANDLED
  }
   
  g_Aim[id] = item
  client_cmd(id, "messagemode sms")
  return PLUGIN_CONTINUE
}

public SendMessageForUser(id)
{
  new szMsg[192], szName[32]
  read_args(szMsg, charsmax(szMsg))
  remove_quotes(szMsg)
   
  get_user_name(id, szName, 31)
   
  client_print(g_Aim[id], print_center, "Вы получили сообщение от %s", szName)
  client_print(g_Aim[id], print_chat, "%s", szMsg)
}


Ну вот че то типо =)
Не тестил времени не было


 Беларусь
Dimdos12Дата: Суббота, 2013-12-21, 23:28 | Сообщение # 3
Сообщений: 262
Награды: 38
работает в 2-ух из 30 случаев, смс не приходят почти всегда. Надо что то исправить

!
 Российская Федерация
Форум Counter Strike » Плагины для AMXX » Общие вопросы по модам и плагинам » Плагин смс
Страница 1 из 11
Поиск:
Статистика Форума
Последние темы Читаемые темы Лучшие пользователи Новые пользователи

Плагин для csdm

(0)

VIP статус

(3)

Jailbrack Menu Simon

(28)

Ошибки и неисправности веб-сайта

(1617)

Помогите изменить плагин

(4)

Общение:> (закрыта)

(9999)

Общение ^-^

(9999)

Общение :] (закрыта)

(9728)

Флудилочка дизайнеров :)

(5927)

Досчитаем до 10000:)

(4765)

Cooller^_^

(6326)

REDtooth

(2547)

Gep

(2421)

redemaxa

(2162)

cs-strikez

(2010)

superamanzhol2017

(2017-08-22)

green22

(2017-08-21)

Gannis

(2017-08-21)

nsdoors

(2017-08-21)

AND_END

(2017-08-21)

Популярные