←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Stworzenie bytu przez który można przechodzić


Najlepsza odpowiedź NoLiFeR 01.07.2015 17:08

SOLID_NOT

na

SOLID_TRIGGER

Przejdź do postu

  • +
  • -
Sniper Elite - zdjęcie Sniper Elite 01.07.2015

Witam. Jak stworzyć byt przez który można przenikać a przy którym wywołuje się funkcja:

register_touch("Mine", "player",  "DotykMiny");

Ustawiałem tak:

entity_set_int(ent, EV_INT_solid, SOLID_NOT);

ale niestety po tym funkcja dotyku nie działała.

Odpowiedz

  • +
  • -
Asiap - zdjęcie Asiap 01.07.2015

to moze ustawiac solidnosc bytu przy dotyku ?

Odpowiedz

  • +
  • -
Najlepsza odpowiedź NoLiFeR - zdjęcie NoLiFeR 01.07.2015

SOLID_NOT

na

SOLID_TRIGGER

Odpowiedz

  • +
  • -
Rivit - zdjęcie Rivit 01.07.2015

// NOTE: Some movetypes will cause collisions independent of SOLID_NOT/SOLID_TRIGGER when the entity moves
// SOLID only effects OTHER entities colliding with this one when they move - UGH!
#define	SOLID_NOT                       0           // No interaction with other objects
#define	SOLID_TRIGGER                   1           // Touch on edge, but not blocking
#define	SOLID_BBOX                      2           // Touch on edge, block
#define	SOLID_SLIDEBOX                  3           // Touch on edge, but not an onground
#define	SOLID_BSP                       4           // BSP clip, touch on edge, block

hlsdk_const.inc twym przyjacielem (y)

Odpowiedz