Mapeadores
Hub
Mapeadores
Hub
Назад на сайт
Сообщество
ГлавнаяПравилаНовостиFAQБаныSupporter
Форум Mapeadores
Форум
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
Назад на сайт
Сообщество
ГлавнаяПравилаНовостиFAQБаныSupporter
Форум Mapeadores
Форум
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›Форум›Mapping›Problemas y Dudas

Como elimar armas dropeadas

@Con_Uve📅 July 26, 2017⏱ Время чтения: 4 мин👁 1 700 просмотров💬 6 сообщенияProblemas y Dudas
CO
@Con_UveOPОригинал
📅 26 июля 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 июля 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 июля 2017 г.#3

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

CO
@Con_UveOP
📅 26 июля 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 июля 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 июля 2017 г.#6

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

📋 Это сообщение является частью исторического форума Mapeadores. Контент сохранен в том виде, в котором он был опубликован.