Mapeadores
Hub
Mapeadores
Hub
Volver a la web
Comunidad
InicioNormasNoticiasF.A.Q.BansSupporter
Foro Mapeadores
Foro
Comunicados21
Anuncios12Eventos8
General1454
Off-Topic1024Presentaciones349International28Youtube28
Servers984
CS:S | ZombieMod | Barricada + Escape210CS:GO | Zombie Escape345CS:GO | KZ Timer2CS:GO | Prey5Bans164Feedback123Unirte133
Mapping533
Problemas y Dudas249Mapas118Guías y Tutoriales110Proyectos Comunitarios24Modelos, Texturas y Partículas11Prefabricados19
Releases2
Mapeadores
Hub
Volver a la web
Comunidad
InicioNormasNoticiasF.A.Q.BansSupporter
Foro Mapeadores
Foro
Comunicados21
Anuncios12Eventos8
General1454
Off-Topic1024Presentaciones349International28Youtube28
Servers984
CS:S | ZombieMod | Barricada + Escape210CS:GO | Zombie Escape345CS:GO | KZ Timer2CS:GO | Prey5Bans164Feedback123Unirte133
Mapping533
Problemas y Dudas249Mapas118Guías y Tutoriales110Proyectos Comunitarios24Modelos, Texturas y Partículas11Prefabricados19
Releases2
Hub›Foro›Mapping›Problemas y Dudas

Como elimar armas dropeadas

@Con_Uve📅 July 26, 2017⏱ Lectura de 4 min👁 1700 vistas💬 6 postsProblemas y Dudas
CO
@Con_UveOPOriginal
📅 26 de julio de 2017#1

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!

MO
@Mojonero
📅 26 de julio de 2017#2

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)

OS
@osropa
📅 26 de julio de 2017#3

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

CO
@Con_UveOP
📅 26 de julio de 2017#4

MO
Mojonero:
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)

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:

MO
@Mojonero
📅 26 de julio de 2017#5

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.

CO
@Con_UveOP
📅 31 de julio de 2017#6

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

📋 Este post es parte del foro histórico de Mapeadores. El contenido se preserva tal como fue publicado originalmente.