[Script] Aviso jugador conectandose
3 participantes
Página 1 de 1.
[Script] Aviso jugador conectandose
Este script Su funcion es q cuando un jugador se conecta Tu lo puedes personalizar a tu gusto En el game aparecera asi ejemplo : [Viuda-negra] (TREBOR) Se ha conectado a partirlos a toditos xD (Venezuela)
aki el sma
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)
}
}
}
}
}
angelitoox- Miembro Veterano
- Cantidad de envíos : 81
Nivel : 163
Fecha de inscripción : 10/09/2009
.... XD SOY MUY TARA PA ESTO AYUDAME ...
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
'[C]aRlox[P]'- Novato
- Cantidad de envíos : 10
Nivel : 14
Fecha de inscripción : 27/09/2009
Edad : 27
Localización : Caracas - Catia
Re: [Script] Aviso jugador conectandose
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
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
angelitoox- Miembro Veterano
- Cantidad de envíos : 81
Nivel : 163
Fecha de inscripción : 10/09/2009
Re: [Script] Aviso jugador conectandose
mm gracias Men Si me Sirvio
'[C]aRlox[P]'- Novato
- Cantidad de envíos : 10
Nivel : 14
Fecha de inscripción : 27/09/2009
Edad : 27
Localización : Caracas - Catia
angelitoox- Miembro Veterano
- Cantidad de envíos : 81
Nivel : 163
Fecha de inscripción : 10/09/2009
Temas similares
» [Script] Aviso cuando Tiras Bomba
» [Script] Aviso Proximo mapa y Tiempo q keda Del map
» [Script] Say Steam ID
» [Script] SCRIM - CAL+LO3
» [Script] Actualice su Protocolo
» [Script] Aviso Proximo mapa y Tiempo q keda Del map
» [Script] Say Steam ID
» [Script] SCRIM - CAL+LO3
» [Script] Actualice su Protocolo
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
|
|