ResetScore
#1
Alguien sabe como puedo reducir el resetScore, para que no lo usen 10 mil veces en 1 ronda? que puedan resetear 1 vez por ronda.!

Código PHP:
#include <amxmodx>
#include <fun>
#include <cstrike>

new const PLUGIN_NAME[]  = "Reset_Score";
new const 
VERSION[] = "1.0";
new const 
AUTHOR[]  = "Silenttt Fixed by 9 rpamm!?";

new 
name[33];
new 
boolg_bHasReset [33];
new 
rs_hudmessage;
new 
rs_sound;
 
public 
plugin_init()
{
    
register_pluginPLUGIN_NAMEVERSIONAUTHOR );

    
register_clcmd("say /rs""reset_score");
    
register_clcmd("say /resetscore""reset_score");
    
    
rs_hudmessage register_cvar("rs_hudmessage""1");
    
rs_sound register_cvar("rs_sound""1");
}

public 
reset_score(id)
{
    
g_bHasReset [id] = true
    cs_set_user_deaths
(id0);

    if(
get_pcvar_num(rs_hudmessage))
    {
        
get_user_name(idname32);
        
set_dhudmessage(150150150, -1.00.7126.03.00.11.5 );
        
show_dhudmessage(id"%s, Resteo su Score.!"name);
        if(
get_pcvar_num(rs_sound))
        {
           
client_cmd(id"spk fvox/bell");
        }
 }



Responder
#2
https://amxmodx-es.com/Thread-AMXX-Reset...With-Timer
Responder
#3
Código PHP:
#include <amxmodx>
#include <fun>
#include <cstrike>
#include <dhudmessage>

new const PLUGIN_NAME[]  = "Reset_Score";
new const 
VERSION[] = "1.0";
new const 
AUTHOR[]  = "Silenttt Fixed by 9 rpamm!?";

new 
name[33];
new 
g_limit[33];
new 
rs_hudmessage;
new 
rs_sound;
new 
rs_limit;
new 
g_maxplayers
 
public plugin_init()
{
    
register_pluginPLUGIN_NAMEVERSIONAUTHOR );
    
register_event("HLTV""event_round_start""a""1=0""2=0")

    
register_clcmd("say /rs""reset_score");
    
register_clcmd("say /resetscore""reset_score");
    
    
rs_hudmessage register_cvar("rs_hudmessage""1");
    
rs_sound register_cvar("rs_sound""1");
    
/*Número de veces que se puede usar el comando*/
    
rs_limit register_cvar("rs_limit""1");
    
g_maxplayers get_maxplayers()
}

public 
event_round_start(){
    for(new 
id 1id <= g_maxplayersid++)
    {
        if(
is_user_connected(id)){
            
g_limit[id] = 0
        

    }
}

public 
reset_score(id)
{
    if(
g_limit[id] == get_pcvar_num(rs_limit)){
        
client_print(idprint_chat"Solo puedes resetear tu escore %d veces"get_pcvar_num(rs_limit))
        return
    }

    
g_limit[id]++
    
cs_set_user_deaths(id0);

    if(
get_pcvar_num(rs_hudmessage))
    {
        
get_user_name(idname32);
        
set_dhudmessage(150150150, -1.00.7126.03.00.11.5 );
        
show_dhudmessage(id"%s, Resteo su Score.!"name);
        if(
get_pcvar_num(rs_sound))
        {
           
client_cmd(id"spk fvox/bell");
        }
     }



Editado--
Responder
#4
wen apolte saludos desde el 2021
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)