Русское сообщество по скриптингу

ищу плагин ( "Ник игрока" зашел/вышел/готов к игре)

Поиск плагинов для SourceMod.
Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающиеся только поиску плагинов для SourceMod.

ищу плагин ( "Ник игрока" зашел/вышел/готов к игре)

Сообщение younger » 26 авг 2012, 20:39

Дайте этот плаг :shout:
Аватара пользователя
younger
 
Сообщения: 35
Зарегистрирован: 23 июл 2012, 13:54
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Опыт программирования: Меньше недели
Языки программирования: Counter-Strike 1.6

Re: ищу плагин ( "Ник игрока" зашел/вышел/готов к игре)

Сообщение KyKyIIIKuH » 27 авг 2012, 12:39

xd.rar
Аватара пользователя
KyKyIIIKuH
 
Сообщения: 28
Зарегистрирован: 28 мар 2012, 23:06
Откуда: Старый Оскол
Благодарил (а): 3 раз.
Поблагодарили: 4 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6

Re: ищу плагин (

Сообщение brooter77 » 01 сен 2012, 19:53

Аватара пользователя
brooter77
 
Сообщения: 17
Зарегистрирован: 16 янв 2011, 06:48
Благодарил (а): 5 раз.
Поблагодарили: 1 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Counter-Strike 1.6

Re: ищу плагин (

Сообщение leks123 » 01 сен 2012, 23:53

Ему надо на SM, а не на amxx
Аватара пользователя
leks123
 
Сообщения: 870
Зарегистрирован: 28 окт 2011, 16:09
Откуда: г. Сыктывкар
Забанен
Благодарил (а): 67 раз.
Поблагодарили: 85 раз.
Опыт программирования: Около года
Языки программирования: Сounter Strike 1.6

Re: ищу плагин (

Сообщение forze96 » 23 сен 2012, 11:08

ТУт писать то 20 строк от силы.
Пишу плагины за символическую цену:)
[Skype:cs-jumping]
Аватара пользователя
forze96
 
Сообщения: 717
Зарегистрирован: 05 дек 2011, 23:50
Откуда: Украина
Благодарил (а): 70 раз.
Поблагодарили: 117 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6
SAMP
Lineage II

Re: ищу плагин (

Сообщение forze96 » 23 сен 2012, 11:11

дабл пост
Пишу плагины за символическую цену:)
[Skype:cs-jumping]
Аватара пользователя
forze96
 
Сообщения: 717
Зарегистрирован: 05 дек 2011, 23:50
Откуда: Украина
Благодарил (а): 70 раз.
Поблагодарили: 117 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6
SAMP
Lineage II

Re: ищу плагин ( "Ник игрока" зашел/вышел/готов к игре)

Сообщение SubMeat » 23 сен 2012, 20:52

younger писал(а):Дайте этот плаг :shout:

Исходник:[pawn]
  1.  

  2. /*Квары:

  3. connect_client_msg <1|2|3> (по-умолчанию 1)

  4.   connect_client_msg 1 - Показывает сообщение в чат только тогда, когда игрок соединяется на сервер.

  5.   connect_client_msg 2 - Показывает сообщение в чат только тогда, когда игрок присоединился за команду.

  6.   connect_client_msg 3 - Показывет сообщение в чат тогда, когда игрок соединяется на сервер и когда присоединился за команду.

  7.   connect_client_msg 4 - Показывет сообщение в чат тогда, когда игрок присоединился за команду и когда вышел с сервера.

  8.   connect_client_msg 5 - Показывет сообщение в чат тогда,когда игрок соединяется на сервер и когда вышел с сервера.

  9.   connect_client_msg 6 - Показывает сообщение во время соединения, присоединения за команду и выхода с сервера игрока.

  10.  

  11. connect_client_country <1|0> - Показывает страну (по-умолчанию 1)

  12. connect_client_ip <1|0> - Показывает IP-адрес (по-умолчанию 1)

  13. connect_client_authid <1|0> - Показывает аутентификацию (по-умолчанию 1)

  14. */

  15.  

  16. #include <amxmodx>

  17. #include <amxmisc>

  18. #include <geoip>

  19.  

  20. #define MAXPLAYER 32

  21.  

  22. new id_send;

  23. new temp;

  24. new TeamInfo;

  25. new SayText;

  26.  

  27. new g_CvarJoinMsg;

  28. new g_CvarJoinCountry;

  29. new g_CvarJoinIp;

  30. new g_CvarJoinAuthId;

  31.  

  32. new bool:IsConnected[MAXPLAYER + 1];

  33.  

  34. new g_szSoundFile[] = "buttons/blip1.wav";

  35.  

  36. public plugin_init()

  37. {

  38.         register_plugin("Connect IP Client", "1.0", "hunter");

  39.         register_dictionary("connect_ip_client.txt")

  40.  

  41.         g_CvarJoinMsg = register_cvar("connect_client_msg", "1")

  42.         g_CvarJoinCountry = register_cvar("connect_client_country", "1")

  43.         g_CvarJoinIp = register_cvar("connect_client_ip", "1")

  44.         g_CvarJoinAuthId = register_cvar("connect_client_authid", "1")

  45.  

  46.         TeamInfo = get_user_msgid("TeamInfo");

  47.         SayText = get_user_msgid("SayText");

  48. }

  49.  

  50. public plugin_precache()

  51. {

  52.         precache_sound(g_szSoundFile);

  53. }

  54. public client_putinserver(player)

  55. {

  56.         temp=get_pcvar_num(g_CvarJoinMsg);

  57.         IsConnected[player] = true;

  58.         if((temp >= 2 && temp<=4) || temp>=6)

  59.         {

  60.                 show_msg(player,"CONNECT_IP_JOINED")   

  61.                 client_cmd(0,"hud_saytext_time 8")

  62.                 client_cmd(0,"hud_deathnotice_time 8") //lol just my own remove if needed

  63.                 client_cmd(0, "spk %s", g_szSoundFile)

  64.         }

  65. }

  66.  

  67. public client_disconnect(player)

  68. {

  69.         if(get_pcvar_num(g_CvarJoinMsg) >= 4)

  70.         {

  71.                 IsConnected[player] = false;

  72.                 show_msg(player,"CONNECT_IP_DISCONNECTED");

  73.         }

  74. }

  75. public client_authorized(player)

  76. {

  77.         temp=get_pcvar_num(g_CvarJoinMsg);

  78.         IsConnected[player] = false;

  79.         if(temp == 1 || temp==3 || temp>=5) show_msg(player,"CONNECT_IP_CONNECTING")

  80. }

  81.  

  82. public show_msg(player,lang_msg[]){

  83.         new authid[35],user[32],ip[32],Country[33],msg[200],len;

  84.         get_user_name(player,user,31)

  85.         get_user_ip(player,ip,31,1)

  86.         get_user_authid(player,authid,34)

  87.         geoip_country(ip,Country)

  88.        

  89.         len=format(msg,199,"^x04%s ^x01",user);

  90.         if (get_pcvar_num(g_CvarJoinIp)==1) len+=format(msg[len],199,"(^x03%s^x01)",ip);

  91.         if (get_pcvar_num(g_CvarJoinAuthId)==1) len+=format(msg[len],199," (^x03%s^x01)",authid);

  92.         len+=format(msg[len],199," %L",player,lang_msg);

  93.         if (get_pcvar_num(g_CvarJoinCountry)==1) len+=format(msg[len],199," (^x03%s^x01)",Country);

  94.         format(msg[len],199,".");

  95.         print_in_chat(0, msg);

  96. }

  97.  

  98. public print_in_chat(id, const msg[])

  99. {

  100.         if(id && IsConnected[id]) id_send=id

  101.         else id_send=get_player()

  102.        

  103.         if (id_send!=-1)

  104.         {

  105.                 new team;

  106.                 team = get_user_team(id_send);

  107.                

  108.                 static message[256];

  109.                 vformat(message, 255, msg, 3);

  110.                 message[192] = '^0';           

  111.                

  112.                 Team_Info(id_send,"TERRORIST");        

  113.                

  114.                 message_begin(MSG_ALL, SayText, {0, 0, 0}, id);

  115.                 write_byte(id_send);

  116.                 write_string(message);

  117.                 message_end();

  118.                

  119.                 TeamSelection(id_send, team);          

  120.         }

  121.         return 1;

  122. }

  123.  

  124. Team_Info(id, team[])

  125. {

  126.         message_begin(MSG_ALL, TeamInfo);

  127.         write_byte(id);

  128.         write_string(team);

  129.         message_end();

  130.  

  131.         return 1;

  132. }

  133.  

  134.  

  135. TeamSelection(index, team)

  136. {

  137.         switch(team)

  138.         {

  139.                 case 0:

  140.                 {

  141.                         Team_Info(index, "");

  142.                 }

  143.                 case 1:

  144.                 {

  145.                         Team_Info(index, "TERRORIST");

  146.                 }

  147.                 case 2:

  148.                 {

  149.                         Team_Info(index, "CT");

  150.                 }

  151.                 case 3:

  152.                 {

  153.                         Team_Info(index, "SPECTATOR");

  154.                 }

  155.         }

  156. }

  157.  

  158. get_player()

  159. {

  160.         for( new plr = 1; plr <= MAXPLAYER; plr++ )

  161.         {

  162.                 if( IsConnected[plr] )

  163.                 {

  164.                         return plr;

  165.                 }

  166.         }

  167.        

  168.         return -1;

  169. }

  170.  
[/pawn]
txt файл
Код: Выделить всё
[ru]
CONNECT_IP_JOINED = готов к игре
CONNECT_IP_DISCONNECTED = покинул сервер
CONNECT_IP_CONNECTING = зашёл на сервер
Делаю плагины на заказ icq: 480064254 Skype:arsen-stalker
Аватара пользователя
SubMeat
 
Сообщения: 75
Зарегистрирован: 16 сен 2012, 16:01
Благодарил (а): 2 раз.
Поблагодарили: 9 раз.
Опыт программирования: Меньше месяца
Языки программирования: Counter-Strike 1.6

Re: ищу плагин (

Сообщение BlackSmoke » 24 сен 2012, 17:38

forze96 писал(а):ТУт писать то 20 строк от силы.

Ану давай на sm напиши :D
Заказы принимаю Отзывы о работе
itsblacksmoke
Аватара пользователя
BlackSmoke
 
Сообщения: 1109
Зарегистрирован: 28 июл 2012, 04:33
Откуда: Ukraine
Благодарил (а): 106 раз.
Поблагодарили: 287 раз.
Опыт программирования: Около года
Языки программирования: Counter Strike 1.6

Re: ищу плагин (

Сообщение KyKyIIIKuH » 24 сен 2012, 19:58

Smoke писал(а):
forze96 писал(а):ТУт писать то 20 строк от силы.

Ану давай на sm напиши :D


не чего сложного, написал бы, но качать компилятор в падлу. :boast:
Аватара пользователя
KyKyIIIKuH
 
Сообщения: 28
Зарегистрирован: 28 мар 2012, 23:06
Откуда: Старый Оскол
Благодарил (а): 3 раз.
Поблагодарили: 4 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6

Re: ищу плагин (

Сообщение Major4ik » 10 ноя 2012, 04:21

KyKyIIIKuH писал(а):не чего сложного, написал бы, но качать компилятор в падлу. :boast:

Я чувствую ты бы написал, года через пол :-D
Вы должны зарегистрироваться, чтобы видеть ссылки.
Аватара пользователя
Major4ik
 
Сообщения: 93
Зарегистрирован: 12 июл 2012, 17:27
Благодарил (а): 37 раз.
Поблагодарили: 2 раз.
Языки программирования: Counter-Strike 1.6

След.

Вернуться в Поиск плагинов

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3