AMX MOD X
Четверг, 22.01.2026, 08:12:50



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

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

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
Эмитация смерти
Skino1488Дата: Пятница, 11.07.2008, 22:43:43 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 7
Репутация: 0
Статус: Не в сети
Доброго времени суток. У меня вопрос как сэмитировать смерть избежав тем самымым момент смерти...
Например Т убил СТ а тот не умер А ЗАМЕСТО СМЕРТИ например происходит действие... на конкретном примере мне надо что бы "убитый" принимал команду убившего, вот ты мент - тебя тер убил и ты стал тером но находишся с тем же самым оружием вообщем не меняется ничего кроме команды...
Мои мысли довать каждому игроку по 10000000000 жизней и если он получит урона больше 100 то он менят команду... Вопрос в том как это реализовать т.е. поймать момент получения смерти...
У кого какие предложени - желательно в примерах скриптового кода ... Сразу говорю - я начинающий. blush
 
BruteДата: Пятница, 11.07.2008, 23:04:41 | Сообщение # 2
Генерал-полковник
Группа: Скриптеры
Сообщений: 1123
Репутация: 9
Статус: Не в сети
Fun Teams
 
Skino1488Дата: Пятница, 11.07.2008, 23:46:52 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 7
Репутация: 0
Статус: Не в сети
ТВОЯ МОЯ НЕПОНИМАТЬ!!! ты фиксируеш момент смерти за счёт:
register_event("DeathMsg", "death_event", "a")
но при етом есть сама смерть, а мне надо его фиксануть избегая самой смерти ... как в зомби мод - токо там урон зомби который не убевает и меняет тиму а мне надо что бы в общяке было больше 100 а уже потом смена тимы, но не умирая ... возможен вариант с риспауном, потом телепортацией, а потом уставновки оригина(прицела на старое место) но мне надо проще...
 
BruteДата: Суббота, 12.07.2008, 00:12:50 | Сообщение # 4
Генерал-полковник
Группа: Скриптеры
Сообщений: 1123
Репутация: 9
Статус: Не в сети
Ты просил помощи, а не готовый плагин. Я тебе дал половину плагина плагина, вторую половину можно и самому написать...
 
Skino1488Дата: Суббота, 12.07.2008, 00:15:12 | Сообщение # 5
Рядовой
Группа: Пользователи
Сообщений: 7
Репутация: 0
Статус: Не в сети
ЛОЛ проблеме в том что мая половина и есть та твоя)))
Прикрепления: plagin.sma (1.3 Kb)
 
slogicДата: Суббота, 12.07.2008, 20:22:31 | Сообщение # 6
Генералиссимус
Группа: Админы
Сообщений: 1941
Репутация: 47
Статус: Не в сети
Чтобы определить момент смерти и заблокировать этот момент, надо использовать модуль Ham Sandwitch. По-другому никак. Смотри мой плагин Q3 Armor, там есть проверка, будет ли жить игрок. Тебе надо логику наоборот применить (else). Там же восполнишь здоровье игроку и сменишь ему команду (в amx/x стандартная фцнкция есть - cs_set_user_team).
 
VENДата: Воскресенье, 20.07.2008, 14:59:48 | Сообщение # 7
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Репутация: 45
Статус: Не в сети
Еще пример:

Code
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

public plugin_init() {
      RegisterHam(Ham_Killed, "player", "fwHamKilled")
}

public fwHamKilled(ent, idattacker, shouldgib) {
      set_pev(ent, pev_health, 1.0)

      return HAM_SUPERCEDE
}

Количество HP устанавливается чуть больше нуля (1), чтобы избежать эффекта "камеры мертвого игрока".

 
Skino1488Дата: Пятница, 25.07.2008, 21:19:51 | Сообщение # 8
Рядовой
Группа: Пользователи
Сообщений: 7
Репутация: 0
Статус: Не в сети
Quote (slogic)
Чтобы определить момент смерти и заблокировать этот момент, надо использовать модуль Ham Sandwitch. По-другому никак. Смотри мой плагин Q3 Armor, там есть проверка, будет ли жить игрок. Тебе надо логику наоборот применить (else). Там же восполнишь здоровье игроку и сменишь ему команду (в amx/x стандартная фцнкция есть - cs_set_user_team).

А где интресно взять твой Q3 armor ??? devil
 
slogicДата: Пятница, 25.07.2008, 23:55:42 | Сообщение # 9
Генералиссимус
Группа: Админы
Сообщений: 1941
Репутация: 47
Статус: Не в сети
http://forums.alliedmods.net/showthread.php?p=498976
 
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2026