return;
if(IS_VEHICLE(other))
return;
+#elif defined(CSQC)
+ if(!other.isplayermodel)
+ return;
#endif
EXACTTRIGGER_TOUCH;
void func_ladder_link()
{
+ SELFPARAM();
self.SendEntity = func_ladder_send;
self.SendFlags = 0xFFFFFF;
//self.model = "null";
void func_ladder_init()
{
+ SELFPARAM();
self.touch = func_ladder_touch;
trigger_init(self);
#elif defined(CSQC)
.float speed;
-void func_ladder_remove()
+void func_ladder_remove(entity this)
{
- if(self.classname) { strunzone(self.classname); }
- self.classname = string_null;
+ if(this.classname) { strunzone(this.classname); }
+ this.classname = string_null;
}
NET_HANDLE(ENT_CLIENT_LADDER, bool isnew)