|
fake corpse
|
|
| runn | Дата: Понедельник, 11.02.2008, 19:38:19 | Сообщение # 1 |
|
Рядовой
Группа: Пользователи
Сообщений: 5
Статус: Не в сети
| Собственно нужно как только игрок умер, удалить его оригинальное "тело" и создать точно такое же, в таком же положении, но с измененными свойствами ( тип движения и прочее). Пробовал через deathmsg, так и не вышло придать телу нужное положение), через clcorpse вообще почему то ничего на земле не появляется. вообщем help)
|
| |
|
|
| Brute | Дата: Понедельник, 11.02.2008, 21:15:39 | Сообщение # 2 |
 Генерал-полковник
Группа: Скриптеры
Сообщений: 1123
Статус: Не в сети
| А ты типо хочешь сделать "живые трупы" - было бы неплохо если бы они стали куклами как в SOURCE
|
| |
|
|
| runn | Дата: Вторник, 12.02.2008, 00:03:39 | Сообщение # 3 |
|
Рядовой
Группа: Пользователи
Сообщений: 5
Статус: Не в сети
| да, кстати, все это нужно в cs 1.6)
|
| |
|
|
| Brute | Дата: Вторник, 12.02.2008, 07:50:06 | Сообщение # 4 |
 Генерал-полковник
Группа: Скриптеры
Сообщений: 1123
Статус: Не в сети
| Quote (runn) да, кстати, все это нужно в cs 1.6) Да, было бы красиво! Но красота требует жертв - интересно как это отразится на пинге и трафике?
|
| |
|
|
| runn | Дата: Вторник, 12.02.2008, 17:34:52 | Сообщение # 5 |
|
Рядовой
Группа: Пользователи
Сообщений: 5
Статус: Не в сети
| хм, похоже в ClCorpse координаты тела даются в каком то странном формате, как в ClCorpse получить владельца тела? (playerId) И еще можно как-нибудь сместить центр у entity? А то модельки проваливаются сквозь землю при типе движения bounce. Добавлено (2008-02-12, 5:34 Pm) --------------------------------------------- все, научился создавать трупы на том же месте, со своими параметрами, но при типе движения bounce проваливаются под землю(
Сообщение отредактировал runn - Вторник, 12.02.2008, 11:52:28 |
| |
|
|
| VEN | Дата: Среда, 13.02.2008, 18:40:13 | Сообщение # 6 |
|
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Статус: Не в сети
| Quote как в ClCorpse получить владельца тела? (playerId) "Достаешь" его из соответствующего параметра: http://wiki.amxmodx.org/index.php/Half-Life_1_Game_Events#ClCorpse
|
| |
|
|
| runn | Дата: Среда, 13.02.2008, 22:34:27 | Сообщение # 7 |
|
Рядовой
Группа: Пользователи
Сообщений: 5
Статус: Не в сети
| в кс почему то только 11 параметров в сообщении. (пишет ошибку в консоле сервера ошибочный 12 параметр) Ven скажи лучше можно ли сделать так, чтобы тело с типом движения bounce не проваливалось сквозь землю (при анимации--смерть), то есть оно должно отскакивать от земли и от стен, там видимо что-то с координатами, при типе движения fly тело лежит где надо, а вот bounce не получается.
|
| |
|
|
| VEN | Дата: Суббота, 16.02.2008, 13:10:26 | Сообщение # 8 |
|
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Статус: Не в сети
| Не вижу кода.
|
| |
|
|
| runn | Дата: Суббота, 16.02.2008, 15:48:48 | Сообщение # 9 |
|
Рядовой
Группа: Пользователи
Сообщений: 5
Статус: Не в сети
| Взяты seq,Model[](полное имя модельки) из ClCorpse (sequence) origin,angles,players_va[33][3] берется из deathmsg Code entity_get_vector(player, EV_VEC_origin, origin) entity_get_vector(player, EV_VEC_angles, angle) entity_set_vector(player, EV_VEC_v_angle, players_va[player]) new entity = create_entity("info_target") entity_set_string(entity, EV_SZ_classname, "dead_body") entity_set_model(entity, Model) entity_set_vector(entity, EV_VEC_angles, angle) set_pev(entity, pev_movetype, MOVETYPE_BOUNCE) set_pev(entity, pev_takedamage, DAMAGE_YES) set_pev(entity, pev_health, 100.0) entity_set_float(entity,EV_FL_animtime,1) entity_set_float(entity,EV_FL_framerate,1.0) entity_set_int(entity, EV_INT_solid, SOLID_BBOX) entity_set_int(entity,EV_INT_sequence,seq) entity_set_int(entity, PLAYER, player) entity_set_origin(entity, origin)
Сообщение отредактировал runn - Суббота, 16.02.2008, 15:50:04 |
| |
|
|