Mensajes: 20
Temas: 5
Registro en: Dec 2020
Reputación:
0
Buenas tardes,vendo a ver quien me puede ayudar con un plugins que quiero para mi servidor, la cual consiste en un "GAME NAME" Me explico, en cada map muestra un alias "VENEZUELA PRO" siguiente map otro alias "CS-APURE 2021" algo asi, no se si me entienden, estare agradecido.
Mensajes: 448
Temas: 38
Registro en: May 2020
Reputación:
19
Código PHP: /** * Random Game Name * Modificado por [N]drs **/ #include <amxmodx> #include <fakemeta>
new const GAMENAMES[][] = { "VENEZUELA PRO", "CS-APURE 2021" }
new g_r
public plugin_init() { register_plugin("Game Namer", "1.1", "NeuroToxin") register_forward(FM_GetGameDescription, "GameDesc")
g_r = random_num(0, sizeof(GAMENAMES) - 1) } public GameDesc( ) { forward_return(FMV_STRING, GAMENAMES[g_r]) return FMRES_SUPERCEDE }
Mensajes: 20
Temas: 5
Registro en: Dec 2020
Reputación:
0
Automaticamente se cambia el alias al cambiar el map?
Mensajes: 448
Temas: 38
Registro en: May 2020
Reputación:
19
(03/01/2021, 05:01 PM)csapureluis escribió: Automaticamente se cambia el alias al cambiar el map?
Cada vez que cambies el mapa, el plugin elegirá un nombre al azar de los que hayas definido
Mensajes: 20
Temas: 5
Registro en: Dec 2020
Reputación:
0
03/01/2021, 05:08 PM
(Última modificación: 03/01/2021, 05:18 PM por csapureluis.)
Gracias,Ya me funciono.
Una Pregunta, no se le puede agregar un cierto minuto a cada nombre? me explico antes q cambie el map q se cambie el game name a cada 5 minutos, si me entiende? es decir q se cambie el gamename al siguiente prefijo en cada 5 minutos
(03/01/2021, 05:05 PM)[N]drs escribió: Cada vez que cambies el mapa, el plugin elegirá un nombre al azar de los que hayas definido
Una Pregunta, no se le puede agregar un cierto minuto a cada nombre? me explico antes q cambie el map q se cambie el game name a cada 5 minutos, si me entiende? es decir q se cambie el gamename al siguiente prefijo en cada 5 minutos
Mensajes: 448
Temas: 38
Registro en: May 2020
Reputación:
19
03/01/2021, 06:46 PM
(Última modificación: 03/01/2021, 08:46 PM por [N]drs. Edited 1 time in total.)
Prueba
Código PHP: /** * Change Game Name Random For Minute * Modificado por [N]drs **/ #include <amxmodx> #include <fakemeta>
#define TASK 2412
new const GAMENAMES[][] = { "VENEZUELA PRO", "CS-APURE 2021" }
new g_r, p_time
public plugin_init() { register_plugin("Game Namer", "1.1", "NeuroToxin") register_forward(FM_GetGameDescription, "GameDesc") p_time = register_cvar("amx_chname_time", "5") g_r = random_num(0, sizeof(GAMENAMES) - 1) new Float:minutes = float(get_pcvar_num(p_time) * 60) set_task(minutes, "changename", TASK, _, _, "b") }
public changename() g_r = random_num(0, sizeof(GAMENAMES) - 1) public GameDesc( ) { forward_return(FMV_STRING, GAMENAMES[g_r]) return FMRES_SUPERCEDE }
public plugin_end() remove_task(TASK)
Mensajes: 3,077
Temas: 33
Registro en: May 2017
Reputación:
34
(03/01/2021, 06:46 PM)[N]drs escribió: Prueba
Código PHP: /** * Change Game Name Random For Minute * Modificado por [N]drs **/ #include <amxmodx> #include <fakemeta>
#define TASK 2412
new const GAMENAMES[][] = { "VENEZUELA PRO", "CS-APURE 2021" }
new g_r, p_time
public plugin_init() { register_plugin("Game Namer", "1.1", "NeuroToxin") register_forward(FM_GetGameDescription, "GameDesc") p_time = register_cvar("amx_chname_time", "5") g_r = random_num(0, sizeof(GAMENAMES) - 1) new Float:minutes = float(get_pcvar_num(p_time)) set_task(minutes, "changename", TASK, _, _, "b") }
public changename() g_r = random_num(0, sizeof(GAMENAMES) - 1) public GameDesc( ) { forward_return(FMV_STRING, GAMENAMES[g_r]) return FMRES_SUPERCEDE }
public plugin_end() remove_task(TASK)
Eso son 5 segundos, tenés que multiplicarlo por 60.
Mensajes: 448
Temas: 38
Registro en: May 2020
Reputación:
19
03/01/2021, 08:42 PM
(Última modificación: 03/01/2021, 08:44 PM por [N]drs. Edited 1 time in total.)
Verdad JAJAJA
Código PHP: /** * Change Game Name Random For Minute * Modificado por [N]drs **/ #include <amxmodx> #include <fakemeta>
#define TASK 2412
new const GAMENAMES[][] = { "VENEZUELA PRO", "CS-APURE 2021" }
new g_r, p_time
public plugin_init() { register_plugin("Game Namer", "1.1", "NeuroToxin") register_forward(FM_GetGameDescription, "GameDesc") p_time = register_cvar("amx_chname_time", "5") g_r = random_num(0, sizeof(GAMENAMES) - 1) new Float:minutes = float(get_pcvar_num(p_time) * 60) set_task(minutes, "changename", TASK, _, _, "b") }
public changename() g_r = random_num(0, sizeof(GAMENAMES) - 1) public GameDesc( ) { forward_return(FMV_STRING, GAMENAMES[g_r]) return FMRES_SUPERCEDE }
public plugin_end() remove_task(TASK)
|