Valor cvar num a una celda en especifica
#1
Hola!, nescesito hacer esto y nose como hacerlo, hasta el momento pude obtener el valor de un cvar pero necesito colocarlo en una celda en especifica en un vector y nose como hacerlo;

      new mystring[32];
      get_cvar_string("cam_zoffset", mystring, 31);

      client_print( Client, print_chat, "Cam ZOFFSET es ^"%s^"", mystring);


     // se supone que el cam zoffset es la altura de la camara, puede ser 10 5 u 20 cuakquier valor

     // pero mi deseo es pasar ese valor a una direccion especifica de un vector( celda/origin );

      new Origin[3];

      entiy_get_vector( Client, EV_VEC_origin, Origin ); 
      
      Origin[2] += mystring   // ( el valor que me dio anteriormente ) 10 o 5 u 20
Responder
#2
usa get_cvar_num en vez de get_cvar_string
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
#3
(24/07/2021, 08:39 AM)Sugisaki escribió: usa get_cvar_num en vez de get_cvar_string

Funciono! pero tuve que añadirle otra cosa, aqui el code completo si quieren usar un valor de la consola!:

Código:
new ValorZ;

public plugin_init()
{
       register_plugin("Cvar-Value", "1.0", "XSlayer");
       register_clcmd( "say test", "@Test" ); 

       ValorZ = get_cvar_pointer( "cam_zoffset" );
}

public @Test( Client )
{
       new ValorZF = get_pcvar_num( ValorZ );

       client_print( Client, print_chat, "El Cam Z Offset es de ^"%s^"", ValorZF);

       new Float:Origin[3];

       entity_get_vector( Client, EV_VEC_origin, Origin );
      
       Origin[2] += float(ValorZF)

       entity_set_vector( Client, EV_VEC_origin, Origin );


}
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)