[SOLUCIONADO] se me quita la velocidad al cambiar el arma
#1
hola tengo una tienda que al dar velocidad y luego cambiar el arma se reinicia la velocidad no se que sea la verdad dejo porciones de código capas setie mal algo nose Lengua

cuando seteo el speed 
Código PHP:
        case ITEM_8: {
            
set_task(25.0"off_speed"id)
            
give[id][DAR_SPEED] = true
            set_user_maxspeed
(id340.0)
        } 

cuando se remueve la velocidad

Código PHP:
public off_speed(id) {
    if(!
is_user_connected(id)) return;

    
give[id][DAR_SPEED] = false;
    
set_user_maxspeed(id250.0);
    
client_print_color(idprint_team_default"%s Se te acabo el tiempo de ^3VELOCIDAD^1."g_szPluginInfo[3])



ocupo amx 1.9
Responder
#2
Puedes utilizar client_PreThink o Ham_CS_Player_ResetMaxSpeed.

Te dejo un ejemplo con client_PreThink.


PD: No debes registrar la función en plugin_init().
Código PHP:
public client_PreThink(id)
{
    if (!
is_user_alive(id))
        return;

    if (
give[id][DAR_SPEED])
        
set_pev(idpev_maxspeed340.0);
    else
        
set_pev(idpev_maxspeed250.0);

Responder
#3
gracias, un ejemplo con Ham_CS_Player_ResetMaxSpeed ? e leído que es mejor.
Responder
#4
(08/05/2020, 06:31 PM)GeX~\ escribió: gracias, un ejemplo con Ham_CS_Player_ResetMaxSpeed ? e leído que es mejor.
Cuando llegue a casa edito el mensaje y te muestro...

Si no te han comentado aún.

EDIT: Acá tenes un ejemplo.
https://forums.alliedmods.net/showthread.php?t=227065
Responder
#5
yo habia hecho algo con la velocidad en mi aporte https://amxmodx-es.com/Thread-noclip-con-velocidad

aunque es un plugin que hice hace mucho tiempo tal vez te sirva de algo
Responder
#6
gracias
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)