AMX MOD X
Пятница, 02.01.2026, 03:25:09



Приветствую Вас Гость | RSS
[ Главная ] [ fake corpse - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
fake corpse
runnДата: Понедельник, 11.02.2008, 19:38:19 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Не в сети
Собственно нужно как только игрок умер, удалить его оригинальное "тело" и создать точно такое же, в таком же положении, но с измененными свойствами ( тип движения и прочее).

Пробовал через deathmsg, так и не вышло придать телу нужное положение), через clcorpse вообще почему то ничего на земле не появляется.

вообщем help)

 
BruteДата: Понедельник, 11.02.2008, 21:15:39 | Сообщение # 2
Генерал-полковник
Группа: Скриптеры
Сообщений: 1123
Репутация: 9
Статус: Не в сети
А ты типо хочешь сделать "живые трупы" - было бы неплохо если бы они стали куклами как в SOURCE
 
runnДата: Вторник, 12.02.2008, 00:03:39 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Не в сети
да, кстати, все это нужно в cs 1.6)
 
BruteДата: Вторник, 12.02.2008, 07:50:06 | Сообщение # 4
Генерал-полковник
Группа: Скриптеры
Сообщений: 1123
Репутация: 9
Статус: Не в сети
Quote (runn)
да, кстати, все это нужно в cs 1.6)

Да, было бы красиво! Но красота требует жертв - интересно как это отразится на пинге и трафике?
 
runnДата: Вторник, 12.02.2008, 17:34:52 | Сообщение # 5
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Не в сети
хм, похоже в 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
Репутация: 45
Статус: Не в сети
Quote
как в ClCorpse получить владельца тела? (playerId)
"Достаешь" его из соответствующего параметра: http://wiki.amxmodx.org/index.php/Half-Life_1_Game_Events#ClCorpse
 
runnДата: Среда, 13.02.2008, 22:34:27 | Сообщение # 7
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Не в сети
Quote (VEN)
"Достаешь" его из соответствующего параметра: http://wiki.amxmodx.org/index.php/Half-Life_1_Game_Events#ClCorpse

в кс почему то только 11 параметров в сообщении. (пишет ошибку в консоле сервера ошибочный 12 параметр)

Ven скажи лучше можно ли сделать так, чтобы тело с типом движения bounce не проваливалось сквозь землю (при анимации--смерть), то есть оно должно отскакивать от земли и от стен, там видимо что-то с координатами, при типе движения fly тело лежит где надо, а вот bounce не получается.

 
VENДата: Суббота, 16.02.2008, 13:10:26 | Сообщение # 8
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Репутация: 45
Статус: Не в сети
Не вижу кода.
 
runnДата: Суббота, 16.02.2008, 15:48:48 | Сообщение # 9
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Не в сети
Quote (VEN)
Не вижу кода.

Взяты
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
 
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2026