Установка скорость за террористов.

Сообщения
82
Реакции
1
У меня сборка DeathRun, на некоторых картах теры быстро бегают сама карта походу дает скорость, а вот к примеру dr_stone не дает скорость и терр бегает медленно и пропускает в итоге всех кт, т.к тупо не догоняет, есть плагин какой-нибудь? Что бы ставить скорость только террам автоматом? На одном дезране видел, играешь за ТТ и тебе в чат пишет "Вам установлена скорость 3.0"
 

Черная вдова

Участник
Сообщения
2,795
Реакции
670
C-подобный:
public OnPluginStart() 
{	
	HookEvent("player_spawn", Event_OnPlayerSpawn);
}

public Action:Event_OnPlayerSpawn(Handle:event, const String:name[], bool:dontBroadcast) 
{
	new client = GetClientOfUserId(GetEventInt(event, "userid"));

	if(GetClientTeam(client) == 2) SetEntPropFloat(client, Prop_Data, "m_flLaggedMovementValue", 3.0);
}
 
Сообщения
82
Реакции
1
C-подобный:
public OnPluginStart() 
{	
	HookEvent("player_spawn", Event_OnPlayerSpawn);
}

public Action:Event_OnPlayerSpawn(Handle:event, const String:name[], bool:dontBroadcast) 
{
	new client = GetClientOfUserId(GetEventInt(event, "userid"));

	if(GetClientTeam(client) == 2) SetEntPropFloat(client, Prop_Data, "m_flLaggedMovementValue", 3.0);
}

Куда вписать? и за одно можно текст сделать "[BP] Вам установлена скорость 3.0" ну шрифтом красивым?)
 

Черная вдова

Участник
Сообщения
2,795
Реакции
670
Дмитрий Кочетков, Создай файл любого формата, лучше sp что бы никогда вдруг не подумал что ты оригинальный, скопируй туда это, сохрани, перетащи файлик на compile.exe затем из папки compiled в папку plugins
Вам установлена скорость лишний флуд
 
Сообщения
82
Реакции
1
У меня в FTP compine нету вообще, нужно откуда-то качать сборку с compile?

Добавлено через 9 минут
Дмитрий Кочетков, Создай файл любого формата, лучше sp что бы никогда вдруг не подумал что ты оригинальный, скопируй туда это, сохрани, перетащи файлик на compile.exe затем из папки compiled в папку plugins
Вам установлена скорость лишний флуд

Благодарю за исход) поставил, все ок) скомпилил на соурс моде

Добавлено через 12 минут
Дмитрий Кочетков, Создай файл любого формата, лучше sp что бы никогда вдруг не подумал что ты оригинальный, скопируй туда это, сохрани, перетащи файлик на compile.exe затем из папки compiled в папку plugins
Вам установлена скорость лишний флуд

Только в конце когда проходят карту, их тпшит на БХоп и теры все равно со скорость, можно исправить? или что бы вырубить скорость по команде можно было ? к примеру !ks, ну или нереальное, когда карту проходят и заходят в ТП бхоп, когда теров тоже туда тпшит то у них должа исчезнуть скорость
 
Последнее редактирование:

Черная вдова

Участник
Сообщения
2,795
Реакции
670
Это надо настраивать зоны - тригеры на каждой карте, это уже сложнее, не могу припомнить бесплатный плагин для этого
 
Сообщения
82
Реакции
1
Это надо настраивать зоны - тригеры на каждой карте, это уже сложнее, не могу припомнить бесплатный плагин для этого

Вот пример, это сложно?
31ae4fab698b.jpg
 

Черная вдова

Участник
Сообщения
2,795
Реакции
670
А, эту команду сам терорист вводит ?
Щас

Добавлено через 3 минуты
C-подобный:
public OnPluginStart() 
{	
	HookEvent("player_spawn", Event_OnPlayerSpawn);
	RegConsoleCmd("sm_ks", cmd_zzguns);
}

public Action:Event_OnPlayerSpawn(Handle:event, const String:name[], bool:dontBroadcast) 
{
	new client = GetClientOfUserId(GetEventInt(event, "userid"));

	if(GetClientTeam(client) == 2) SetEntPropFloat(client, Prop_Data, "m_flLaggedMovementValue", 3.0);
}

public Action:cmd_zzguns(client, args)
{
	if (client == 0 || !IsClientInGame(client))
	{
		return Plugin_Handled;
	}
	
	SetEntPropFloat(client, Prop_Data, "m_flLaggedMovementValue", 1.0);
	PrintToChat(client, "Ваша скорость сброшена");
	return Plugin_Handled;
}
 
Последнее редактирование:
Сообщения
82
Реакции
1
А, эту команду сам терорист вводит ?
Щас

Добавлено через 3 минуты
C-подобный:
public OnPluginStart() 
{	
	HookEvent("player_spawn", Event_OnPlayerSpawn);
	RegConsoleCmd("sm_ks", cmd_zzguns);
}

public Action:Event_OnPlayerSpawn(Handle:event, const String:name[], bool:dontBroadcast) 
{
	new client = GetClientOfUserId(GetEventInt(event, "userid"));

	if(GetClientTeam(client) == 2) SetEntPropFloat(client, Prop_Data, "m_flLaggedMovementValue", 3.0);
}

public Action:cmd_zzguns(client, args)
{
	if (client == 0 || !IsClientInGame(client))
	{
		return Plugin_Handled;
	}
	
	SetEntPropFloat(client, Prop_Data, "m_flLaggedMovementValue", 1.0);
	PrintToChat(client, "Ваша скорость сброшена");
	return Plugin_Handled;
}

А я дальше могу сам цвет чата редактировать? Все работает, спасибо тебе, больше бы таких.
 

Черная вдова

Участник
Сообщения
2,795
Реакции
670
C-подобный:
#include <csgo_colors>
public OnPluginStart() 
{	
	HookEvent("player_spawn", Event_OnPlayerSpawn);
	RegConsoleCmd("sm_ks", cmd_zzguns);
}

public Action:Event_OnPlayerSpawn(Handle:event, const String:name[], bool:dontBroadcast) 
{
	new client = GetClientOfUserId(GetEventInt(event, "userid"));

	if(GetClientTeam(client) == 2) SetEntPropFloat(client, Prop_Data, "m_flLaggedMovementValue", 3.0);
}

public Action:cmd_zzguns(client, args)
{
	if (client == 0 || !IsClientInGame(client))
	{
		return Plugin_Handled;
	}
	
	SetEntPropFloat(client, Prop_Data, "m_flLaggedMovementValue", 1.0);
	CGOPrintToChat(client, "{GREEN}Ваша скорость сброшена");
	return Plugin_Handled;
}

В твоем распоряжении "{DEFAULT}", "{RED}", "{LIGHTPURPLE}", "{GREEN}", "{LIME}", "{LIGHTGREEN}", "{LIGHTRED}", "{GRAY}", "{LIGHTOLIVE}", "{OLIVE}", "{LIGHTBLUE}", "{BLUE}", "{PURPLE}"
 
Сообщения
82
Реакции
1
C-подобный:
#include <csgo_colors>
public OnPluginStart() 
{	
	HookEvent("player_spawn", Event_OnPlayerSpawn);
	RegConsoleCmd("sm_ks", cmd_zzguns);
}

public Action:Event_OnPlayerSpawn(Handle:event, const String:name[], bool:dontBroadcast) 
{
	new client = GetClientOfUserId(GetEventInt(event, "userid"));

	if(GetClientTeam(client) == 2) SetEntPropFloat(client, Prop_Data, "m_flLaggedMovementValue", 3.0);
}

public Action:cmd_zzguns(client, args)
{
	if (client == 0 || !IsClientInGame(client))
	{
		return Plugin_Handled;
	}
	
	SetEntPropFloat(client, Prop_Data, "m_flLaggedMovementValue", 1.0);
	CGOPrintToChat(client, "{GREEN}Ваша скорость сброшена");
	return Plugin_Handled;
}

В твоем распоряжении "{DEFAULT}", "{RED}", "{LIGHTPURPLE}", "{GREEN}", "{LIME}", "{LIGHTGREEN}", "{LIGHTRED}", "{GRAY}", "{LIGHTOLIVE}", "{OLIVE}", "{LIGHTBLUE}", "{BLUE}", "{PURPLE}"

Спасибо тебе!!! У меня есть исходник cx.deathrun manager, я его редактил, там выставлены зеленые цвета, я хотел свои, потом компилировал на сайте sourcemod мне ошибку давало.. вот ссылка на исход, я все правильно делал? https://yadi.sk/d/Cq2S-HbgmME93
 

Черная вдова

Участник
Сообщения
2,795
Реакции
670
На сайте просто нету include для deathrun manager скорее всего
Вроде нормально
 
Сообщения
82
Реакции
1
На сайте просто нету include для deathrun manager скорее всего
Вроде нормально
Оффтоп
поругался на твой исход, исправил только
Оффтоп

Добавлено через 48 секунд
На сайте просто нету include для deathrun manager скорее всего
Вроде нормально

А как и где мне компилить?
 
Последнее редактирование:
Сообщения
82
Реакции
1
Deatrun можно цвета в самом файле перевода изменить
Это в папку include
http://hlmod.ru/forum/rasshireniya/24234-inc-cs-go-colors-1-3-a.html
Или с моим дополнением http://hlmod.ru/forum/showpost.php?p=221319&postcount=48

Спасибо тебе еще раз, наглеть не буду, дальше сам)

Добавлено через 14 минут
Deatrun можно цвета в самом файле перевода изменить
Это в папку include
http://hlmod.ru/forum/rasshireniya/24234-inc-cs-go-colors-1-3-a.html
Или с моим дополнением http://hlmod.ru/forum/showpost.php?p=221319&postcount=48

Что значит can not read file "sourcebans" скомпилить не могу
 
Последнее редактирование:
Сверху Снизу