1. Bienvenido Invitado! para poder interactuar con la comunidad y tener acceso a todas las características de la web.
  1. Bienvenido Invitado! para poder interactuar con la comunidad y tener acceso a todas las características de la web.

Como elimar armas dropeadas

Tema en 'Problemas y Dudas' iniciado por Con Uve™, 26 Jul 2017.

    Con Uve™ Novato

    Mensajes:
    9
    Puntuación:
    +0 / 0 / -0
    Estaba buscando la forma de crear algún tipo de trigger para eliminar armas del suelo en CSGO y he encontrado cosas similares pero solo para half life y l2d2, ¿hay alguna forma de crear algo similar? He estado probando cosas pero no consigo nada. Se que hay comandos para ello pero no quiero que se eliminen de todo el mapa, solo de una zona concreta.

    Aprovecho para añadir otra duda xD

    ¿Hay alguna forma de limitar los usos de algo, por ejempo de un boton?que al ser usado 3 veces a la tercera vez use el comando kill sobre si mismo

    Gracias!
    • Administrador

    Mojonero Miembro Activo

    Mensajes:
    373
    Puntuación:
    +327 / 25 / -9
    Eliminar armas del suelo en una zona concreta creo que no se puede hacer, por que las armas no son detectadas por triggers.
    Para limitar algo con el ejemplo del botón, añade un math_counter con valor inicial 0, valor mínimo 0 y valor máximo 3. Cada vez que pulses el botón, haces
    OnPressed > nombre_del_math_counter > Add > 1
    y en el propio math_counter pones
    OnHitMax > nombre_del_boton > Kill (o Lock, si lo prefieres)
    • Colaborador

    osropa Novato

    Mensajes:
    11
    Puntuación:
    +1 / 0 / -0
    Qué juego estás planeando para la jail Con Uve??

    Con Uve™ Novato

    Mensajes:
    9
    Puntuación:
    +0 / 0 / -0

    Lo del math counter funciona perfecto!

    Y hay otra forma que he pensado para conseguir eliminar las armas pero de nuevo me encuentro con otra cosa que no se hacer...

    Lo que tengo es un template para crear armas configurado de esta forma (ver abajo fotos) con un boton para que el arma te la de directamente en la mano en vez de soltarla en el suelo y te sustituye la que tienes tu sin tirarla tampoco al suelo, la hace desaparecer.

    https://i.gyazo.com/80bc93ca64ed7167e7220a9093a90c36.png
    https://i.gyazo.com/39cabc275ed937aeda4d741cb5fa724c.png

    Hay alguna forma de configurar en el template que las armas salgan con un nombre en concreto? Por ejemplo que todas se llamen deagle_01

    Si pudiese hacer eso supongo con poner un multiple con OnStartTouch>deagle_01>kill eliminará todas las armas con ese nombre que estén dropeadas y las que la gente tenga en la mano no desaparecerían

    Gracias de nuevo :D
    • Administrador

    Mojonero Miembro Activo

    Mensajes:
    373
    Puntuación:
    +327 / 25 / -9
    He probado algo que quizá puedas usar:

    En el game_player_equip (que imagino lo tienes con el flag que elimina sólo armas del mismo tipo) cambia el weapon_deagle por otra pistola que no estés usando en el mapa, por ejemplo weapon_hkp2000. Añade otro output en el botón, tal que OnPressed > weapon_hkp2000 > Kill, con un pequeño delay (0.01 es suficiente).
    Con esta primera parte eliminas el arma que llevase antes sin dropear nada, hasta ahora igual que antes.

    Crea tambien una deagle, con un nombre ej 'deagle_sin_pickear' cerca del botón, y añades a un point_template ('deagle_template'). Desde el botón haz un OnPressed > deagle_template > ForceSpawn
    Si todo va bien hasta aquí tendrías un botón que te quita sólo la pistola que llevabas antes y la reemplaza por una deagle, sin dropear nada.

    Si te entiendo bien, lo que quieres ahora es que llegado un punto puedas eliminar estas mismas deagles que hayan sido soltadas por el jugador (muriendo o manualmente). Las armas pierden el targetname al ser cogidas, por lo que añadimos un output en deagle_sin_pickear como OnPlayerPickup > !self > AddOutput > targetname deagle_pickeada.

    Cuando necesites borrar deagles del suelo, haz Kill a deagle_pickeada y sólo deberían borrarse las que han sido dropeadas mientras que las que se están usando se mantienen.

    Todo esto depende de que tengas una clase de pistola sin usar, si no es el caso sigue siendo posible hacer algo parecido, pero tendrías que hacer algo más.

    Con Uve™ Novato

    Mensajes:
    9
    Puntuación:
    +0 / 0 / -0
    Si, la primera parte ya estaba hecha de la otra forma, lo otro del output y deagle_pickeada lo probare, gracias!

Compartir esta página