[Script] Say Steam ID
Página 1 de 1.
[Script] Say Steam ID
Descripción:
La funcion del siguiente script es mostrar la Identificación STEAM de las personas al escribir en el chat
el esquema seria:
La funcion del siguiente script es mostrar la Identificación STEAM de las personas al escribir en el chat
el esquema seria:
- Código:
Say: Nomber < STEAM_0:00000>:
- Código:
#include <amxmodx>
#define MAX_PLAYERS 32
#define MAX_AUTHID_LENGTH 20
#define MAX_NAME_LENGTH 32
new gmsgSayText
new g_szAuthid[MAX_PLAYERS+1][MAX_AUTHID_LENGTH]
public plugin_init()
{
register_plugin("Say STEAMID", "0.2.0", "TREBOR")
register_clcmd("say", "ClientCommand_Say")
register_clcmd("say_team", "ClientCommand_SayTeam")
gmsgSayText = get_user_msgid("SayText")
}
public client_authorized( id )
{
get_user_authid(id, g_szAuthid[id], MAX_AUTHID_LENGTH-1)
}
public ClientCommand_Say( id )
{
new szArgs[128]
read_args(szArgs, charsmax(szArgs))
remove_quotes(szArgs)
trim(szArgs)
if( szArgs[0] )
{
new szName[MAX_NAME_LENGTH], szAuthId[MAX_AUTHID_LENGTH]
get_user_name(id, szName, charsmax(szName))
szAuthId = g_szAuthid[id]
new iPlayers[MAX_PLAYERS], iNum, i
get_players(iPlayers, iNum, is_user_alive(id) ? "ach" : "bch")
for(i=0; i<iNum; i++)
{
colored_print(iPlayers[i], id, "^3%s ^4(%s)^1: %s", szName, szAuthId, szArgs)
}
return PLUGIN_HANDLED_MAIN
}
return PLUGIN_CONTINUE
}
public ClientCommand_SayTeam( id )
{
new szArgs[128]
read_args(szArgs, charsmax(szArgs))
remove_quotes(szArgs)
trim(szArgs)
if( szArgs[0] )
{
new szName[MAX_NAME_LENGTH], szAuthId[MAX_AUTHID_LENGTH]
get_user_name(id, szName, charsmax(szName))
szAuthId = g_szAuthid[id]
new iPlayers[MAX_PLAYERS], iNum, i, szTeam[11]
get_user_team(id, szTeam, charsmax(szTeam))
get_players(iPlayers, iNum, is_user_alive(id) ? "aceh" : "bceh", szTeam)
for(i=0; i<iNum; i++)
{
colored_print(iPlayers[i], id, "^1(%s) ^3%s ^4(%s)^1: %s", szTeam, szName, szAuthId, szArgs)
}
return PLUGIN_HANDLED_MAIN
}
return PLUGIN_CONTINUE
}
colored_print(const id, const iSender, const fmt[], any:...)
{
new szMessage[192]
vformat(szMessage, sizeof szMessage - 1, fmt, 4)
message_begin(id ? MSG_ONE_UNRELIABLE : MSG_BROADCAST, gmsgSayText, _, id)
write_byte(iSender)
write_string(szMessage)
message_end()
}
Temas similares
» [Script] SCRIM - CAL+LO3
» [Script] Nombre del juego
» [Script] Descargador de Archivos
» [Script] ultimate sound
» [Script] Actualice su Protocolo
» [Script] Nombre del juego
» [Script] Descargador de Archivos
» [Script] ultimate sound
» [Script] Actualice su Protocolo
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.