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

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

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

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

> Правила форума

Этот раздел, как вы могли заметить по названию, предназначен для решения вопросов по поводу уже существующих модов и плагинов.
Пожалуйста, если у вас проблема с написанием плагина, не путайте этот раздел с разделом по скриптингу.
Для поиска плагинов и модов существует соответствующий раздел.

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

Как засчитать убийство огнём ?

, Подскажите пример кода пожалуйста.
Статус пользователя $@NyA
сообщение 21.8.2018, 23:41
Сообщение #1


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

Стаж: 18 лет

Сообщений: 987
Благодарностей: 529
Полезность: 1050

К примеру выпустил огонь по противнику,он сгорел и всё.Непоказано что ты его убил.Как добавить себе фраг?


МультиМод CS
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя AndrewZ
сообщение 22.8.2018, 10:53
Сообщение #2


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

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

хм дай подумоть..


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя $@NyA
сообщение 22.8.2018, 12:25
Сообщение #3


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

Стаж: 18 лет

Сообщений: 987
Благодарностей: 529
Полезность: 1050

AndrewZ,
Если что...))
Код:
user_kill(id, 1)
get_user_frags(id)
set_user_frags(id,1)


Вот сюда нужно поставить
Делаю так
Код:
public BurningFlame(taskid, frags, ownerFrags)
{
static origin[3];

get_user_origin(ID_FBURN, origin);

if (g_fRoundEnd || g_burning_duration[ID_FBURN] < 0 || get_user_team(ID_FBURN) == 1)
{
message_begin(MSG_PVS, SVC_TEMPENTITY, origin);
write_byte(TE_SMOKE);
write_coord(origin[0]);
write_coord(origin[1]);
write_coord(origin[2] - 50);
write_short(g_smokeSpr);
write_byte(random_num(15, 20));
write_byte(random_num(10, 20));
message_end();

remove_task(taskid);

return;
}

static health;
health = pev(ID_FBURN, pev_health);

if(health - FIRE_DAMAGE > 0)
fm_set_user_health(ID_FBURN, health - FIRE_DAMAGE);
else if(health - FIRE_DAMAGE <= 0)
fm_set_user_health(ID_FBURN, 0);

new frags = get_user_frags(taskid)
new ownerFrags = get_user_frags(ID_FBURN) + 1
user_kill(taskid, 1)


message_begin(MSG_PVS, SVC_TEMPENTITY, origin);
write_byte(TE_SPRITE);
write_coord(origin[0] + random_num(-5, 5));
write_coord(origin[1] + random_num(-5, 5));
write_coord(origin[2] + random_num(-10, 10));
write_short(g_flameSpr);
write_byte(random_num(5, 10));
write_byte(200);
message_end();

g_burning_duration[ID_FBURN]--;
}


Неправильно нахимичил.








Отредактировал: $@NyA, - 22.8.2018, 12:47


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