JCTF: Team Score
#26
(20/07/2015, 02:57 PM)11naracus escribió: me podrian explicar por favor como pongo de color azul lo que dice "blue team" y rojo lo que dice "red team" ya que solo sale de color blanco todo S:

Te funciono? Me puedes pasar los includes? porque el que creo el plugin no responde!
[Imagen: ban1.jpg]
Responder
#27
(25/05/2019, 11:27 PM)jeivylook escribió:
(20/07/2015, 02:57 PM)11naracus escribió: me podrian explicar por favor como pongo de color azul lo que dice "blue team" y rojo lo que dice "red team" ya que solo sale de color blanco todo S:

Te funciono? Me puedes pasar los includes? porque el que creo el plugin no responde!

Aquí como lo quieres.!

Código PHP:
#include <amxmodx>
#include <jctf>
#include <dhudmessage>

#define PLUGIN "Team Score (JCTF)"
#define VERSION ""
#define AUTHOR ""

new scorett
new scorect

new SND_BLUE_WIN[] = "MT_Win/Blue_wins.wav"
new SND_RED_WIN[] = "MT_Win/Red_wins.wav"
new SND_TEAMS_TIED[] = "MT_Win/Teams_tied.wav"

enum
{
    
TEAM_NONE 0,
    
TEAM_RED,
    
TEAM_BLUE,
    
TEAM_SPEC
}

public 
plugin_init() 
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_event("TextMsg","game_c","a","2&#Game_C")
    
set_task(1.0,"score_round",_,_,_,"b")
    
set_task(0.9"check"___"b")
    
scorett 0
    scorect 
0
}
public 
PlaySound(sound[])
{
    
client_cmd(0"spk ^"%s^""sound)
}
public 
plugin_precache()
{
    
precache_sound(SND_BLUE_WIN)
    
precache_sound(SND_RED_WIN)
    
precache_sound(SND_TEAMS_TIED)
}
public 
game_c()
{
    
set_task(3.0"reset_score")
}
public 
reset_score()
{
    
scorett 0
    scorect 
0
}
public 
jctf_flag(evidtm)
{
    if(
ev == FLAG_CAPTURED)
    {
        switch(
tm)
        {
            case 
TEAM_REDscorect++
            case 
TEAM_BLUEscorett++
        }
    }
    return
}
public 
score_round()
{
    
set_dhudmessage(070200, -1.00.000.52.00.082.0true)
    
show_dhudmessage(0"Blue Team |V                      ")
    
    
set_dhudmessage(20000, -1.00.000.52.00.082.0true)
    
show_dhudmessage(0"                     :S| Red Team")
    
    
set_dhudmessage(255255255, -1.00.000.52.00.082.0true)
    
show_dhudmessage(0"^n %i     <-:->     %i "scorectscorett)
}
public 
check()
{
    new 
string[10]
    
get_cvar_string("amx_timeleft"string10)
    
    if(
equal(string"00:00"))
    {
        
remove_task(_)
        if(
scorect == scorett)
            
PlaySound(SND_TEAMS_TIED)
        else if(
scorect>scorett)
            
PlaySound(SND_BLUE_WIN)
        else if(
scorect<scorett)
            
PlaySound(SND_RED_WIN)
    }



Archivos adjuntos
.inc   jctf.inc (Tamaño: 3.11 KB / Descargas: 5)
La paciencia es un árbol de raíces amargas pero de frutos dulces Lml
Responder
#28
(15/09/2019, 01:12 AM)Yeffekiller escribió:
(25/05/2019, 11:27 PM)jeivylook escribió:
(20/07/2015, 02:57 PM)11naracus escribió: me podrian explicar por favor como pongo de color azul lo que dice "blue team" y rojo lo que dice "red team" ya que solo sale de color blanco todo S:

Te funciono? Me puedes pasar los includes? porque el que creo el plugin no responde!

Aquí como lo quieres.!

Código PHP:
#include <amxmodx>
#include <jctf>
#include <dhudmessage>

#define PLUGIN "Team Score (JCTF)"
#define VERSION ""
#define AUTHOR ""

new scorett
new scorect

new SND_BLUE_WIN[] = "MT_Win/Blue_wins.wav"
new SND_RED_WIN[] = "MT_Win/Red_wins.wav"
new SND_TEAMS_TIED[] = "MT_Win/Teams_tied.wav"

enum
{
    
TEAM_NONE 0,
    
TEAM_RED,
    
TEAM_BLUE,
    
TEAM_SPEC
}

public 
plugin_init() 
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_event("TextMsg","game_c","a","2&#Game_C")
    
set_task(1.0,"score_round",_,_,_,"b")
    
set_task(0.9"check"___"b")
    
scorett 0
    scorect 
0
}
public 
PlaySound(sound[])
{
    
client_cmd(0"spk ^"%s^""sound)
}
public 
plugin_precache()
{
    
precache_sound(SND_BLUE_WIN)
    
precache_sound(SND_RED_WIN)
    
precache_sound(SND_TEAMS_TIED)
}
public 
game_c()
{
    
set_task(3.0"reset_score")
}
public 
reset_score()
{
    
scorett 0
    scorect 
0
}
public 
jctf_flag(evidtm)
{
    if(
ev == FLAG_CAPTURED)
    {
        switch(
tm)
        {
            case 
TEAM_REDscorect++
            case 
TEAM_BLUEscorett++
        }
    }
    return
}
public 
score_round()
{
    
set_dhudmessage(070200, -1.00.000.52.00.082.0true)
    
show_dhudmessage(0"Blue Team |V                      ")
    
    
set_dhudmessage(20000, -1.00.000.52.00.082.0true)
    
show_dhudmessage(0"                     :S| Red Team")
    
    
set_dhudmessage(255255255, -1.00.000.52.00.082.0true)
    
show_dhudmessage(0"^n %i     <-:->     %i "scorectscorett)
}
public 
check()
{
    new 
string[10]
    
get_cvar_string("amx_timeleft"string10)
    
    if(
equal(string"00:00"))
    {
        
remove_task(_)
        if(
scorect == scorett)
            
PlaySound(SND_TEAMS_TIED)
        else if(
scorect>scorett)
            
PlaySound(SND_BLUE_WIN)
        else if(
scorect<scorett)
            
PlaySound(SND_RED_WIN)
    }


25/05/2019 11:27 PM

Sos retardado?

Responder
#29
include jctf.inc quien Me Lo Pasa
Responder
#30
(08/11/2019, 09:29 PM)Donald132 escribió: include jctf.inc quien Me Lo Pasa

Primero busca, y después pedí.

https://forums.alliedmods.net/showthread.php?t=132115

Lee las reglas del foro.
Responder
#31
Hola el plugin funciona perfecto no tiene bugs, pero las letras son blancas me gustaria que los CTs sea AZUL y los TTs ROJO alguien me puede separar el hud asi puedo ponerle los colores a mi gusto a travez del RGB, probe varias formas y me salia todo azul o me faltaban letras, Confundido Cutecry

Código PHP:
#include <amxmodx>
#include <jctf>

#define PLUGIN "Team Score (JCTF)"
#define VERSION "1.46"
#define AUTHOR "Sugisaki"

new scorett
new scorect

new SND_BLUE_WIN[] = "ctf_new/blue_wins.wav"
new SND_RED_WIN[] = "ctf_new/red_wins.wav"
new SND_TEAMS_TIED[] = "ctf_new/teams_tied.wav"

enum
{
    
TEAM_NONE 0,
    
TEAM_RED,
    
TEAM_BLUE,
    
TEAM_SPEC
}

public 
plugin_init() 
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_event("TextMsg","game_c","a","2&#Game_C")
    
set_task(1.0,"score_round",_,_,_,"b")
    
set_task(0.9"check"___"b")
    
scorett 0
    scorect 
0
}
public 
PlaySound(sound[])
{
    
client_cmd(0"spk ^"%s^""sound)
}
public 
plugin_precache()
{
    
precache_sound(SND_BLUE_WIN)
    
precache_sound(SND_RED_WIN)
    
precache_sound(SND_TEAMS_TIED)
}
public 
game_c()
{
    
set_task(3.0"reset_score")
}
public 
reset_score()
{
    
scorett 0
    scorect 
0
}
public 
jctf_flag(evidtm)
{
    if(
ev == FLAG_CAPTURED)
    {
        switch(
tm)
        {
            case 
TEAM_REDscorect++
            case 
TEAM_BLUEscorett++
        }
    }
    return
}
public 
score_round()
{
    
set_dhudmessage(255255255, -1.00.000.01.0+0.01)
    
show_dhudmessage(0"EQUIPO AZUL || EQUIPO ROJO^n%i             %i"scorectscorett)
}
public 
check()
{
    new 
string[10]
    
get_cvar_string("amx_timeleft"string10)
    
    if(
equal(string"00:00"))
    {
        
remove_task(_)
        if(
scorect == scorett)
            
PlaySound(SND_TEAMS_TIED)
        else if(
scorect>scorett)
            
PlaySound(SND_BLUE_WIN)
        else if(
scorect<scorett)
            
PlaySound(SND_RED_WIN)
    }


Desde ya muchas gracias y disculpen las molestias Confundido
Responder
#32
(13/04/2020, 07:10 PM)El Abuelo escribió: Hola el plugin funciona perfecto no tiene bugs, pero las letras son blancas me gustaria que los CTs sea AZUL y los TTs ROJO alguien me puede separar el hud asi puedo ponerle los colores a mi gusto a travez del RGB, probe varias formas y me salia todo azul o me faltaban letras, Confundido Cutecry

Código PHP:
#include <amxmodx>
#include <jctf>

#define PLUGIN "Team Score (JCTF)"
#define VERSION "1.46"
#define AUTHOR "Sugisaki"

new scorett
new scorect

new SND_BLUE_WIN[] = "ctf_new/blue_wins.wav"
new SND_RED_WIN[] = "ctf_new/red_wins.wav"
new SND_TEAMS_TIED[] = "ctf_new/teams_tied.wav"

enum
{
    
TEAM_NONE 0,
    
TEAM_RED,
    
TEAM_BLUE,
    
TEAM_SPEC
}

public 
plugin_init() 
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_event("TextMsg","game_c","a","2&#Game_C")
    
set_task(1.0,"score_round",_,_,_,"b")
    
set_task(0.9"check"___"b")
    
scorett 0
    scorect 
0
}
public 
PlaySound(sound[])
{
    
client_cmd(0"spk ^"%s^""sound)
}
public 
plugin_precache()
{
    
precache_sound(SND_BLUE_WIN)
    
precache_sound(SND_RED_WIN)
    
precache_sound(SND_TEAMS_TIED)
}
public 
game_c()
{
    
set_task(3.0"reset_score")
}
public 
reset_score()
{
    
scorett 0
    scorect 
0
}
public 
jctf_flag(evidtm)
{
    if(
ev == FLAG_CAPTURED)
    {
        switch(
tm)
        {
            case 
TEAM_REDscorect++
            case 
TEAM_BLUEscorett++
        }
    }
    return
}
public 
score_round()
{
    
set_dhudmessage(255255255, -1.00.000.01.0+0.01)
    
show_dhudmessage(0"EQUIPO AZUL || EQUIPO ROJO^n%i             %i"scorectscorett)
}
public 
check()
{
    new 
string[10]
    
get_cvar_string("amx_timeleft"string10)
    
    if(
equal(string"00:00"))
    {
        
remove_task(_)
        if(
scorect == scorett)
            
PlaySound(SND_TEAMS_TIED)
        else if(
scorect>scorett)
            
PlaySound(SND_BLUE_WIN)
        else if(
scorect<scorett)
            
PlaySound(SND_RED_WIN)
    }


Desde ya muchas gracias y disculpen las molestias Confundido

Prueba.

Código PHP:
#include <amxmodx>
#include <jctf>

#define PLUGIN "Team Score (JCTF)"
#define VERSION "1.46"
#define AUTHOR "Sugisaki"

new scorett
new scorect

new SND_BLUE_WIN[] = "ctf_new/blue_wins.wav"
new SND_RED_WIN[] = "ctf_new/red_wins.wav"
new SND_TEAMS_TIED[] = "ctf_new/teams_tied.wav"

enum
{
    
TEAM_NONE 0,
    
TEAM_RED,
    
TEAM_BLUE,
    
TEAM_SPEC
}

public 
plugin_init() 
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_event("TextMsg","game_c","a","2&#Game_C")
    
set_task(1.0,"score_round",_,_,_,"b")
    
set_task(0.9"check"___"b")
    
scorett 0
    scorect 
0
}
public 
PlaySound(sound[])
{
    
client_cmd(0"spk ^"%s^""sound)
}
public 
plugin_precache()
{
    
precache_sound(SND_BLUE_WIN)
    
precache_sound(SND_RED_WIN)
    
precache_sound(SND_TEAMS_TIED)
}
public 
game_c()
{
    
set_task(3.0"reset_score")
}
public 
reset_score()
{
    
scorett 0
    scorect 
0
}
public 
jctf_flag(evidtm)
{
    if(
ev == FLAG_CAPTURED)
    {
        switch(
tm)
        {
            case 
TEAM_REDscorect++
            case 
TEAM_BLUEscorett++
        }
    }
    return
}
public 
score_round()
{
    
set_dhudmessage(2552552550.350.0110.51.0+0.01)
    
show_dhudmessage(0"<- PUNTUAJE ->^n")
    
    
set_dhudmessage(002550.350.0110.51.0+0.01)
    
show_dhudmessage(0"||-EQUIPO AZUL-||^n          %i"scorect)
    
    
set_dhudmessage(255000.520.0110.51.0+0.01)
    
show_dhudmessage(0"||-EQUIPO ROJO-||^n         %i"scorett)
}
public 
check()
{
    new 
string[10]
    
get_cvar_string("amx_timeleft"string10)
    
    if(
equal(string"00:00"))
    {
        
remove_task(_)
        if(
scorect == scorett)
            
PlaySound(SND_TEAMS_TIED)
        else if(
scorect>scorett)
            
PlaySound(SND_BLUE_WIN)
        else if(
scorect<scorett)
            
PlaySound(SND_RED_WIN)
    }

Corazón I dream of someday being able to have your near. Corazón
[Imagen: 76561199006140497.png]
Responder
#33
(14/04/2020, 12:51 PM)andres_1041 escribió:
(13/04/2020, 07:10 PM)El Abuelo escribió: Hola el plugin funciona perfecto no tiene bugs, pero las letras son blancas me gustaria que los CTs sea AZUL y los TTs ROJO alguien me puede separar el hud asi puedo ponerle los colores a mi gusto a travez del RGB, probe varias formas y me salia todo azul o me faltaban letras, Confundido Cutecry

Código PHP:
#include <amxmodx>
#include <jctf>

#define PLUGIN "Team Score (JCTF)"
#define VERSION "1.46"
#define AUTHOR "Sugisaki"

new scorett
new scorect

new SND_BLUE_WIN[] = "ctf_new/blue_wins.wav"
new SND_RED_WIN[] = "ctf_new/red_wins.wav"
new SND_TEAMS_TIED[] = "ctf_new/teams_tied.wav"

enum
{
    
TEAM_NONE 0,
    
TEAM_RED,
    
TEAM_BLUE,
    
TEAM_SPEC
}

public 
plugin_init() 
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_event("TextMsg","game_c","a","2&#Game_C")
    
set_task(1.0,"score_round",_,_,_,"b")
    
set_task(0.9"check"___"b")
    
scorett 0
    scorect 
0
}
public 
PlaySound(sound[])
{
    
client_cmd(0"spk ^"%s^""sound)
}
public 
plugin_precache()
{
    
precache_sound(SND_BLUE_WIN)
    
precache_sound(SND_RED_WIN)
    
precache_sound(SND_TEAMS_TIED)
}
public 
game_c()
{
    
set_task(3.0"reset_score")
}
public 
reset_score()
{
    
scorett 0
    scorect 
0
}
public 
jctf_flag(evidtm)
{
    if(
ev == FLAG_CAPTURED)
    {
        switch(
tm)
        {
            case 
TEAM_REDscorect++
            case 
TEAM_BLUEscorett++
        }
    }
    return
}
public 
score_round()
{
    
set_dhudmessage(255255255, -1.00.000.01.0+0.01)
    
show_dhudmessage(0"EQUIPO AZUL || EQUIPO ROJO^n%i             %i"scorectscorett)
}
public 
check()
{
    new 
string[10]
    
get_cvar_string("amx_timeleft"string10)
    
    if(
equal(string"00:00"))
    {
        
remove_task(_)
        if(
scorect == scorett)
            
PlaySound(SND_TEAMS_TIED)
        else if(
scorect>scorett)
            
PlaySound(SND_BLUE_WIN)
        else if(
scorect<scorett)
            
PlaySound(SND_RED_WIN)
    }


Desde ya muchas gracias y disculpen las molestias Confundido

Prueba.

Código PHP:
#include <amxmodx>
#include <jctf>

#define PLUGIN "Team Score (JCTF)"
#define VERSION "1.46"
#define AUTHOR "Sugisaki"

new scorett
new scorect

new SND_BLUE_WIN[] = "ctf_new/blue_wins.wav"
new SND_RED_WIN[] = "ctf_new/red_wins.wav"
new SND_TEAMS_TIED[] = "ctf_new/teams_tied.wav"

enum
{
    
TEAM_NONE 0,
    
TEAM_RED,
    
TEAM_BLUE,
    
TEAM_SPEC
}

public 
plugin_init() 
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_event("TextMsg","game_c","a","2&#Game_C")
    
set_task(1.0,"score_round",_,_,_,"b")
    
set_task(0.9"check"___"b")
    
scorett 0
    scorect 
0
}
public 
PlaySound(sound[])
{
    
client_cmd(0"spk ^"%s^""sound)
}
public 
plugin_precache()
{
    
precache_sound(SND_BLUE_WIN)
    
precache_sound(SND_RED_WIN)
    
precache_sound(SND_TEAMS_TIED)
}
public 
game_c()
{
    
set_task(3.0"reset_score")
}
public 
reset_score()
{
    
scorett 0
    scorect 
0
}
public 
jctf_flag(evidtm)
{
    if(
ev == FLAG_CAPTURED)
    {
        switch(
tm)
        {
            case 
TEAM_REDscorect++
            case 
TEAM_BLUEscorett++
        }
    }
    return
}
public 
score_round()
{
    
set_dhudmessage(2552552550.350.0110.51.0+0.01)
    
show_dhudmessage(0"<- PUNTUAJE ->^n")
    
    
set_dhudmessage(002550.350.0110.51.0+0.01)
    
show_dhudmessage(0"||-EQUIPO AZUL-||^n          %i"scorect)
    
    
set_dhudmessage(255000.520.0110.51.0+0.01)
    
show_dhudmessage(0"||-EQUIPO ROJO-||^n         %i"scorett)
}
public 
check()
{
    new 
string[10]
    
get_cvar_string("amx_timeleft"string10)
    
    if(
equal(string"00:00"))
    {
        
remove_task(_)
        if(
scorect == scorett)
            
PlaySound(SND_TEAMS_TIED)
        else if(
scorect>scorett)
            
PlaySound(SND_BLUE_WIN)
        else if(
scorect<scorett)
            
PlaySound(SND_RED_WIN)
    }


Gracias andre, el mensaje de puntaje se superpone con equipo azul, pero no importa lo arreglare, ahora q vi como esta el codigo! GRACIAS! Trolleyes
Responder
#34
(14/04/2020, 05:15 PM)El Abuelo escribió:
(14/04/2020, 12:51 PM)andres_1041 escribió:
(13/04/2020, 07:10 PM)El Abuelo escribió: Hola el plugin funciona perfecto no tiene bugs, pero las letras son blancas me gustaria que los CTs sea AZUL y los TTs ROJO alguien me puede separar el hud asi puedo ponerle los colores a mi gusto a travez del RGB, probe varias formas y me salia todo azul o me faltaban letras, Confundido Cutecry

Código PHP:
#include <amxmodx>
#include <jctf>

#define PLUGIN "Team Score (JCTF)"
#define VERSION "1.46"
#define AUTHOR "Sugisaki"

new scorett
new scorect

new SND_BLUE_WIN[] = "ctf_new/blue_wins.wav"
new SND_RED_WIN[] = "ctf_new/red_wins.wav"
new SND_TEAMS_TIED[] = "ctf_new/teams_tied.wav"

enum
{
    
TEAM_NONE 0,
    
TEAM_RED,
    
TEAM_BLUE,
    
TEAM_SPEC
}

public 
plugin_init() 
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_event("TextMsg","game_c","a","2&#Game_C")
    
set_task(1.0,"score_round",_,_,_,"b")
    
set_task(0.9"check"___"b")
    
scorett 0
    scorect 
0
}
public 
PlaySound(sound[])
{
    
client_cmd(0"spk ^"%s^""sound)
}
public 
plugin_precache()
{
    
precache_sound(SND_BLUE_WIN)
    
precache_sound(SND_RED_WIN)
    
precache_sound(SND_TEAMS_TIED)
}
public 
game_c()
{
    
set_task(3.0"reset_score")
}
public 
reset_score()
{
    
scorett 0
    scorect 
0
}
public 
jctf_flag(evidtm)
{
    if(
ev == FLAG_CAPTURED)
    {
        switch(
tm)
        {
            case 
TEAM_REDscorect++
            case 
TEAM_BLUEscorett++
        }
    }
    return
}
public 
score_round()
{
    
set_dhudmessage(255255255, -1.00.000.01.0+0.01)
    
show_dhudmessage(0"EQUIPO AZUL || EQUIPO ROJO^n%i             %i"scorectscorett)
}
public 
check()
{
    new 
string[10]
    
get_cvar_string("amx_timeleft"string10)
    
    if(
equal(string"00:00"))
    {
        
remove_task(_)
        if(
scorect == scorett)
            
PlaySound(SND_TEAMS_TIED)
        else if(
scorect>scorett)
            
PlaySound(SND_BLUE_WIN)
        else if(
scorect<scorett)
            
PlaySound(SND_RED_WIN)
    }


Desde ya muchas gracias y disculpen las molestias Confundido

Prueba.

Código PHP:
#include <amxmodx>
#include <jctf>

#define PLUGIN "Team Score (JCTF)"
#define VERSION "1.46"
#define AUTHOR "Sugisaki"

new scorett
new scorect

new SND_BLUE_WIN[] = "ctf_new/blue_wins.wav"
new SND_RED_WIN[] = "ctf_new/red_wins.wav"
new SND_TEAMS_TIED[] = "ctf_new/teams_tied.wav"

enum
{
    
TEAM_NONE 0,
    
TEAM_RED,
    
TEAM_BLUE,
    
TEAM_SPEC
}

public 
plugin_init() 
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_event("TextMsg","game_c","a","2&#Game_C")
    
set_task(1.0,"score_round",_,_,_,"b")
    
set_task(0.9"check"___"b")
    
scorett 0
    scorect 
0
}
public 
PlaySound(sound[])
{
    
client_cmd(0"spk ^"%s^""sound)
}
public 
plugin_precache()
{
    
precache_sound(SND_BLUE_WIN)
    
precache_sound(SND_RED_WIN)
    
precache_sound(SND_TEAMS_TIED)
}
public 
game_c()
{
    
set_task(3.0"reset_score")
}
public 
reset_score()
{
    
scorett 0
    scorect 
0
}
public 
jctf_flag(evidtm)
{
    if(
ev == FLAG_CAPTURED)
    {
        switch(
tm)
        {
            case 
TEAM_REDscorect++
            case 
TEAM_BLUEscorett++
        }
    }
    return
}
public 
score_round()
{
    
set_dhudmessage(2552552550.350.0110.51.0+0.01)
    
show_dhudmessage(0"<- PUNTUAJE ->^n")
    
    
set_dhudmessage(002550.350.0110.51.0+0.01)
    
show_dhudmessage(0"||-EQUIPO AZUL-||^n          %i"scorect)
    
    
set_dhudmessage(255000.520.0110.51.0+0.01)
    
show_dhudmessage(0"||-EQUIPO ROJO-||^n         %i"scorett)
}
public 
check()
{
    new 
string[10]
    
get_cvar_string("amx_timeleft"string10)
    
    if(
equal(string"00:00"))
    {
        
remove_task(_)
        if(
scorect == scorett)
            
PlaySound(SND_TEAMS_TIED)
        else if(
scorect>scorett)
            
PlaySound(SND_BLUE_WIN)
        else if(
scorect<scorett)
            
PlaySound(SND_RED_WIN)
    }


Gracias andre, el mensaje de puntaje se superpone con equipo azul, pero no importa lo arreglare, ahora q vi como esta el codigo! GRACIAS! Trolleyes

De nada. Whatever
Corazón I dream of someday being able to have your near. Corazón
[Imagen: 76561199006140497.png]
Responder
#35
Hola amigo Sugisaki. No me funciona el jctf.inc. Tengo la versión 1.8.3 del AMX MOD X. ¿Será por eso? ¿Hay alguna forma para arreglarlo o adaptarlo? Gracias Gran sonrisa

Edit: Tengo el include agregado en la carpeta donde debe ir. Sé cómo instalarlo y ese no es el problema. El problema es que directamente el AMX no lo reconoce o "no puede leerlo". El Error es el siguiente:

AMX Mod X Compiler 1.8.3-dev+5201
Copyright © 1997-2006 ITB CompuPhase
Copyright © 2004-2013 AMX Mod X Team

Error: Cannot read from file: "jctf" on line 4

Compilation aborted.
1 Error.
Could not locate output file F:\Contratacion de Servidor CS 1.6\plugins\Team Score CTF 3\TeamScoreHud3.amx (compile failed).


Como verán ya tengo 3 huds distintos que los 2 anteriores no me gustaron y este al parecer esta bastante bueno y hasta con sonidos. Pues me da error... Cutecry
Responder
#36
Debes colocar jctf.inc en la carpeta includes/ de tu compilador.
Responder
#37
(19/05/2020, 04:46 AM)Chema escribió: Debes colocar jctf.inc en la carpeta includes/ de tu compilador.

Gracias por responder amigo pero ese no es el problema. El include no sirve :S El AMX no lo reconoce. Ya de por sí el JCTF necesita una nueva actualización porque desde que Steam hizo la actualización del 2018 y desde que los hosting empiezan a usar reHLDS en vez de HLDS, el JCTF se empezó a buguear por todos lados  Cutecry Estoy intentando re-hacer mi CTF que era uno de los mejores de la época y que además llegó a estar en la página 1 de los servidores más jugados en GameTracker pero con plugins aparte que pueden mitigar un poco lo bugueado que puede estar el JCTF. El Orpheu no me funciona en el HLDS no tengo idea por qué. Eso significa que la ronda infinita y el round terminator no funcionan así que tengo que moverme al reHLDS que tiene la ronda infinita y termina las rondas cuando se llega a un winlimit. Pero cuando cambié en ese momento al reHLDS, se empezó a buguear el tiempo de respawn y de protección de los jugadores. Tuve que intentarlo mitigar con otro plugin que daba protección después de aparecer mas el ReGameDLL del reHLDS que hacía respawnear a la gente cada X segundos. Pero luego se empezó a buguear el desaparecimiento de las armas. Entonces ahí ya no pude hacer nada.

Ahora cuando ya tengo todos los plugins necesarios además de mayor experiencia editando plugins y las nuevas mejoras del reHLDS, aunque no sé programar todavía, puedo volver a rehacer mi CTF. Ya tengo todo listo y ahora me faltan algunos plugins como el TeamScore. El Team Score que tenía antes, no lo podía editar porque me habían dado solo el amxx además de que lo perdí. Ahora quiero uno con colores bien bonitos.

Perdón por contarte todo esto pero es para que veas un poco mi situacion  Roflmao
Responder
#38
(19/05/2020, 04:59 AM)XüberAxel escribió: Gracias por responder amigo pero ese no es el problema. El include no sirve :S El AMX no lo reconoce. Ya de por sí el JCTF necesita una nueva actualización porque desde que Steam hizo la actualización del 2018 y desde que los hosting empiezan a usar reHLDS en vez de HLDS, el JCTF se empezó a buguear por todos lados  Cutecry Estoy intentando re-hacer mi CTF que era uno de los mejores de la época y que además llegó a estar en la página 1 de los servidores más jugados en GameTracker pero con plugins aparte que pueden mitigar un poco lo bugueado que puede estar el JCTF. El Orpheu no me funciona en el HLDS no tengo idea por qué. Eso significa que la ronda infinita y el round terminator no funcionan así que tengo que moverme al reHLDS que tiene la ronda infinita y termina las rondas cuando se llega a un winlimit. Pero cuando cambié en ese momento al reHLDS, se empezó a buguear el tiempo de respawn y de protección de los jugadores. Tuve que intentarlo mitigar con otro plugin que daba protección después de aparecer mas el ReGameDLL del reHLDS que hacía respawnear a la gente cada X segundos. Pero luego se empezó a buguear el desaparecimiento de las armas. Entonces ahí ya no pude hacer nada.

Ahora cuando ya tengo todos los plugins necesarios además de mayor experiencia editando plugins y las nuevas mejoras del reHLDS, aunque no sé programar todavía, puedo volver a rehacer mi CTF. Ya tengo todo listo y ahora me faltan algunos plugins como el TeamScore. El Team Score que tenía antes, no lo podía editar porque me habían dado solo el amxx además de que lo perdí. Ahora quiero uno con colores bien bonitos.

Perdón por contarte todo esto pero es para que veas un poco mi situacion  Roflmao

https://github.com/OsweRRR/jCTF-by-Digi ahi tienes jctf para rehlds
Competitive/Face it Pick Up Game (PUG) servidor de prueba: 45.77.94.109:27016 Click para Entrar
[Imagen: b_350_20_5A6C3E_383F2D_D2E1B5_2E3226.png]

(14/08/2015, 10:15 PM)Sugisaki escribió: "El mundo es caotico, irracional e injusto. No tiene ningun significado"
Palabras que desde hace mucho tiempo he buscado para describir, ¿Que es el mundo?
Crab

Código PHP:
if(ayuda && free)
{
    exit();

Responder
#39
(19/05/2020, 07:16 AM)Sugisaki escribió: https://github.com/OsweRRR/jCTF-by-Digi ahi tienes jctf para rehlds

Muchas gracias amigo aunque estoy usando otra versión adaptada del jCTF que se llama reJCTF para el reHLDS. Ya pude adaptarlo y funciona todo perfectamente Gran sonrisa Lo único que me falta es el Team Score Hud. Ahora me salta un error con el include que mágicamente ahora sí reconoce el programa. El error es el siguiente:

AMX Mod X Compiler 1.8.3-dev+5201
Copyright © 1997-2006 ITB CompuPhase
Copyright © 2004-2013 AMX Mod X Team

F:\Servidores de CS 1.6\steamcmd\steamapps\common\Half-Life\cstrike\addons\amxmodx\scripting\include\jctf.inc(1) : error 010: invalid function or declaration
Error: Undefined symbol "FLAG_CAPTURED" on line 56
Error: Undefined symbol "id" on line 69
Warning: Expression has no effect on line 69
Warning: Expression has no effect on line 69
Error: Expected token: ";", but found ")" on line 69
Error: Invalid expression, assumed zero on line 69
Error: Too many error messages on one line on line 69

Compilation aborted.
6 Errors.
Could not locate output file F:\Contratacion de Servidor CS 1.6\plugins\Team Score CTF 3\TeamScoreHud3.amx (compile failed).

Código:
public jctf_flag(ev, id, tm)
{
    if(ev == FLAG_CAPTURED) // <----------- La Línea 56 es esta.
    {
        switch(tm)
        {
            case TEAM_RED: scorect++
            case TEAM_BLUE: scorett++
        }
    }
    return
}

También quisiera que detecte que cuando se llega a X cantidad de Team Score, se reproduzca un sonido. Si es posible que también haga sumar 1 punto en el Score del equipo que haya llegado a esa cantidad. Les explico por qué:

En mi CTF va a haber un límite de capturas de banderas de 10 puntos. Está todo hecho y todo muy bien seteado para que no sea tan rápido llegar a ese puntaje. Entonces la idea es que estará colocado el comando de mp_winlimit en 11 y cuando un equipo llegue a los 10 puntos, el plugin del Team Score que reproduce el sonido lo que hará es reproducir el sonido de ganado y agregarle 1 punto más al equipo ganador para que se cambie de mapa. ¿Por qué? Pues porque me gustaría hacer como un tiempo de unos segundos de espera mientras suena el sonido de victoria para que todos se den cuenta qué equipo ha ganado y luego cambie de mapa. Es simplemente para que se vea bonito y profesional. Lo quiero dejar como en Quake 3 Team Arena Mod que cuando un equipo capturaba todas las banderas necesarias para cambiar de ganar o cambiar de mapa, sonaba el sonido de captura o de victoria (no me acuerdo cuál exactamente) y mientras sonaba, había un tiempo de espera de unos 2 segundos y luego aparecía la tabla de puntuaciones y quienes hicieron mayor puntaje. No sé pero se que me encantaba ese Mod que nadie nunca jugó y quería recuperar cierto estilo del Quake 3 Arena y Team Arena Mod. Gracias Gran sonrisa Excitedeyes  Excitedeyes  Excitedeyes
Responder
#40
alguien que me ayude?, el HUD aparece unas rondas nada mas y desaparece!!! específicamente desaparece cuando usas la adrenalina
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)