Jump to content
  • ¡Hola, Invitado! Únete a nuestra comunidad y construyamos juntos algo increíble.

    ¡Bienvenido a nuestra comunidad! Al unirte, formarás parte de una comunidad apasionada por MAPPING. Para participar activamente, simplemente haz clic en el botón ‘Conectarse’ o ‘Registrarse’. Una vez registrado, podrás publicar mensajes, compartir tus experiencias y explorar los diversos foros disponibles. ¡Esperamos verte pronto y compartir momentos increíbles juntos!

[Ayuda] Aiminfo en Lasermines

Valorar este tema


Publicaciones recomendadas

Publicado

Hola como estan?

 

Como dice el titulo necesitaria ayuda en el plugin de Lasermines. Quiero agregarle aiminfo de quien es el creador del Laser.

No pido que me lo hagan sino que me ayuden ;)

Gracias.

Publicado (editado)

task o si queres q sea manual usa algun cmd.

get_user_aiming

chequea el class name

mostrar el hud

 

Te dejo la parte dificil.

 

public check(id) {
new tgt, body

get_user_aiming(id , tgt, body)


if(!is_valid_ent(tgt))
   return



static class_name[32]

entity_get_string(tgt , EV_SZ_classname , class_name, charsmax(class_name))


if(class_name[0] == 'l' && class_name[8] == 'e') {
    //mostra tu hud
}

Editado por Destroo
Publicado (editado)

esta es una de las formas:

 

Dentro del zp:

en el public

ShowHUD(taskid)

 

agrega abajo del {:

check(ID_SHOWHUD)

 

Donde quieras agrega:

 

public check(id) {
new ent, body

get_user_aiming(id , ent, body)


if(!is_valid_ent(ent))
   return



static class_name[32]

entity_get_string(ent, EV_SZ_classname, class_name, charsmax(class_name))


if(class_name[0] == 'l' && class_name[8] == 'e') {
    static name[32], owner

    owner = entity_get_int(ent, EV_INT_iuser3)
    get_user_name(owner, name, 31)
    set_hudmessage(170, 255, 0, -1.0, 0.8, 0, 6.0, 12.0)
    show_hudmessage(id, "Laser mine de:") // aca falta algo muy basico xD.
} 

Editado por Destroo
Publicado
#define TASK 9457
public client_diconnect(id)
  remove_task(id+TASK)

public client_putinserver(id)
  set_task(1.0, "check", id+TASK, _, _, "b")

public check(id) {
      id -= TASK
      //lo mismo

Publicado

Muchisiumas gracias... lo unico que me tira de error es esto mira:

Welcome to the AMX Mod X 1.8.1-300 Compiler.

Copyright © 1997-2006 ITB CompuPhase, AMX Mod X Team

 

Warning: Loose indentation on line 1509

Error: Undefined symbol "is_valid_ent" on line 1514

Error: Undefined symbol "entity_get_string" on line 1521

Warning: Expression has no effect on line 1521

Warning: Expression has no effect on line 1521

Error: Expected token: ";", but found ")" on line 1521

Error: Invalid expression, assumed zero on line 1521

Error: Too many error messages on one line on line 1521

 

Compilation aborted.

5 Errors.

Could not locate output file C:\Users\Fabrizio\Desktop\lasermines_023-sxefix.amx (compile failed).

Publicado (editado)

Listo me funcionooo!!

Muchisimas gracias.. Perdona por ser tan ignorante con este tema

 

EDIT: Che se me bugea el name,,, osea apunto a la mina pero dicen todos el mismo name :S

Editado por Swaycher

Crear una cuenta o conéctate para comentar

Tienes que ser miembro para dejar un comentario

Crear una cuenta

Regístrese para obtener una cuenta nueva en nuestra comunidad. ¡Es fácil!

Registrar una nueva cuenta

Conectar

¿Ya tienes una cuenta? Conéctate aquí.

Conectar ahora
×
×
  • Crear nuevo...

Información importante

Al utilizar nuestra web, aceptas nuestras Política de privacidad estás de acuerdo con las condiciones establecidas.