Написание плагинов

hanson

Участник
Сообщения
303
Реакции
15
Ребят, прошу написать плагин, который изменяет время отображения сообщения в hint. Те сообщения которые отображаются при написании админом в чат "@@@rer" или в плагинах рекламы. Если можно, то вынести это значение в квар. Заранее спасибо.
 

hanson

Участник
Сообщения
303
Реакции
15
AlmazON, все возможные сообщения, которые отображаются в этой области.

Добавлено через 54 секунды
Что точно под этим подразумевается? PrintHintText?

сообщения плагинов, сообщения от админа и тд

Добавлено через 3 минуты
Прошу написать плагин, который пишет в чат игроку его стим айди, при написании команды в чат. То есть пишем в чат !id, вслед за этим пишется сообщение "Ваш SteamID: Steam5665456456"
 
Последнее редактирование:

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
Последнее редактирование:

hanson

Участник
Сообщения
303
Реакции
15
AlmazON, проверьте, пожалуйста, правильно ли я подключил транслит и ксго калорс? Делал по примеру.
 

Вложения

  • ur.sp
    353 байт · Просмотры: 9

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
правильно ли я подключил транслит
Нет. Скобку забыл. И не только.
PHP:
#include <csgo_colors> 
public OnPluginStart()
{
	LoadTranslations("URSTEAMID.phrases");
	RegConsoleCmd("sm_myid", PMBlock);
}
	
public Action:PMBlock(client, args)
{
	if(client)
	{
		decl String:steamid[30];
		GetClientAuthString(client, steamid, sizeof(steamid));
		CGOPrintToChat("%t", "URSTEAMID");
	}
	return Plugin_Handled;
}
 

hanson

Участник
Сообщения
303
Реакции
15
AlmazON, вот
 

Вложения

  • 2015-05-31_00001.jpg
    2015-05-31_00001.jpg
    87.7 КБ · Просмотры: 74
  • 2015-05-31_00002.jpg
    2015-05-31_00002.jpg
    80.7 КБ · Просмотры: 66

hanson

Участник
Сообщения
303
Реакции
15
Прошу написать плагин, который выполняет команды (из конфига) в конце раунда (когда roundtime=0:00), а также, конфиг с командами, которые будут выполняться в начале раунда.

Нужно это для того, чтобы выключать плагины advancedc4timer и quakesounds, так как они могут перебивать round end sound.

Если сложно в реализации, готов звплатить
 

akvorok.ego

Участник
Сообщения
314
Реакции
186
Нужно это для того, чтобы выключать плагины advancedc4timer и quakesounds, так как они могут перебивать round end sound.

Не могут они перебиваться, хотя если даже так откуда таймер бомбы или quake звуки возьмутся после round end?
 

hanson

Участник
Сообщения
303
Реакции
15
san911, в кс го новый звук перебивает предыдущий. Если при установленной бомбе раунд закончился убийством всех КТ, то таймер продолжает работать.

На счет quake, если рунд закончился по истечению времени на раунд, то после 0:00 могут происходить убийства, следовательно может звучать quake
 

akvorok.ego

Участник
Сообщения
314
Реакции
186
san911, в кс го новый звук перебивает предыдущий. Если при установленной бомбе раунд закончился убийством всех КТ, то таймер продолжает работать.

На счет quake, если рунд закончился по истечению времени на раунд, то после 0:00 могут происходить убийства, следовательно может звучать quake

PHP:
public OnPluginStart(){ HookEvent("round_start", Event_RoundStart, EventHookMode_PostNoCopy); HookEvent("round_end", Event_RoundEnd, EventHookMode_PostNoCopy); }

public Event_RoundStart(Handle:event, const String:name[], bool:dontBroadcast){ ServerCommand("exec \"sourcemod/round_config/round_start.cfg\""); }

public Event_RoundEnd(Handle:event, const String:name[], bool:dontBroadcast){ ServerCommand("exec \"sourcemod/round_config/round_end.cfg\""); }
 
Последнее редактирование:

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
san911, лучше эти события с EventHookMode_PostNoCopy, так как нам ничего не нужно от них, а лишь сам факт того, что они случились. А так - хороший вариант.
 

hanson

Участник
Сообщения
303
Реакции
15
AlmazON, скиньте, пожалуйста улучшенный вариант
 

hanson

Участник
Сообщения
303
Реакции
15
san911, я так понял содержимое кфг должно быть таким
aaaaaaa
aaaaagfgfg
dfdttrtetert
или таким:
qweqweqwe;
fgdgdgdg;
fgbgfnfgnfgh
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
содержимое кфг должно быть таким
Аналогично с конфигами war-мода:
C-подобный:
sm plugins unload_all
sm plugins load_unlock
sm plugins load basebans.smx
sm plugins load basecommands.smx
sm plugins load admin-flatfile.smx
sm plugins load adminhelp.smx
sm plugins load adminmenu.smx
sm plugins load_lock
 

akvorok.ego

Участник
Сообщения
314
Реакции
186
san911, я так понял содержимое кфг должно быть таким

Оно должно быть такое:
C-подобный:
sm_quakesounds_enable 1
sm_c4_timer_enable 1
C-подобный:
sm_quakesounds_enable 0
sm_c4_timer_enable 0

Сами плагин просили, а писать что не знаете...

Либо как написал AlmazON
 

hanson

Участник
Сообщения
303
Реакции
15
san911, я так понимаю можно и гравитацию менять, и alltalk выключать?
 
Сверху Снизу