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

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

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

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

Счетчик выстрелов

[РЕШЕНО]
Статус пользователя Fraig
сообщение 4.9.2016, 12:36
Сообщение #1
Стаж: 14 лет

Сообщений: 93
Благодарностей: 7
Полезность: < 0

Всем привет! Имеется счетчик выстрелов из AWP, как обнулять счетчик, если при выстреле не убил противника?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Andrei
сообщение 4.9.2016, 13:27
Сообщение #2


Стаж: 15 лет

Сообщений: 1335
Благодарностей: 693
Полезность: 740

Попал в player'a, плюс, else минус.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fraig
сообщение 4.9.2016, 13:59
Сообщение #3
Стаж: 14 лет

Сообщений: 93
Благодарностей: 7
Полезность: < 0

Andrei, выстрел я отлавливаю Ham_Weapon_PrimaryAttack, если выстрел происходит, то вызывается
Код:
public f_awp_attack(weapon) 
{
new id = pev(weapon,pev_owner)
++AWP_Shots[id];
}


Как здесь можно добавить проверку убил игрока выстрелом или нет?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Andrei
сообщение 4.9.2016, 14:04
Сообщение #4


Стаж: 15 лет

Сообщений: 1335
Благодарностей: 693
Полезность: 740

Тут ни как. Используй Ham_Killed
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fraig
сообщение 4.9.2016, 14:09
Сообщение #5
Стаж: 14 лет

Сообщений: 93
Благодарностей: 7
Полезность: < 0

Andrei, тут я выстрелы просто буду считать, килы я тоже считаю через ham_killed, но вот только все равно не пойму как обнулять счетчик выстрелов, если промахнулся
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 4.9.2016, 14:29
Сообщение #6


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

Цитата(Fraig @ 4.9.2016, 15:09) *
Andrei, тут я выстрелы просто буду считать, килы я тоже считаю через ham_killed, но вот только все равно не пойму как обнулять счетчик выстрелов, если промахнулся

что мешает сравнить два счетчика?
один кол-во выстрелов из awp
второй кол-во фрагов
если кол-во выстрелов из awp < кол-во фрагов из awp
то обнулять оба счетчика
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Fraig
сообщение 4.9.2016, 14:33
Сообщение #7
Стаж: 14 лет

Сообщений: 93
Благодарностей: 7
Полезность: < 0

Legenda, я также пытаюсь сделать, только в условии намудрил слишком, а насчет такого условия не додумался :)

Отредактировал: Fraig, - 4.9.2016, 14:47
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Andrei
сообщение 4.9.2016, 14:59
Сообщение #8


Стаж: 15 лет

Сообщений: 1335
Благодарностей: 693
Полезность: 740

Я же вполне ясно выше сказал как это сделать.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Unknown
сообщение 4.9.2016, 15:29
Сообщение #9
Стаж: 10 лет

Сообщений: 291
Благодарностей: 70
Полезность: < 0

Ham_Weapon_PrimaryAttack не подходить для этих задач т.к он вызывается когда держишь IN_ATTACK а не каждом выстреле.
Для этих целей есть Playbackevent.

Цитата
если при выстреле не убил противника

Лажа получается. Это счетчик убийств или выстрела.


Аткажитесъ от плагенов бес исходника.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: