Главная | Поиск | Чат | Форум | Рынок | | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · 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
Сообщений: 264
Награды: 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
Поиск:
Статистика Форума
Последние темы Читаемые темы Лучшие пользователи Новые пользователи

Ищу человека который поможет настроить сервер

(4)

Проблема общего характера с knife dm

(0)

Ищу скрипт

(1)

проблемка с фпс/пингом

(5)

Быстрая закупка CS 1.6

(6)

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

(9999)

Общение ^-^

(9999)

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

(9728)

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

(5926)

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

(4757)

Cooller^_^

(6318)

REDtooth

(2547)

Gep

(2421)

redemaxa

(2162)

cs-strikez

(2010)

olehmelnyk777

(2016-12-05)

chuchukmasll

(2016-12-05)

Trumpflum

(2016-12-05)

goshan355marchenco

(2016-12-05)

HuKcOH™

(2016-12-04)

Популярные