AMX MOD X
Четверг, 01.01.2026, 08:28:35



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

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

  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: AlMod, slogic  
join/leave message
Syava-gДата: Вторник, 16.06.2009, 00:28:31 | Сообщение # 1
Полковник
Группа: Пользователи
Сообщений: 199
Репутация: 0
Статус: Не в сети
в AMX Super есть плагин ENTER/LEAVE MESSAGES v1.0 by by [Kindzhon] China Revised by Bmann_420 and X-olent,
но я не хочу использовать AMX Super, мне нужен оттуда только этот плагин ^_^ плагин показывает, кто входит и выходит из сервера + проигрывает звук valve/sound/buttons/blip1
помогите плз! дайте только этот плагин! на гугле пока не забанили, но найти там не смог... он идет только в комплекте с AMX Super.. вам же не трудно ^_^ я видел много других подобных этому плагину, но этот самый лучший ^_^


d31ay

Сообщение отредактировал Syava-g - Вторник, 16.06.2009, 00:30:50
 
defaultNick8433Дата: Вторник, 16.06.2009, 10:32:07 | Сообщение # 2
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Репутация: 19
Статус: Не в сети
Code
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "defaultnick"

new const g_connect[]="valve/sound/buttons/blip1"
new const g_disconnect[]="valve/sound/buttons/blip2"

public plugin_init() {
  register_plugin(PLUGIN, VERSION, AUTHOR)
}
public client_authorized(id)
{
  set_task(0.1,"user_connect",_,_,_,"b")
}
public user_connect(id)
{
  new name[32]
  get_user_name(id,name,31)
  new ip[32]
  get_user_ip(id,ip,31,1)
  client_print(0,print_chat,"K CepBepy KoHHeKTuTC9I %s^n[ip:%s]",name,ip)
  client_cmd(0,"spk ^"%s^"",g_connect)
}
public client_disconnect(id)
{
  new name[32]
  get_user_name(id,name,31)
  new ip[32]
  get_user_ip(id,ip,31,1)
  client_print(0,print_chat,"urpok %s [ip:%s]^n OTKJII-O4uJIC9I OT CepBepa",name,ip)
  client_cmd(0,"spk ^"%s^"",g_disconnect)
}


На проверь


Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
 
ZETAДата: Вторник, 16.06.2009, 10:40:14 | Сообщение # 3
Генерал-майор
Группа: Скриптеры
Сообщений: 369
Репутация: 21
Статус: Не в сети
Code

public client_authorized(id)  
{  
   set_task(0.1,"user_connect",_,_,_,"b")  
}

Коннект-то нафига зацикливать...

Свой - http://amxmodx.ucoz.ru/forum/4-2830-1


Говори что думаешь и думай что говоришь...
 
defaultNick8433Дата: Вторник, 16.06.2009, 10:49:03 | Сообщение # 4
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Репутация: 19
Статус: Не в сети
Code
оннект-то нафига зацикливать

Может он захочет,чтобы инфа о юзере,который коннектится к серваку,высвечивалась св чат через определённое время :)


Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
 
ZETAДата: Вторник, 16.06.2009, 11:21:11 | Сообщение # 5
Генерал-майор
Группа: Скриптеры
Сообщений: 369
Репутация: 21
Статус: Не в сети
Ты сам пробовал что написал? Твое определенное время - это 0.1 секунда, каждую 0.1 секунду будет посылаться сообщение...

В чате будет вот такое:

Code
K CepBepy KoHHeKTuTC9I...
K CepBepy KoHHeKTuTC9I...
K CepBepy KoHHeKTuTC9I...
K CepBepy KoHHeKTuTC9I...
K CepBepy KoHHeKTuTC9I...


Говори что думаешь и думай что говоришь...

Сообщение отредактировал ZETA - Вторник, 16.06.2009, 11:21:25
 
defaultNick8433Дата: Вторник, 16.06.2009, 11:28:26 | Сообщение # 6
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Репутация: 19
Статус: Не в сети
Quote (ZETA)
Ты сам пробовал что написал? Твое определенное время - это 0.1 секунда, каждую 0.1 секунду будет посылаться сообщение...

Я и забыл чёт про это ну тогда пус ть будет
Code
public client_putinserver(id)


Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
 
Syava-gДата: Вторник, 16.06.2009, 19:12:34 | Сообщение # 7
Полковник
Группа: Пользователи
Сообщений: 199
Репутация: 0
Статус: Не в сети
и все таки... какой итоговый код? ^_^ а то я незнаю уже что писать ^_^ и на том конечно спасибо, но я просто запутался ^_^ а этот плагин работает так же как и тот, что в АМХ Супер? Показывает таким же цветом сообщения и т.д и т.п.? ^_^ я просто сейчас не возле домашнего пк и проверить не могу ^_^

d31ay

Сообщение отредактировал Syava-g - Вторник, 16.06.2009, 19:46:46
 
defaultNick8433Дата: Вторник, 16.06.2009, 20:20:19 | Сообщение # 8
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Репутация: 19
Статус: Не в сети
Code
/* Plugin generated by AMXX-Studio */  

#include <amxmodx>  
#include <amxmisc>  

#define PLUGIN "New Plug-In"  
#define VERSION "1.0"  
#define AUTHOR "defaultnick"  

new const g_connect[]="valve/sound/buttons/blip1"  
new const g_disconnect[]="valve/sound/buttons/blip2"  

public plugin_init() {  
   register_plugin(PLUGIN, VERSION, AUTHOR)  
}  

public client_putinserver(id)  
{  
   new name[32]  
   get_user_name(id,name,31)  
   new ip[32]  
   get_user_ip(id,ip,31,1)  
   client_print(0,print_chat,"K CepBepy KoHHeKTuTC9I %s^n[ip:%s]",name,ip)  
   client_cmd(0,"spk ^"%s^"",g_connect)  
}  
public client_disconnect(id)  
{  
   new name[32]  
   get_user_name(id,name,31)  
   new ip[32]  
   get_user_ip(id,ip,31,1)  
   client_print(0,print_chat,"urpok %s [ip:%s]^n OTKJII-O4uJIC9I OT CepBepa",name,ip)  
   client_cmd(0,"spk ^"%s^"",g_disconnect)  
}


Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
 
Syava-gДата: Вторник, 16.06.2009, 20:33:21 | Сообщение # 9
Полковник
Группа: Пользователи
Сообщений: 199
Репутация: 0
Статус: Не в сети
Спасибо за помощь ^_^

d31ay
 
defaultNick8433Дата: Вторник, 16.06.2009, 20:35:33 | Сообщение # 10
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Репутация: 19
Статус: Не в сети
Syava-g, незачто

Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
 
Syava-gДата: Среда, 17.06.2009, 21:24:49 | Сообщение # 11
Полковник
Группа: Пользователи
Сообщений: 199
Репутация: 0
Статус: Не в сети
просто реально в АМХ Super кульные плагины собраны, а вот по отдельности их найти не реально для меня, поэтому надежда на вас ^_^

Добавлено (2009-06-17, 9:24 Pm)
---------------------------------------------
плагин не компилируется.. ошибку выдает и посылает... wtf?


d31ay

Сообщение отредактировал Syava-g - Вторник, 16.06.2009, 20:56:54
 
defaultNick8433Дата: Среда, 17.06.2009, 21:32:23 | Сообщение # 12
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Репутация: 19
Статус: Не в сети
Code
/* Plugin generated by AMXX-Studio */   

#include <amxmodx>   
#include <amxmisc>   

#define PLUGIN "New Plug-In"   
#define VERSION "1.0"   
#define AUTHOR "defaultnick"   

new const g_connect[]="valve/sound/buttons/blip1"   
new const g_disconnect[]="valve/sound/buttons/blip2"   

public plugin_precache()
{
precache_sound(g_connect)
precache_sound(g_disconnect)
}
public plugin_init() {   
    register_plugin(PLUGIN, VERSION, AUTHOR)   
}   

public client_putinserver(id)   
{   
    new name[32]   
    get_user_name(id,name,31)   
    new ip[32]   
    get_user_ip(id,ip,31,1)   
    client_print(0,print_chat,"K CepBepy KoHHeKTuTC9I %s^n[ip:%s]",name,ip)   
    client_cmd(0,"spk ^"%s^"",g_connect)   
}   
public client_disconnect(id)   
{   
    new name[32]   
    get_user_name(id,name,31)   
    new ip[32]   
    get_user_ip(id,ip,31,1)   
    client_print(0,print_chat,"urpok %s [ip:%s]^n OTKJII-O4uJIC9I OT CepBepa",name,ip)   
    client_cmd(0,"spk ^"%s^"",g_disconnect)   
}


Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
 
Syava-gДата: Среда, 17.06.2009, 21:55:06 | Сообщение # 13
Полковник
Группа: Пользователи
Сообщений: 199
Репутация: 0
Статус: Не в сети
скомпилировался... запустился.. заработал.. все показывает, НО... ты наверное никогда не ставил себе на сервер AMX Super... там высвечаваеться hud сообщение, а не в чат ^_^ вот кусок кода из amx super, если можешь - сделай пожалуйста.. буду признателен ^_^
Code
public client_putinserver(id)
{
   new param[1]

   param[0] = id   
   g_name[id][0] = 0

   get_user_name(id, g_name[id], 31)

   set_task(2.0, "enter_msg", 0, param, 1)
        
   badaim[id] = false
   autoban[id] = false
   check_bad_vault(id)

   // -- CHECK IF LEFT TO DODGE GAG
   // ------------------------------
   new authid[32]

   get_user_authid( id, authid, 31 )

   g_gagged[id] = 0
   for( new i = 0; i < 33; i++ )
   {
    if( equali( authid, g_wasgagged[i] ) )
    {
     new temp[32]
     switch( g_gagflags[i] )
     {
      case 1: formatex( temp, 31, "a" )
      case 2: formatex( temp, 31, "b" )
      case 3: formatex( temp, 31, "ab" )
      case 4: formatex( temp, 31, "c" )
      case 5: formatex( temp, 31, "ac" )
      case 6: formatex( temp, 31, "bc" )
      case 7: formatex( temp, 31, "abc" )
     }
     new flags = read_flags( temp )

     g_gagged[id] = flags
     if( flags & 4 )
      fm_set_speak( id, SPEAK_MUTED )

     new name[32]

     get_user_name( id, name, 31 )

     client_print( 0, print_chat, "%L", LANG_PLAYER, AMX_SUPER_GAG_CONNECTED, name )

     new ungagid[1]

     ungagid[0] = id
     g_wasgagged[i][0] = 0

     set_task( DefaultGagTime , "task_ungag", id, ungagid, 1 )
     break;
    }
   }

   return PLUGIN_CONTINUE   
}    

public leave_msg(param[])   
{   
      if (get_pcvar_num(joinleave_message) == 1 && get_pcvar_num(leavemessage_enable) == 1)
      {
          new id = param[0]

          if(is_user_bot(id))   
    return PLUGIN_HANDLED

          new message[192], _hostname[64]   

          get_pcvar_string(leavemessage, message, 191)    
          get_pcvar_string(hostname, _hostname, 63)     
        
          replace(message, 191, "%hostname%", _hostname)
          replace(message, 191, "%name%", g_name[id])   

          replace_all(message, 191, "\n", "^n")

          set_hudmessage(255, 0, 255, 0.10, 0.55, 0, 6.0, 6.0, 0.5, 0.15, 3)   
          show_hudmessage(0, message)   
      }
        
      return PLUGIN_CONTINUE
}

public enter_msg(param[])   
{   
      if (get_pcvar_num(joinleave_message) == 1)
      {
          new id = param[0]

          if(is_user_bot(id))   
    return PLUGIN_HANDLED
            
          new message[192], _hostname[64]   
            
          get_pcvar_string(entermessage, message, 191)
            
          get_pcvar_string(hostname, _hostname, 63)     
          replace(message,191, "%hostname%", _hostname)
            
          if (cvar_exists("csstats_reset"))
          {   
              new data[8], rankpos[8], pos   

              pos = get_user_stats(id, data, data)   
                
              num_to_str(pos, rankpos, 7)
                
              replace(message, 191, "%rankpos%", rankpos)   
              replace(message, 191, "%name%", g_name[id])
                
              replace_all(message, 191, "\n", "^n")
                
              if (get_user_flags(id) & ADMIN_RESERVATION) {
                    
                  set_hudmessage(255, 0, 0, 0.10, 0.55, 0, 6.0, 6.0, 0.5, 0.15, 3)
                  show_hudmessage(0, message)
                    
                  client_cmd(0,"spk buttons/blip1.wav")
                  return PLUGIN_HANDLED
                    
              }
              else
              {
                    
                  set_hudmessage(0 , 255, 0, 0.10, 0.55, 0, 6.0, 6.0, 0.5, 0.15, 3)   
                  show_hudmessage(0, message)   
              }
          }
      }
        
      return PLUGIN_CONTINUE
}

очень прошу помочь.. поиск не дал результатов, а нагружать сервер amx super из-за 2 плагинов не охота ^_^


d31ay

Сообщение отредактировал Syava-g - Среда, 17.06.2009, 21:57:19
 
defaultNick8433Дата: Среда, 17.06.2009, 23:02:04 | Сообщение # 14
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Репутация: 19
Статус: Не в сети
Code
/* Plugin generated by AMXX-Studio */    

#include <amxmodx>    
#include <amxmisc>    

#define PLUGIN "New Plug-In"    
#define VERSION "1.0"    
#define AUTHOR "defaultnick"    

new const g_connect[]="valve/sound/buttons/blip1"    
new const g_disconnect[]="valve/sound/buttons/blip2"    

public plugin_precache()  
{  
precache_sound(g_connect)  
precache_sound(g_disconnect)  
}  
public plugin_init() {    
     register_plugin(PLUGIN, VERSION, AUTHOR)    
}    

public client_putinserver(id)    
{    
     new name[32]    
     get_user_name(id,name,31)    
     new ip[32]    
     get_user_ip(id,ip,31,1)
     set_hudmessage(255,0,0,-1.0,0.73,0,6.0,12.0)
     show_hudmessage(0,"K CepBepy KoHHeKTuTC9I %s^n[ip:%s]",name,ip)    
     client_cmd(0,"spk ^"%s^"",g_connect)    
}    
public client_disconnect(id)    
{    
     new name[32]    
     get_user_name(id,name,31)    
     new ip[32]    
     get_user_ip(id,ip,31,1)   
     set_hudmessage(255,0,0,-1.0,0.73,0,6.0,12.0)
     show_hudmessage(0,"urpok %s [ip:%s]^n OTKJII-O4uJIC9I OT CepBepa",name,ip)    
     client_cmd(0,"spk ^"%s^"",g_disconnect)    
}


Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
 
Syava-gДата: Среда, 17.06.2009, 23:10:41 | Сообщение # 15
Полковник
Группа: Пользователи
Сообщений: 199
Репутация: 0
Статус: Не в сети
спасибо! уже то, что надо ^_^ а как задать координаты, чтобы сообщение было не внизу экрана, а посредине слева? ^_^

d31ay
 
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

AMX Mod X Russian Community © 2006-2026