Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Непонятный глюк SOLID

Статус пользователя csnet
сообщение 17.10.2014, 21:13
Сообщение #1
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

Касание флага

Код:

switch(Team(id))
{
case 1: entity_set_origin(ent, ot)
case 2: {
entity_set_edict(ent, EV_ENT_aiment, id)
entity_set_int(ent, EV_INT_movetype, MOVETYPE_FOLLOW)
entity_set_int(ent, EV_INT_solid, SOLID_NOT) // отключаем соприкосновение

client_cmd(0,"mp3 play %s",flag_taken)
}
}


Код:

public flag_tbase ( ent, id )
{
if(!is_valid_ent(ent) || !alive(id)) return

new flagct = find_ent_by_class(-1,ctflag)

entity_set_origin(flagct, oct)
entity_set_edict(flagct, EV_ENT_aiment, -1)
set_pev(flagct, pev_movetype, MOVETYPE_NONE)
set_pev(flagct, pev_solid, SOLID_BBOX) // делаем вернувшийся флаг обратно интерактивным

// .....
}


Дебаг показывает что в момент тача с базой solid вертается нормально, но повторно я взять флаг не могу никак
может на свежую голову кто че увидит / owner там 0 .т.е не должно мешать

Отредактировал: csnet, - 17.10.2014, 21:16


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: