Em.. ya se lo que van a decir es una pedorrada esto pero bueno, por ahí alguien lo busca, acá lo dejo por que no vi ninguno acá.
EDIT: Tendrían que dejar adjuntar archivos .amxx
EDIT 2: Ahí que estar al pedo a las 7:09 de la mañana xd
Código PHP:
#include <amxmodx>
new const PLUGIN[] = "Simple mensaje de bienvenida"
new const PREFIX[] = "[AMXX]"
new const TAG[] = "[SERVER]" // Modificar por su nombre del servidor
new g_iMsgSayText;
public plugin_init() {
register_plugin(PLUGIN, "1.0.0", "Frosst");
g_iMsgSayText = get_user_msgid("SayText");
}
public client_putinserver(id) set_task(5.0, "asd", id); // Cuando el cliente entra seteamos el mensaje
public client_disconnect(id) remove_task(id);
public asd(id) {
new name[33]; // Variable llamada name con 33 celdas
get_user_name(id,name,32); // Funcion para obtener el nombre
ChatColor(id, "!g%s !teamBienvenido !g%s !teamestas jugando en: !y%s", PREFIX, name, TAG );
}
stock ChatColor( id, szInput[ ], any:... )
{
static iMsgId[ 191 ];
vformat( iMsgId, charsmax( iMsgId ), szInput, 3 );
replace_all( iMsgId, charsmax( iMsgId ), "!y", "^1" ); // Default Color
replace_all( iMsgId, charsmax( iMsgId ), "!g", "^4" ); // Green Color
replace_all( iMsgId, charsmax( iMsgId ), "!team", "^3" ); // Team Color
new iCount = 1, iPlayers[ 32 ];
if( id )
iPlayers[ 0 ] = id;
else
get_players( iPlayers, iCount, "ch" );
for( new i = 0; i < iCount; i++ )
{
if( is_user_connected( iPlayers[ i ] ) )
{
message_begin( MSG_ONE_UNRELIABLE, g_iMsgSayText, _, iPlayers[ i ] );
write_byte( iPlayers[ i ] );
write_string( iMsgId );
message_end( );
}
}
}
EDIT: Tendrían que dejar adjuntar archivos .amxx
EDIT 2: Ahí que estar al pedo a las 7:09 de la mañana xd