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

DeathBeam clientprefs 1.1

stas-1997

Участник
Сообщения
120
Реакции
10
Re: [SM] DeathBeam clientprefs v.1.1

Не получается поставить sm_deathbeam делал все как описано
Установка:
Извлеките содержимое в директорию
addons/sourcemod/plugins/sm_deathbeam.smx
addons/sourcemod/scripting/sm_deathbeam.sp
addons/sourcemod/translations/deathbeam.phrases

Но всеравно ничего нет.
 

Byba

Участник
Сообщения
87
Реакции
1
Re: [SM] DeathBeam clientprefs v.1.1

Добавьте в плагин квар включения и выключения плагина. Нажму на спасибо.
 

kv.acid

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

Byba, не помню как называется, но есть плагин который дает возможность отключать ненужные тебе плагины во время игры. http://hlmod.ru/plugins.php
 
  • Мне нравится
Реакции: Byba

CTe6eJIeK_vRn

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

Byba
, Map Plugins
 
Последнее редактирование модератором:
  • Мне нравится
Реакции: Byba

volk201090

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

При выборе Random в мину Random не происходит показывает тока выбранный цвет:(
 

Maus

Участник
Сообщения
125
Реакции
6
Re: [SM] DeathBeam clientprefs v.1.1

ребят а можно добавить больше цветов в плагин?:)
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #27
Re: [SM] DeathBeam clientprefs v.1.1

Maus, можно

PHP:
switch (pref)
			{
				case 1: // red
					color = {255, 25, 15, 255};
				case 2: // green
					color = {75, 255, 75, 255};
				case 3: // blue
					color = {50, 75, 255, 255};
				case 4: // orange
					color = {255, 150, 25, 255};
				case 5: // purple
					color = {255, 125, 255, 255};
				case 6: // random *
				{
					color[0] = GetRandomInt(25, 255);
					color[1] = GetRandomInt(25, 255);
					color[2] = GetRandomInt(25, 255);
					color[3] = 255;
				}
				//Дальше просто, по такому же принципу добавляешь. Только 6- останется рандомным, чтобы изменить на другу цифру, надо цифру возле * поменять
				case 7: color = {255, 125, 255, 255};
				// первые три - цвета, 4-е прозрачность (лучше 255 везде делать)
				// цвета тут http://www.stm.dp.ua/web-design/color-html.php
				// http://ru.wikipedia.org/wiki/Список_цветов
			}
 
  • Мне нравится
Реакции: Maus

Maus

Участник
Сообщения
125
Реакции
6
Re: [SM] DeathBeam clientprefs v.1.1

R1KO спасибо большое:)

Добавлено через 2 минуты
R1KO тогда и перевод надо будет допиливать, верно?)
 
Последнее редактирование:

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #29
Re: [SM] DeathBeam clientprefs v.1.1

Maus, нет
 
  • Мне нравится
Реакции: Maus

Maus

Участник
Сообщения
125
Реакции
6
Re: [SM] DeathBeam clientprefs v.1.1

R1KO я про это...
"Phrases"
{
"Menu_Title"
{
"en" "Death Beam"
"ru" "Луч cмерти"
}

"Death_Beam_Control"
{
"en" "Death Beam Control:"
"ru" "Настройка луча смерти:"
}

"Disabled"
{
"en" "Disabled"
"ru" "Отключён"
}

"On"
{
"en" "(ON)"
"ru" "(ВКЛ)"
}

"Off"
{
"en" "(OFF)"
"ru" "(ВЫКЛ)"
}

"Random"
{
"en" "Random"
"ru" "Случайный"
}

"Green"
{
"en" "Green"
"ru" "Зелёный"
}

"Blue"
{
"en" "Blue"
"ru" "Синий"
}

"Orange"
{
"en" "Orange"
"ru" "Оранжевый"
}

"Purple"
{
"en" "Purple"
"ru" "Фиолетовый"
}

"Red"
{
"en" "Red"
"ru" "Красный"
}
"Pink"
{
"en" "Pink"
"ru" "Розовый"
}
}

Я добавил розовый цвет и в файл перевода добавил определённый пункт перевода текста + в исходнике цвет добавил в меню выбора цветов. Всё правильно?
 
  • Мне нравится
Реакции: R1KO

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #31
Re: [SM] DeathBeam clientprefs v.1.1

Maus, ах да. Тогда и тут надо будет добавить

PHP:
if (action == CookieMenuAction_SelectOption)
	{
		decl String:MenuItem[64];
		new Handle:prefmenu = CreateMenu(PrefMenuHandler);
		new currPref = p_beampref[client];
		Format(MenuItem, sizeof(MenuItem), "%t", "Death_Beam_Control");
		SetMenuTitle(prefmenu, MenuItem);
		Format(MenuItem, sizeof(MenuItem), "%t%t", "Disabled", currPref == 0 ? "(Selected)" : "space");
		AddMenuItem(prefmenu, "0", MenuItem);
		Format(MenuItem, sizeof(MenuItem), "%t%t", "Red", currPref == 1 ? "(Selected)" : "space");
		AddMenuItem(prefmenu, "1", MenuItem);
		Format(MenuItem, sizeof(MenuItem), "%t%t", "Green", currPref == 2 ? "(Selected)" : "space");
		AddMenuItem(prefmenu, "2", MenuItem);
		Format(MenuItem, sizeof(MenuItem), "%t%t", "Blue", currPref == 3 ? "(Selected)" : "space");
		AddMenuItem(prefmenu, "3", MenuItem);
		Format(MenuItem, sizeof(MenuItem), "%t%t", "Orange", currPref == 4 ? "(Selected)" : "space");
		AddMenuItem(prefmenu, "4", MenuItem);
		Format(MenuItem, sizeof(MenuItem), "%t%t", "Purple", currPref == 5 ? "(Selected)" : "space");
		AddMenuItem(prefmenu, "5", MenuItem);
		Format(MenuItem, sizeof(MenuItem), "%t%t", "Название цвета в файле перевода", currPref == тот же номер ? "(Selected)" : "space");
		AddMenuItem(prefmenu, "свой номер", MenuItem);
		Format(MenuItem, sizeof(MenuItem), "%t%t", "Random", currPref == 6 ? "(Selected)" : "space");
		AddMenuItem(prefmenu, "6", MenuItem);
		DisplayMenu(prefmenu, client, MENU_TIME_FOREVER);
	}


и в переводе:
PHP:
"Название цвета" // то что было выше указано
 {
 "en" "Purple"
 "ru" "Фиолетовый" // как будет написано в менюшке
 }
 
  • Мне нравится
Реакции: Maus

Maus

Участник
Сообщения
125
Реакции
6
Re: [SM] DeathBeam clientprefs v.1.1

R1KO я про это и говорил))) Кстати, спросить хотел... Чтобы убрать случайный цвет надо вырезать или заменить чем-то этот кусок кода?:)

case 6: // random *
{
color[0] = GetRandomInt(25, 255);
color[1] = GetRandomInt(25, 255);
color[2] = GetRandomInt(25, 255);
color[3] = 255;
}

И заменить например так:

case X: // ololo
color = {XXX, XXX, XXX, XXX};
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #33
Re: [SM] DeathBeam clientprefs v.1.1

Maus, всё верно
 
  • Мне нравится
Реакции: Maus

Maus

Участник
Сообщения
125
Реакции
6
Re: [SM] DeathBeam clientprefs v.1.1

R1KO спасибо:)

Добавлено через 1 минуту
R1KO цветов можно добавлять сколько угодно или есть определённый лимит?

Добавлено через 1 час 9 минут
R1KO а можно как-нибудь добавить команду !deathbeam в плагин? Чтобы каждый раз не писать !settings и выбирать нужное.

Добавлено через 1 час 35 минут
Вроде как эта строка должна открыть меню настройки луча:

RegConsoleCmd("deathbeam", PrefMenu);
Только вот в какую строку её впихнуть понять не могу:(

Добавлено через 15 часов 53 минуты
R1KO поможешь с исходником?)
 
Последнее редактирование:

FlapJack

Участник
Сообщения
93
Реакции
2
Re: [SM] DeathBeam clientprefs v.1.1

L 07/28/2014 - 15:08:40: [SM] Displaying call stack trace for plugin "sm_deathbeam.smx": ребята скажите что с этим делать? если что у меня SourceMod 1.5.3 ни каких плагинов не стоит,кроме этого и стандартных.
 
Сообщения
2,587
Реакции
1,343
Re: [SM] DeathBeam clientprefs v.1.1

FlapJack, если пишешь ошибку из лога - то пиши её всю, это только часть ошибки, обычно 3-4 строки должно быть.
 

FlapJack

Участник
Сообщения
93
Реакции
2
Re: [SM] DeathBeam clientprefs v.1.1

FlapJack, если пишешь ошибку из лога - то пиши её всю, это только часть ошибки, обычно 3-4 строки должно быть.
Ну надеюсь этого будет достаточно:
L 07/28/2014 - 18:10:27: SourceMod error session started
L 07/28/2014 - 18:10:27: Info (map "$2000$") (file "errors_20140728.log")
L 07/28/2014 - 18:10:27: [CLIENTPREFS] unable to open database file
L 07/28/2014 - 18:10:29: [SM] Fatal error encountered parsing translation file "knifefight.phrases.txt"
L 07/28/2014 - 18:10:29: [SM] Error (line 0, column 0): Stream failed to open
L 07/28/2014 - 18:10:29: [SM] Native "RegClientCookie" reported: Clientprefs is disabled due to a failed database connection
L 07/28/2014 - 18:10:29: [SM] Displaying call stack trace for plugin "knifefight.smx":
L 07/28/2014 - 18:10:29: [SM] [0] Line 319, Z:\knifefight.sp::OnPluginStart()
L 07/28/2014 - 18:10:30: [SM] Fatal error encountered parsing translation file "RoundEndSound.txt"
L 07/28/2014 - 18:10:30: [SM] Error (line 0, column 0): Stream failed to open
L 07/28/2014 - 18:10:30: [SM] Native "RegClientCookie" reported: Clientprefs is disabled due to a failed database connection
L 07/28/2014 - 18:10:30: [SM] Displaying call stack trace for plugin "sm_deathbeam.smx":
L 07/28/2014 - 18:10:30: [SM] [0] Line 33, /home/groups/alliedmodders/forums/files/7/3/8/9/54938.attach::OnPluginStart()
L 07/28/2014 - 18:10:30: [SM] Fatal error encountered parsing translation file "spraytrace.phrases.txt"
L 07/28/2014 - 18:10:30: [SM] Error (line 0, column 0): Stream failed to open
L 07/28/2014 - 18:10:36: [CLIENTPREFS] unable to open database file
L 07/28/2014 - 18:10:38: [SM] Native "RegClientCookie" reported: Clientprefs is disabled due to a failed database connection
L 07/28/2014 - 18:10:38: [SM] Displaying call stack trace for plugin "RoundEndSound.smx":
L 07/28/2014 - 18:10:38: [SM] [0] Line 244, D:\Games\Servers\CSS-Public_Server\orangebox\cstrike\addons\sourcemod\scripting\RoundEndSound.sp::OnConfigsExecuted()
 

Webman

Nevermind
Сообщения
803
Реакции
330
Re: [SM] DeathBeam clientprefs v.1.1

FlapJack, Файл перевода spraytrace.phrases.txt закачал в папку /addons/sourcemod/translations ?
 

Похожие темы

Сверху Снизу