Иконка ресурса

Cezar

Участник
Сообщения
190
Реакции
7
Re: [CS:S] Resetscore v.1.1

Да пишет много надоедает
 

The End Is Near...

Russian Roulette
Сообщения
874
Реакции
691
Re: [CS:S] Resetscore v.1.1

GoDtm666, Правильно сделал с RegConsoleCmd намного удобнее, намногооо!
(Мое мнение)

Cezar,
SerzhOnLine,
Можно сделать квар, отвечающий за включение/отключение оповещения =)
 

The End Is Near...

Russian Roulette
Сообщения
874
Реакции
691
Re: [CS:S] Resetscore v.1.1

Немного подправил плагин..
Надеюсь будет работать =)

Список изменений:
1. Команды ввода:
  • !rs
  • !resetscore
  • !кы
  • !куыуеысщку
  • !restartscore

2. Добавлены квары
  • Включение = 1 / отключение = 0 показа сообщений сброса счета всем игрокам
  • Включение = 1 / отключение = 0 показа сообщений помощи в конце раунда
  • Включение = 1 / отключение = 0 показа сообщений помощи в начале раунда
  • Включение = 1/ отключение = 0 возможности сброса счета мертвым

3. Добавлен файл перевода (Только ru ;) )
4. Выведен конфиг

Ну вот и все вроде =)
 

Вложения

  • Resetscore.sp
    4 КБ · Просмотры: 263
  • Resetscore.smx
    4.3 КБ · Просмотры: 198
  • resetscore.cfg
    899 байт · Просмотры: 245
  • resetscore.phrases.txt
    1 КБ · Просмотры: 271

Cezar

Участник
Сообщения
190
Реакции
7
Re: [CS:S] Resetscore v.1.1

Вот мой поправленный вариант :)
Пишем в чате: !rs или !resetscore или !restartscore или !rdk или !кы или !куыуеысщку или !куыефкеысщку или !квл для сброса килов и смертей

Немного подправил плагин..
Надеюсь будет работать =)

Список изменений:
1. Команды ввода:
  • !rs
  • !resetscore
  • !кы
  • !куыуеысщку
  • !restartscore

2. Добавлены квары
  • Включение = 1 / отключение = 0 показа сообщений сброса счета всем игрокам
  • Включение = 1 / отключение = 0 показа сообщений помощи в конце раунда
  • Включение = 1 / отключение = 0 показа сообщений помощи в начале раунда
  • Включение = 1/ отключение = 0 возможности сброса счета мертвым

3. Добавлен файл перевода (Только ru ;) )
4. Выведен конфиг

Ну вот и все вроде =)

Это какой ты плагин подправил этот resetscore_1.3.2.zip или из первого поста?
 

GoDtm666

Участник
Сообщения
580
Реакции
589
Re: [CS:S] Resetscore v.1.1

Не много по шаманил с таймером аннонса и чуток исправил включалку и выключалку плагина с определением мода.
 

Вложения

  • resetscore_1.3.3.zip
    7.6 КБ · Просмотры: 317

mrshl9pa

Участник
Сообщения
3
Реакции
0
Re: [CS:S] Resetscore v.1.1

Прошу о помощи, нужно что бы при исполнении команды сброса счета, в чат не выводилась сама команда, пример:

http://www.youtube.com/watch?v=Lp6AF36qNoE&hd=1

Причина по которой прошу сделать то, что уже сделано:
1. При нулевом счете команда выводится в чат.
2. При компиляции плагина возникает предупреждение, ничего страшного, но все равно не приятно.

Вот версия на которой я хочу это реализовать:

#include <sourcemod>
#include <sdktools>
public OnPluginStart()
{
AddCommandListener(CommandSay, "say");
AddCommandListener(CommandSay, "say_team");
}
public Action:CommandSay(client, const String:command[], args)
{
decl String:Said[64];
GetCmdArgString(Said, sizeof(Said) - 1);
StripQuotes(Said);
TrimString(Said);
if( StrEqual( Said, "!resetscore" )
|| StrEqual( Said, "!куыуеысщку" )
|| StrEqual( Said, "!RESETSCORE" )
|| StrEqual( Said, "!КУЫУЕЫСЩКУ" )
|| StrEqual( Said, "!rs" )
|| StrEqual( Said, "!кы" )
|| StrEqual( Said, "!RS" )
|| StrEqual( Said, "!КЫ" )
|| StrEqual( Said, "resetscore" )
|| StrEqual( Said, "куыуеысщку" )
|| StrEqual( Said, "RESETSCORE" )
|| StrEqual( Said, "КУЫУЕЫСЩКУ" )
|| StrEqual( Said, "rs" )
|| StrEqual( Said, "кы" )
|| StrEqual( Said, "RS" )
|| StrEqual( Said, "КЫ" ))
{
SetClientFrags(client, 0);
SetClientDeaths(client, 0);
decl String:Name[16];
GetClientName(client, Name, sizeof(Name) - 1);
PrintToChatAll("\x04%s \x01сбросил свой счет.", Name);
}
return Plugin_Continue;
}
stock SetClientFrags( index, frags )
{
SetEntProp(index, Prop_Data, "m_iFrags", frags);
return 1;
}
stock SetClientDeaths( index, deaths )
{
SetEntProp(index, Prop_Data, "m_iDeaths", deaths);
return 1;
}
 

Scarface_slv

Участник
Сообщения
222
Реакции
47
Re: [CS:S] Resetscore v.1.1

Ты хочешь удалить надпись "Player сбросил свой счет."???
если да то удали
PrintToChatAll("\x04%s \x01сбросил свой счет.", Name);
если хочешь чтоб писало типо
"Player вы сбросили свой счет" а другим он не отображал эту надпись то удали в PrintToChatAll слово All то есть PrintToChat(client, "\x04%s \x01Вы сбросили свой счет", Name);
ну и компилируешь, если ты хочешь чтоб надпись rs не отображалось в чате после ее написания замени return Plugin_Continue; на return Plugin_Handled; должно получиться=)
 

mrshl9pa

Участник
Сообщения
3
Реакции
0
Re: [CS:S] Resetscore v.1.1

мне нужно последнее)
пробовал писать это, у меня переставал чат работать, ща еще попробую.. и отпишу..

Добавлено через 4 минуты
да, после того как заменил return Plugin_Continue; на return Plugin_Handled; в чате вообще перестали выводиться сообщения.. может еще что то дописать?

Вот, вариант, где rs не показывается при удачном сбросе счета, собственно он и показан на видео:
#include <sourcemod>
#include <sdktools>
#pragma semicolon 1
public OnPluginStart()
{
AddCommandListener(CommandSay, "say");
AddCommandListener(CommandSay, "say_team");
}
public Action:CommandSay(id, const String:command[], args)
{
decl String:Said[64];
GetCmdArgString(Said, sizeof(Said) - 1);
StripQuotes(Said);
TrimString(Said);
if( StrEqual( Said, "!resetscore" )
|| StrEqual( Said, "!куыуеысщку" )
|| StrEqual( Said, "!RESETSCORE" )
|| StrEqual( Said, "!КУЫУЕЫСЩКУ" )
|| StrEqual( Said, "!rs" )
|| StrEqual( Said, "!кы" )
|| StrEqual( Said, "!RS" )
|| StrEqual( Said, "!КЫ" )
|| StrEqual( Said, "resetscore" )
|| StrEqual( Said, "куыуеысщку" )
|| StrEqual( Said, "RESETSCORE" )
|| StrEqual( Said, "КУЫУЕЫСЩКУ" )
|| StrEqual( Said, "rs" )
|| StrEqual( Said, "кы" )
|| StrEqual( Said, "RS" )
|| StrEqual( Said, "КЫ" ))
{
if( GetClientDeaths(id) == 0 && GetClientFrags(id) == 0)
{
PrintToChat(id, "" );
return Plugin_Continue;
}
SetClientFrags(id, 0);
SetClientDeaths(id, 0);
decl String:Name[16];
GetClientName(id, Name, sizeof(Name) - 1);
PrintToChatAll("\x04%s \x01сбросил свой счет.", Name);
return Plugin_Handled;
}
}
stock SetClientFrags( index, frags )
{
SetEntProp(index, Prop_Data, "m_iFrags", frags);
return 1;
}
stock SetClientDeaths( index, deaths )
{
SetEntProp(index, Prop_Data, "m_iDeaths", deaths);
return 1;
}
 
Последнее редактирование:

Scarface_slv

Участник
Сообщения
222
Реакции
47
Re: [CS:S] Resetscore v.1.1

хд) я тупанул) return Plugin_Continue; не надо заменять на return Plugin_Handled; и вообще ее не надо трогать) Надо было return Plugin_Handled; дописать после PrintToChatAll("\x04%s \x01сбросил свой счет.", Name); попробуй так)
 

mrshl9pa

Участник
Сообщения
3
Реакции
0
Re: [CS:S] Resetscore v.1.1

ох, спасибо добрый человек)) все заработало)
 

Cezar

Участник
Сообщения
190
Реакции
7
Re: [CS:S] Resetscore v.1.1

Не много по шаманил с таймером аннонса и чуток исправил включалку и выключалку плагина с определением мода.

Как вообще убрать это Пишем в чате: !rs или !resetscore или !restartscore или !rdk ?
 

GoDtm666

Участник
Сообщения
580
Реакции
589
Re: [CS:S] Resetscore v.1.1

Через сколько времени (в секундах) прокручивать подсказку для сброса счета. (0 отключить.)
 

Cezar

Участник
Сообщения
190
Реакции
7
Re: [CS:S] Resetscore v.1.1

Через сколько времени (в секундах) прокручивать подсказку для сброса счета. (0 отключить.)

g_hTimerMsg = CreateConVar("sm_resetscore_announce_timer", "0", "Через сколько времени (в секундах) прокручивать подсказку для сброса счета. (0 отключить.)", FCVAR_PLUGIN, true, 0.0);
0 стоит все равно отображается подсказка
 

babaj

Участник
Сообщения
4
Реакции
0
Re: [CS:S] Resetscore v.1.1

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

kv.acid

Участник
Сообщения
2,025
Реакции
755
Re: [CS:S] Resetscore v.1.1

babaj, исходник в первом посте, делай что хочешь с ним.
 

CTe6eJIeK_vRn

Участник
Сообщения
2,114
Реакции
1,867
Re: [CS:S] Resetscore v.1.1

kv.acid, babaj, а если темку почитать все можно готовое найти
 

Паша Зайцев

Участник
Сообщения
3
Реакции
0
Re: [CS:S] Resetscore v.1.1

Здравствуйте. После установки плагина с первой страницы, следующая ситтуация. При счете 0/0, при команде !resetscore показывает что очков 0, а после того, как счет изменяется, команда !resetscore не делает ничего.
Может ли плагин блокироваться каким нибудь другим?
 

Sania

Участник
Сообщения
98
Реакции
160
Re: [CS:S] Resetscore v.1.1

Паша Зайцев, sm plugins list в студию....
 
  • Мне нравится
Реакции: R1KO

volk201090

Участник
Сообщения
51
Реакции
5
Re: [CS:S] Resetscore v.1.1

g_hTimerMsg = CreateConVar("sm_resetscore_announce_timer", "0", "Через сколько времени (в секундах) прокручивать подсказку для сброса счета. (0 отключить.)", FCVAR_PLUGIN, true, 0.0);
0 стоит все равно отображается подсказка

вот кому не нужна подсказку для сброса счета !!!!
кидайте в plugins :secret:
 

Вложения

  • sm_resetscore.smx
    5.3 КБ · Просмотры: 54
  • Мне нравится
Реакции: volk
Сверху Снизу