Viuda Comunity

[Script] Aviso jugador conectandose

Ir abajo

[Script] Aviso jugador conectandose

Mensaje  angelitoox el Sáb Nov 14, 2009 3:32 am

Este script Su funcion es q cuando un jugador se conecta Tu lo puedes personalizar a tu gusto Very Happy En el game aparecera asi ejemplo : [Viuda-negra] (TREBOR) Se ha conectado a partirlos a toditos xD (Venezuela)


aki el sma

Código:
#include <amxmodx>
#include <amxmisc>
#include <geoip>

#define SHOW_COLOR      1
#define SHOW_CONNECT      2
#define SHOW_DISCONNECT      4
#define PLAY_SOUND_CONNECT   8
#define PLAY_SOUND_DISCONNECT   16

new display_type_pcvar

new name[33][32]
new authid[33][32]
new country[33][46]
new ip[33][32]

new connect_soundfile[64]
new disconnect_soundfile[64]

new saytext_msgid

public plugin_init()
{
   register_plugin("GHW Connect Messages","1.0","GHW_Chronic")
   display_type_pcvar = register_cvar("cm_flags","31")
   register_cvar("cm_connect_string","Aki puedes poner el nombre de tu clan pagian web o lo q kieras %name (%steamid) aki el mensaje cuando el player se conecta , pon lo k sea xD (%country).")
   register_cvar("cm_disconnect_string","Aki puedes poner el nombre de tu clan pagian web o lo q kieras %name (%steamid) aki el mensaje cuando el player se desconecta , pon lo k sea xD (%country).")

   saytext_msgid = get_user_msgid("SayText")
}

public plugin_precache()
{
   register_cvar("cm_connect_sound","buttons/bell1.wav")
   register_cvar("cm_disconnect_sound","fvox/blip.wav")

   get_cvar_string("cm_connect_sound",connect_soundfile,63)
   get_cvar_string("cm_disconnect_sound",disconnect_soundfile,63)

   precache_sound(connect_soundfile)
   precache_sound(disconnect_soundfile)
}

public client_putinserver(id)
{
   if(!is_user_bot(id))
   {
      get_client_info(id)

      new display_type = get_pcvar_num(display_type_pcvar)
      if(display_type & SHOW_CONNECT)
      {
         new string[200]
         get_cvar_string("cm_connect_string",string,199)
         format(string,199,"^x01%s",string)

         if(display_type & SHOW_COLOR)
         {
            new holder[46]

            format(holder,45,"^x04%s^x01",name[id])
            replace(string,199,"%name",holder)

            format(holder,45,"^x04%s^x01",authid[id])
            replace(string,199,"%steamid",holder)

            format(holder,45,"^x04%s^x01",country[id])
            replace(string,199,"%country",holder)

            format(holder,45,"^x04%s^x01",ip[id])
            replace(string,199,"%ip",holder)
         }
         else
         {
            replace(string,199,"%name",name[id])
            replace(string,199,"%steamid",authid[id])
            replace(string,199,"%country",country[id])
            replace(string,199,"%ip",ip[id])
         }

         new num, players[32], player
         get_players(players,num,"ch")
         for(new i=0;i<num;i++)
         {
            player = players[i]

            message_begin(MSG_ONE,saytext_msgid,{0,0,0},player)
            write_byte(player)
            write_string(string)
            message_end()

            if(display_type & PLAY_SOUND_CONNECT)
            {
               client_cmd(player,"spk %s",connect_soundfile)
            }
         }
      }
   }
}

public get_client_info(id)
{
   get_user_name(id,name[id],31)
   get_user_authid(id,authid[id],31)

   get_user_ip(id,ip[id],31)
   geoip_country(ip[id],country[id])
   if(equal(country[id],"error"))
   {
      if(contain(ip[id],"192.168.")==0 || equal(ip[id],"127.0.0.1") || contain(ip[id],"10.")==0 ||  contain(ip[id],"172.")==0)
      {
         country[id] = "LAN"
      }
      if(equal(ip[id],"loopback"))
      {
         country[id] = "ListenServer User"
      }
      else
      {
         country[id] = "Unknown Country"
      }
   }
}

public client_infochanged(id)
{
   if(!is_user_bot(id))
   {
      get_user_info(id,"name",name[id],31)
   }
}

public client_disconnect(id)
{
   if(!is_user_bot(id))
   {
      new display_type = get_pcvar_num(display_type_pcvar)
      if(display_type & SHOW_DISCONNECT)
      {
         new string[200]
         get_cvar_string("cm_disconnect_string",string,199)
         format(string,199,"^x01%s",string)

         if(display_type & SHOW_COLOR)
         {
            new holder[46]

            format(holder,45,"^x04%s^x01",name[id])
            replace(string,199,"%name",holder)

            format(holder,45,"^x04%s^x01",authid[id])
            replace(string,199,"%steamid",holder)

            format(holder,45,"^x04%s^x01",country[id])
            replace(string,199,"%country",holder)

            format(holder,45,"^x04%s^x01",ip[id])
            replace(string,199,"%ip",holder)
         }
         else
         {
            replace(string,199,"%name",name[id])
            replace(string,199,"%steamid",authid[id])
            replace(string,199,"%country",country[id])
            replace(string,199,"%ip",ip[id])
         }

         new num, players[32], player
         get_players(players,num,"ch")
         for(new i=0;i<num;i++)
         {
            player = players[i]

            message_begin(MSG_ONE,saytext_msgid,{0,0,0},player)
            write_byte(player)
            write_string(string)
            message_end()

            if(display_type & PLAY_SOUND_DISCONNECT)
            {
               client_cmd(player,"spk %s",disconnect_soundfile)
            }
         }
      }
   }
}
avatar
angelitoox
Miembro Veterano
Miembro Veterano

Cantidad de envíos : 81
Nivel : 163
Fecha de inscripción : 10/09/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: [Script] Aviso jugador conectandose

Mensaje  ErickSv el Sáb Nov 14, 2009 3:34 am

JaJaJaJa Ta Bueno........... cheers
avatar
ErickSv
Miembro PRO. Diamante /Dos
Miembro PRO. Diamante /Dos

Cantidad de envíos : 144
Nivel : 201
Fecha de inscripción : 19/08/2009
Edad : 28

Ver perfil de usuario http://www.pandx.tk

Volver arriba Ir abajo

.... XD SOY MUY TARA PA ESTO AYUDAME ...

Mensaje  '[C]aRlox[P]' el Lun Nov 23, 2009 5:11 am

Okk men Mira Yo Configure El .Sma a mi gusto ... y eso aja peor despues q lo pongo en scripting creo q es q se pone el .Sma Lo Pongo Y Abro Mi SErver Y NO Sale Nada Como Yo Lo Hize Si Sabes Xq No Me Sirve Xfa Dime >O Alguien Que Sepa Digame Smile
avatar
'[C]aRlox[P]'
Novato
Novato

Cantidad de envíos : 10
Nivel : 14
Fecha de inscripción : 27/09/2009
Edad : 21
Localización : Caracas - Catia

Ver perfil de usuario

Volver arriba Ir abajo

Re: [Script] Aviso jugador conectandose

Mensaje  angelitoox el Lun Nov 23, 2009 9:30 pm

Mmmm , Bueno , Mira men t explicare como sebes hacer con ese sma , tu lo configuras Verdad a tu gusta despues tienes q hacer un proceso llamado Compilar , para hacerlo tienes q ingresal a esta pagina --> http://www.amxmodx.org/webcompiler.cgi , luego q ingreses a esa web , en el spacio ams Grande copiaras el sma q yo puse en el post y lo pegaras alli , y donde dice Plugin short name: pondras el name del plugins (Ojo el sma tienes q pegarlo abajo de Plugin short name:)
Bueno ese procesidimiento se llama compilar , eso se trata de pasar el sma a un plugins Luego cuando ayas puesto el name del plugins y el sma configurado a lo mas abajo dice compiler le das ally y ya , despues abrita otra pagina con un enlace le das a enlace y bajas el plugins xd eso es todo lo pegas en amx / plugins y lo activas en plugins.ini
Esto se trata de pasar el sma a un plugins , espera q t alla servido mi ayuda ;D
avatar
angelitoox
Miembro Veterano
Miembro Veterano

Cantidad de envíos : 81
Nivel : 163
Fecha de inscripción : 10/09/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: [Script] Aviso jugador conectandose

Mensaje  '[C]aRlox[P]' el Mar Nov 24, 2009 10:01 pm

mm gracias Men Si me Sirvio Wink
avatar
'[C]aRlox[P]'
Novato
Novato

Cantidad de envíos : 10
Nivel : 14
Fecha de inscripción : 27/09/2009
Edad : 21
Localización : Caracas - Catia

Ver perfil de usuario

Volver arriba Ir abajo

Re: [Script] Aviso jugador conectandose

Mensaje  angelitoox el Miér Nov 25, 2009 3:43 am

Dnd ;D
avatar
angelitoox
Miembro Veterano
Miembro Veterano

Cantidad de envíos : 81
Nivel : 163
Fecha de inscripción : 10/09/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: [Script] Aviso jugador conectandose

Mensaje  Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.