Перейти к содержимому


Фотография

DeathMatch - настройка. Советы

DeathMatch

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 14

#1 maksim53771

maksim53771

    Участник

  • Только чтение
  • PipPip
  • 126 сообщений

Отправлено 01 Январь 2014 - 17:58

Привет всем.
Как сделать на сервере DeathMatch.
Следующие:
1.Что бы при убийстве игрока который убил, магазин был полон.
2.При смерти игрока на месте его была аптечка.

 И как лучше сделать...
Время на карту: 30мин или более.
И какие карты

 



#2 uJIb9

uJIb9

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 2 836 сообщений

Отправлено 01 Январь 2014 - 18:04

Привет всем.
Как сделать на сервере DeathMatch.
Следующие:
1.Что бы при убийстве игрока который убил, магазин был полон.
2.При смерти игрока на месте его была аптечка.

 И как лучше сделать...
Время на карту: 30мин или более.
И какие карты

 

1. Не знаю
2. http://hlmod.ru/foru...-v-1-7-1-a.html
Время карты для дитматча лучше делать побольше или вообще бесконечно.
Карты можно и стандартные, но для дитматча есть большие карты.



#3 maksim53771

maksim53771

    Участник

  • Только чтение
  • PipPip
  • 126 сообщений

Отправлено 01 Январь 2014 - 21:57

Ну через панель управления на Myarena. Там и аптечка и боеприпасы, и не работает...



#4 uJIb9

uJIb9

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 2 836 сообщений

Отправлено 01 Январь 2014 - 22:01

Ну через панель управления на Myarena. Там и аптечка и боеприпасы, и не работает...

А логи об ошибках есть?



#5 maksim53771

maksim53771

    Участник

  • Только чтение
  • PipPip
  • 126 сообщений

Отправлено 01 Январь 2014 - 22:10

1. Не знаю
2. http://hlmod.ru/foru...-v-1-7-1-a.html
Время карты для дитматча лучше делать побольше или вообще бесконечно.
Карты можно и стандартные, но для дитматча есть большие карты.

Я поставил. Аптечка есть но хп не дает.


А логи об ошибках есть?

Нету



#6 Евген

Евген

    Новичок

  • Пользователь
  • Pip
  • 49 сообщений

Отправлено 02 Январь 2014 - 1:36

Я поставил. Аптечка есть но хп не дает.


Нету

Боеприпасы у меня восстанавливаются,на счет аптечки не знаю,не пробовал,все нормально работает!

Да,действительно ставь бесконечный раунд,плагин честно не помню как называется,смотрю темы предыдущие там есть

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

Так же есть плагин или переменная для плагина,где ты можешь сам создавать точки респавна

и поставь карты обязательно de_Westwood и de_lima большие интересные карты, лучшие для детматч

У меня у самого детматч, нужна помощь пиши. в личку.



#7 Xemekat

Xemekat

    Новичок

  • Только чтение
  • Pip
  • 47 сообщений

Отправлено 02 Январь 2014 - 5:45

Я поставил. Аптечка есть но хп не дает.


Нету

В крайнем случает скачай в интернете



#8 maksim53771

maksim53771

    Участник

  • Только чтение
  • PipPip
  • 126 сообщений

Отправлено 03 Январь 2014 - 15:19

А карта вообще как меняеться? На дм. я поставил 30 минут. Проодит время, далее голосование и еще долго очень карта не меняеться. как сделать по времени



#9 r1ko

r1ko

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 541 сообщений

Отправлено 03 Январь 2014 - 23:57

Ответ на первый вопрос (Не уверен, что работает):



#include <sourcemod>

new g_iActiveWeaponOffset = -1,
	g_iClip1Offset = -1;

public OnPluginStart()
{
	g_iActiveWeaponOffset = FindSendPropOffs("CAI_BaseNPC", "m_hActiveWeapon");
	if (g_iActiveWeaponOffset == -1) SetFailState("Fatal Error: Unable to find offset: \"m_hActiveWeapon\"");
	g_iClip1Offset = FindSendPropOffs("CBaseCombatWeapon", "m_iClip1");
	if (g_iClip1Offset == -1) SetFailState("Fatal Error: Unable to find offset: \"m_iClip1\"");
	
	HookEvent("player_death", Event_PlayerDeath);
}

public Event_PlayerDeath(Handle:event, const String:name[], bool:dontBroadcast)
{
	new client = GetClientOfUserId(GetEventInt(event, "userid"));
	new attaker = GetClientOfUserId(GetEventInt(event, "attacker"));
	
	if(client > 0 && attaker > 0 && client != attaker && GetClientTeam(client) != GetClientTeam(attaker))
	{
			new weapon = GetEntDataEnt2(client, g_iActiveWeaponOffset);
			SetEntData(weapon, g_iClip1Offset, 50, 4, true);
	}
}

Сообщение отредактировал r1ko: 04 Январь 2014 - 0:15

  • September это нравится

#10 Xemekat

Xemekat

    Новичок

  • Только чтение
  • Pip
  • 47 сообщений

Отправлено 04 Январь 2014 - 20:31

А карта вообще как меняеться? На дм. я поставил 30 минут. Проодит время, далее голосование и еще долго очень карта не меняеться. как сделать по времени

 

Поставь просто не на время а  до скольки убийств и после сменится карта !


  • Евген это нравится

#11 z1oy_snake

z1oy_snake

    Участник

  • Пользователь
  • PipPip
  • 142 сообщений

Отправлено 23 Апрель 2014 - 23:24

А можно ли сделать бесконечный раунд? :huh:



#12 Гром

Гром

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 716 сообщений

Отправлено 24 Апрель 2014 - 10:40

А можно ли сделать бесконечный раунд? :huh:


Можно конечно.
  • optіmus это нравится

#13 z1oy_snake

z1oy_snake

    Участник

  • Пользователь
  • PipPip
  • 142 сообщений

Отправлено 24 Апрель 2014 - 15:54

Можно конечно.

а как?



#14 Wh? ok da!

Wh? ok da!

    Участник

  • Пользователь
  • PipPip
  • 91 сообщений

Отправлено 24 Апрель 2014 - 16:59

а как?

 

Вместо 30 или скок у тя там минут ставишь 0 и все



#15 z1oy_snake

z1oy_snake

    Участник

  • Пользователь
  • PipPip
  • 142 сообщений

Отправлено 24 Апрель 2014 - 17:30

спасибо.





Темы с аналогичным тегами DeathMatch

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных