Plugins.

Los Plugins en el CS (Counter Strike), se podría decir que son un complemento que aunado o sumado en conjunto con el AMX (amxmodx) permite añadir o agregarle más vida o diversión a un SERVER (servidor), ya que incorpora funciones controladas por medio de un Addons (amx + plugins = Addons), cuyas características particulares (Contenido-Tipo-Configuraciones) que posea le dan una gran cantidad de efectos controlados (Sonidos, Modelos, etc.). Que son los que le dan más variedad de diversión a un servidor de CS y permiten distinguir un Server de otro; todo y según lo sobresaliente que lo pueda ser con las modificaciones y plugins que posea.

Cuando se toca el área de plugins se debe aclarar que son archivos cuyas extensiones son del tipo .amxx previamente compilados, pero en su forma fuente son del tipo .sma que son realizados bajo un lenguaje de programación conocido como scripting, lenguaje del AMX Mod X (AMXX) que es el que permite escribir modificaciones para Half-Life.

Ejemplo del contenido de un .sma, código cortesía de Destro.
#include < amxmodx > #define PLUGIN "Navidad:cuenta regresiva" #define VERSION "1.0" #define AUTHOR "Destro" public plugin_init(){ register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /navidad", "navidad") } public navidad(id) { static str_time[64], str_parse_time[4][5], num_time[4], faltan[4], i get_time("%d %H %M %S", str_time, 63) parse(str_time, str_parse_time[0], 4, str_parse_time[1], 4, str_parse_time[2], 4, str_parse_time[3], 4) for(i = 0; i < sizeof str_parse_time; i++) num_time[i] = str_to_num(str_parse_time[i]) faltan[0] = 24 - num_time[0] //24 fix bug faltan[1] = 24 - num_time[1] faltan[2] = 60 - num_time[2] faltan[3] = 60 - num_time[3] client_print(id, print_chat, "Faltan %d dias %d horas %d minutos %d segundos Para Navidad", faltan[0], faltan[1], faltan[2], faltan[3]) }

0 comentarios:

Publicar un comentario

Trata siempre de ser muy concreto: