Como elimar armas dropeadas

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!

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)

Qué juego estás planeando para la jail Con Uve??

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 :smiley:

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.

Si, la primera parte ya estaba hecha de la otra forma, lo otro del output y deagle_pickeada lo probare, gracias!