CS:Source SMPlugins

Обсуждаем все, что относится к выделенным серверам *NIX (Unix, Linux) и Windows
Сообщение
Автор
Аватара пользователя
Kick-Bum
Полковник
Полковник
Сообщения: 2311
Зарегистрирован: 29.04.2008
Откуда: Behind you
Поблагодарили: 6 раз
Контактная информация:

#121 Сообщение 08.06.2009, 23:38

anderSpy
Снеси свою подпись.

Аватара пользователя
Snake 60
Лейтенант
Лейтенант
Сообщения: 125
Зарегистрирован: 28.10.2007
Откуда: Псков
Контактная информация:

#122 Сообщение 09.06.2009, 14:12

anderSpy
когда ввёл sm plugins list - там много че написал....какие пункты с 1-67...
Смотри чтобы не было надписи <ERROR> перед плагином "RoundSound SMX"
Если ее нет, то значит плагин работает нормально.
а что под спойлер тебе закинуть?я что то не понял(
Исходник - это то, что ты пытаешься компилировать, а именно файл roundsound.sp его содержимое закинь под спойлер, вот так как у меня...
[spoiler=""roundsound.sp""]

Код: Выделить всё

// File:   roundsound.sp
// Author: TanaToS
// Copyright (C) by TanaToS
// Modified by Snake 60
#pragma semicolon 1
#include <sourcemod>
#include <sdktools>
#define PLUGIN_VERSION "4.0 SMX"

public Plugin:myinfo = {
	name = "RoundSound SMX",
	author = "TanaToS",
	description = "RoundSound SMX Plugin",
	version = PLUGIN_VERSION,
	url = "http://addons.eventscripts.com/addons/view/RoundSound--v3--TanaToS"};

public OnPluginStart() {
	HookEvent("round_end", EventRoundEnd, EventHookMode_Post);
	AddFileToDownloadsTable("sound/misc/ctwinnar2.mp3");
	AddFileToDownloadsTable("sound/misc/grom2.mp3");
	AddFileToDownloadsTable("sound/misc/informer.mp3");
	AddFileToDownloadsTable("sound/misc/da.mp3");
	AddFileToDownloadsTable("sound/misc/kiss.mp3");
	AddFileToDownloadsTable("sound/misc/ac.mp3");
	AddFileToDownloadsTable("sound/misc/animal.mp3");
	AddFileToDownloadsTable("sound/misc/axel.mp3");
	AddFileToDownloadsTable("sound/misc/dogs.mp3");
	AddFileToDownloadsTable("sound/misc/feel.mp3");
	AddFileToDownloadsTable("sound/misc/gansta.mp3");
	AddFileToDownloadsTable("sound/misc/metal2.mp3");
	AddFileToDownloadsTable("sound/misc/metal.mp3");
	AddFileToDownloadsTable("sound/misc/motd1.mp3");
	AddFileToDownloadsTable("sound/misc/operac.mp3");
	AddFileToDownloadsTable("sound/misc/power.mp3");
	AddFileToDownloadsTable("sound/misc/prod.mp3");
	AddFileToDownloadsTable("sound/misc/qwerty.mp3");
	AddFileToDownloadsTable("sound/misc/rammstein.mp3");
	AddFileToDownloadsTable("sound/misc/requiem.mp3");
	AddFileToDownloadsTable("sound/misc/rhythm.mp3");
	AddFileToDownloadsTable("sound/misc/zakol.mp3");
	AddFileToDownloadsTable("sound/misc/freestyler.mp3");
	AddFileToDownloadsTable("sound/misc/hammer.mp3");
	AddFileToDownloadsTable("sound/misc/mmmm.mp3");
	AddFileToDownloadsTable("sound/misc/rockyou.mp3");
}

public OnMapStart() {
	AddFileToDownloadsTable("sound/misc/ctwinnar2.mp3");
	AddFileToDownloadsTable("sound/misc/grom2.mp3");
	AddFileToDownloadsTable("sound/misc/informer.mp3");
	AddFileToDownloadsTable("sound/misc/da.mp3");
	AddFileToDownloadsTable("sound/misc/kiss.mp3");
	AddFileToDownloadsTable("sound/misc/ac.mp3");
	AddFileToDownloadsTable("sound/misc/animal.mp3");
	AddFileToDownloadsTable("sound/misc/axel.mp3");
	AddFileToDownloadsTable("sound/misc/dogs.mp3");
	AddFileToDownloadsTable("sound/misc/feel.mp3");
	AddFileToDownloadsTable("sound/misc/gansta.mp3");
	AddFileToDownloadsTable("sound/misc/metal2.mp3");
	AddFileToDownloadsTable("sound/misc/metal.mp3");
	AddFileToDownloadsTable("sound/misc/motd1.mp3");
	AddFileToDownloadsTable("sound/misc/operac.mp3");
	AddFileToDownloadsTable("sound/misc/power.mp3");
	AddFileToDownloadsTable("sound/misc/prod.mp3");
	AddFileToDownloadsTable("sound/misc/qwerty.mp3");
	AddFileToDownloadsTable("sound/misc/rammstein.mp3");
	AddFileToDownloadsTable("sound/misc/requiem.mp3");
	AddFileToDownloadsTable("sound/misc/rhythm.mp3");
	AddFileToDownloadsTable("sound/misc/zakol.mp3");
	AddFileToDownloadsTable("sound/misc/freestyler.mp3");
	AddFileToDownloadsTable("sound/misc/hammer.mp3");
	AddFileToDownloadsTable("sound/misc/mmmm.mp3");
	AddFileToDownloadsTable("sound/misc/rockyou.mp3");
}

public EventRoundEnd(Handle:event, const String:name[], bool:dontBroadcast) {
	new winner = GetEventInt(event, "winner");
	new random = GetRandomInt(1, 13);
	if(winner == 2) {
		for(new userid = 1; userid <= GetMaxClients(); userid++) {
			if(IsClientInGame(userid) && !IsFakeClient(userid)) {
				if(random == 1) {
					ClientCommand(userid, "play misc/da.mp3");
				} if(random == 2) {
					ClientCommand(userid, "play misc/kiss.mp3");
				} if(random == 3) {
					ClientCommand(userid, "play misc/ac.mp3"); 
				}	if(random == 4) {
					ClientCommand(userid, "play misc/animal.mp3");
				} if(random == 5) {
					ClientCommand(userid, "play misc/dogs.mp3");
				} if(random == 6) {
					ClientCommand(userid, "play misc/metal2.mp3");
				} if(random == 7) {
					ClientCommand(userid, "play misc/prod.mp3"); 
				}	if(random == 8) {
					ClientCommand(userid, "play misc/zakol.mp3");
				} if(random == 9) {
					ClientCommand(userid, "play misc/rammstein.mp3");
				}	if(random == 10) {
					ClientCommand(userid, "play misc/motd1.mp3");
				} if(random == 11) {
					ClientCommand(userid, "play misc/feel.mp3");
				}	if(random == 12) {
					ClientCommand(userid, "play misc/freestyler.mp3");
				} if(random == 13) {
					ClientCommand(userid, "play misc/hammer.mp3"); }
			}
		}
	} else if(winner == 3) {
		for(new userid = 1; userid <= GetMaxClients(); userid++) {
			if(IsClientInGame(userid) && !IsFakeClient(userid)) {
				if(random == 1) {
					ClientCommand(userid, "play misc/ctwinnar2.mp3");
				} if(random == 2) {
					ClientCommand(userid, "play misc/grom2.mp3");
				} if(random == 3) {
					ClientCommand(userid, "play misc/informer.mp3");
				}	if(random == 4) {
					ClientCommand(userid, "play misc/axel.mp3");
				} if(random == 5) {
					ClientCommand(userid, "play misc/gansta.mp3");
				} if(random == 6) {
					ClientCommand(userid, "play misc/metal.mp3");
				} if(random == 7) {
					ClientCommand(userid, "play misc/operac.mp3"); 
				}	if(random == 8) {
					ClientCommand(userid, "play misc/power.mp3");
				} if(random == 9) {
					ClientCommand(userid, "play misc/qwerty.mp3");
				}	if(random == 10) {
					ClientCommand(userid, "play misc/requiem.mp3");
				} if(random == 11) {
					ClientCommand(userid, "play misc/rhythm.mp3");
				}	if(random == 12) {
					ClientCommand(userid, "play misc/mmmm.mp3");
				} if(random == 13) {
					ClientCommand(userid, "play misc/rockyou.mp3"); }				
			}
		}
	}
}
[/spoiler]
Изображение
Изображение
Изображение
Изображение
Изображение

Аватара пользователя
kykysha
Лейтенант
Лейтенант
Сообщения: 123
Зарегистрирован: 08.09.2008

#123 Сообщение 10.06.2009, 12:04

помогите не помню где то тут для админа было чтоб с админки демку записывать можно было (сорс мод)
Изображение

skybet
Нович0к
Нович0к
Сообщения: 12
Зарегистрирован: 06.06.2009

#124 Сообщение 10.06.2009, 13:12

Люди добрые умоляю вас мы сами не местные ))))))))))) шутка :D

Гуру форума помогите 2 дня ищем не можем найти статистику top,-rank,-me,-hp для сервера css
Сервер сконфигурирован по схеме metamod sourcemod

Аватара пользователя
kykysha
Лейтенант
Лейтенант
Сообщения: 123
Зарегистрирован: 08.09.2008

#125 Сообщение 10.06.2009, 14:45

SoD Player Stats
Статистика игроков, похожа на top в мани, ведется по steamid
http://forums.alliedmods.net/showthread.php?p=588120
вот отличный на мой взгляд
Изображение

BossHTR
Нович0к
Нович0к
Сообщения: 6
Зарегистрирован: 15.12.2008

#126 Сообщение 10.06.2009, 15:06

существует ли на сорсмод плагин чтобы игрока одной команды проходили сквозь друг друга (на DM сервер)? плз хоть название дайте

skybet
Нович0к
Нович0к
Сообщения: 12
Зарегистрирован: 06.06.2009

#127 Сообщение 10.06.2009, 15:34

kykysha писал(а):SoD Player Stats
Статистика игроков, похожа на top в мани, ведется по steamid
http://forums.alliedmods.net/showthread.php?p=588120
вот отличный на мой взгляд

Может и отличный только steamid Все и портит нужно по нику
p.s Может есть ишё что небуть

Добавлено спустя 2 минуты 14 секунд:
BossHTR писал(а):существует ли на сорсмод плагин чтобы игрока одной команды проходили сквозь друг друга (на DM сервер)? плз хоть название дайте

Игроки могут проходить сквозь друг друга, удобно на ДМ, ГГ, ЗМ, или мясных серверах
http://forums.alliedmods.net/showthread.php?p=678121

anderSpy
Нович0к
Нович0к
Сообщения: 7
Зарегистрирован: 01.06.2009
Откуда: НиНо
Контактная информация:

#128 Сообщение 12.06.2009, 13:09

Snake 60 писал(а):anderSpy
когда ввёл sm plugins list - там много че написал....какие пункты с 1-67...
Смотри чтобы не было надписи <ERROR> перед плагином "RoundSound SMX"
Если ее нет, то значит плагин работает нормально.
а что под спойлер тебе закинуть?я что то не понял(
Исходник - это то, что ты пытаешься компилировать, а именно файл roundsound.sp его содержимое закинь под спойлер, вот так как у меня...
[spoiler=""roundsound.sp""]

Код: Выделить всё

// File:   roundsound.sp
// Author: TanaToS
// Copyright (C) by TanaToS
// Modified by Snake 60
#pragma semicolon 1
#include <sourcemod>
#include <sdktools>
#define PLUGIN_VERSION "4.0 SMX"

public Plugin:myinfo = {
	name = "RoundSound SMX",
	author = "TanaToS",
	description = "RoundSound SMX Plugin",
	version = PLUGIN_VERSION,
	url = "http://addons.eventscripts.com/addons/view/RoundSound--v3--TanaToS"};

public OnPluginStart() {
	HookEvent("round_end", EventRoundEnd, EventHookMode_Post);
	AddFileToDownloadsTable("sound/misc/ctwinnar2.mp3");
	AddFileToDownloadsTable("sound/misc/grom2.mp3");
	AddFileToDownloadsTable("sound/misc/informer.mp3");
	AddFileToDownloadsTable("sound/misc/da.mp3");
	AddFileToDownloadsTable("sound/misc/kiss.mp3");
	AddFileToDownloadsTable("sound/misc/ac.mp3");
	AddFileToDownloadsTable("sound/misc/animal.mp3");
	AddFileToDownloadsTable("sound/misc/axel.mp3");
	AddFileToDownloadsTable("sound/misc/dogs.mp3");
	AddFileToDownloadsTable("sound/misc/feel.mp3");
	AddFileToDownloadsTable("sound/misc/gansta.mp3");
	AddFileToDownloadsTable("sound/misc/metal2.mp3");
	AddFileToDownloadsTable("sound/misc/metal.mp3");
	AddFileToDownloadsTable("sound/misc/motd1.mp3");
	AddFileToDownloadsTable("sound/misc/operac.mp3");
	AddFileToDownloadsTable("sound/misc/power.mp3");
	AddFileToDownloadsTable("sound/misc/prod.mp3");
	AddFileToDownloadsTable("sound/misc/qwerty.mp3");
	AddFileToDownloadsTable("sound/misc/rammstein.mp3");
	AddFileToDownloadsTable("sound/misc/requiem.mp3");
	AddFileToDownloadsTable("sound/misc/rhythm.mp3");
	AddFileToDownloadsTable("sound/misc/zakol.mp3");
	AddFileToDownloadsTable("sound/misc/freestyler.mp3");
	AddFileToDownloadsTable("sound/misc/hammer.mp3");
	AddFileToDownloadsTable("sound/misc/mmmm.mp3");
	AddFileToDownloadsTable("sound/misc/rockyou.mp3");
}

public OnMapStart() {
	AddFileToDownloadsTable("sound/misc/ctwinnar2.mp3");
	AddFileToDownloadsTable("sound/misc/grom2.mp3");
	AddFileToDownloadsTable("sound/misc/informer.mp3");
	AddFileToDownloadsTable("sound/misc/da.mp3");
	AddFileToDownloadsTable("sound/misc/kiss.mp3");
	AddFileToDownloadsTable("sound/misc/ac.mp3");
	AddFileToDownloadsTable("sound/misc/animal.mp3");
	AddFileToDownloadsTable("sound/misc/axel.mp3");
	AddFileToDownloadsTable("sound/misc/dogs.mp3");
	AddFileToDownloadsTable("sound/misc/feel.mp3");
	AddFileToDownloadsTable("sound/misc/gansta.mp3");
	AddFileToDownloadsTable("sound/misc/metal2.mp3");
	AddFileToDownloadsTable("sound/misc/metal.mp3");
	AddFileToDownloadsTable("sound/misc/motd1.mp3");
	AddFileToDownloadsTable("sound/misc/operac.mp3");
	AddFileToDownloadsTable("sound/misc/power.mp3");
	AddFileToDownloadsTable("sound/misc/prod.mp3");
	AddFileToDownloadsTable("sound/misc/qwerty.mp3");
	AddFileToDownloadsTable("sound/misc/rammstein.mp3");
	AddFileToDownloadsTable("sound/misc/requiem.mp3");
	AddFileToDownloadsTable("sound/misc/rhythm.mp3");
	AddFileToDownloadsTable("sound/misc/zakol.mp3");
	AddFileToDownloadsTable("sound/misc/freestyler.mp3");
	AddFileToDownloadsTable("sound/misc/hammer.mp3");
	AddFileToDownloadsTable("sound/misc/mmmm.mp3");
	AddFileToDownloadsTable("sound/misc/rockyou.mp3");
}

public EventRoundEnd(Handle:event, const String:name[], bool:dontBroadcast) {
	new winner = GetEventInt(event, "winner");
	new random = GetRandomInt(1, 13);
	if(winner == 2) {
		for(new userid = 1; userid <= GetMaxClients(); userid++) {
			if(IsClientInGame(userid) && !IsFakeClient(userid)) {
				if(random == 1) {
					ClientCommand(userid, "play misc/da.mp3");
				} if(random == 2) {
					ClientCommand(userid, "play misc/kiss.mp3");
				} if(random == 3) {
					ClientCommand(userid, "play misc/ac.mp3"); 
				}	if(random == 4) {
					ClientCommand(userid, "play misc/animal.mp3");
				} if(random == 5) {
					ClientCommand(userid, "play misc/dogs.mp3");
				} if(random == 6) {
					ClientCommand(userid, "play misc/metal2.mp3");
				} if(random == 7) {
					ClientCommand(userid, "play misc/prod.mp3"); 
				}	if(random == 8) {
					ClientCommand(userid, "play misc/zakol.mp3");
				} if(random == 9) {
					ClientCommand(userid, "play misc/rammstein.mp3");
				}	if(random == 10) {
					ClientCommand(userid, "play misc/motd1.mp3");
				} if(random == 11) {
					ClientCommand(userid, "play misc/feel.mp3");
				}	if(random == 12) {
					ClientCommand(userid, "play misc/freestyler.mp3");
				} if(random == 13) {
					ClientCommand(userid, "play misc/hammer.mp3"); }
			}
		}
	} else if(winner == 3) {
		for(new userid = 1; userid <= GetMaxClients(); userid++) {
			if(IsClientInGame(userid) && !IsFakeClient(userid)) {
				if(random == 1) {
					ClientCommand(userid, "play misc/ctwinnar2.mp3");
				} if(random == 2) {
					ClientCommand(userid, "play misc/grom2.mp3");
				} if(random == 3) {
					ClientCommand(userid, "play misc/informer.mp3");
				}	if(random == 4) {
					ClientCommand(userid, "play misc/axel.mp3");
				} if(random == 5) {
					ClientCommand(userid, "play misc/gansta.mp3");
				} if(random == 6) {
					ClientCommand(userid, "play misc/metal.mp3");
				} if(random == 7) {
					ClientCommand(userid, "play misc/operac.mp3"); 
				}	if(random == 8) {
					ClientCommand(userid, "play misc/power.mp3");
				} if(random == 9) {
					ClientCommand(userid, "play misc/qwerty.mp3");
				}	if(random == 10) {
					ClientCommand(userid, "play misc/requiem.mp3");
				} if(random == 11) {
					ClientCommand(userid, "play misc/rhythm.mp3");
				}	if(random == 12) {
					ClientCommand(userid, "play misc/mmmm.mp3");
				} if(random == 13) {
					ClientCommand(userid, "play misc/rockyou.mp3"); }				
			}
		}
	}
}
[/spoiler]

когда ввёл sm plugins list, то слово ошибка перед Roundsound небыло..и я вообще не вижу там такого....

вот исходник
[spoiler=""roundsound.sp""]

Код: Выделить всё

// File:   roundsound.sp
// Author: TanaToS
// Copyright (C) by TanaToS
#pragma semicolon 1

#include <sourcemod>
#include <sdktools>

#define PLUGIN_VERSION "4.0 SMX"

public Plugin:myinfo = {
	name = "RoundSound SMX",
	author = "TanaToS",
	description = "RoundSound SMX Plugin",
	version = PLUGIN_VERSION,
	url = "http://addons.eventscripts.com/addons/view/RoundSound--v3--TanaToS"
};

public OnPluginStart() {
	HookEvent("round_end", EventRoundEnd, EventHookMode_Post);
	AddFileToDownloadsTable("sound/misc/a.wav");
	AddFileToDownloadsTable("sound/misc/d.wav");
	AddFileToDownloadsTable("sound/misc/f.wav");
	AddFileToDownloadsTable("sound/misc/g.wav");
	AddFileToDownloadsTable("sound/misc/h.wav");
	AddFileToDownloadsTable("sound/misc/s.wav");
}

public OnMapStart() {
	AddFileToDownloadsTable("sound/misc/a.wav");
	AddFileToDownloadsTable("sound/misc/d.wav");
	AddFileToDownloadsTable("sound/misc/f.wav");
	AddFileToDownloadsTable("sound/misc/g.wav");
	AddFileToDownloadsTable("sound/misc/h.wav");
	AddFileToDownloadsTable("sound/misc/s.wav");
}

public EventRoundEnd(Handle:event, const String:name[], bool:dontBroadcast) {
	new winner = GetEventInt(event, "winner");
	new random = GetRandomInt(1, 3);
	if(winner == 2) {
		for(new userid = 1; userid <= GetMaxClients(); userid++) {
			if(IsClientInGame(userid) && !IsFakeClient(userid)) {
				if(random == 1) {
					ClientCommand(userid, "play misc/a");
				} if(random == 2) {
					ClientCommand(userid, "play misc/d");
				} if(random == 3) {
					ClientCommand(userid, "play misc/g"); }
			}
		}
	} else if(winner == 3) {
		for(new userid = 1; userid <= GetMaxClients(); userid++) {
			if(IsClientInGame(userid) && !IsFakeClient(userid)) {
				if(random == 1) {
					ClientCommand(userid, "play misc/s");
				} if(random == 2) {
					ClientCommand(userid, "play misc/f");
				} if(random == 3) {
					ClientCommand(userid, "play misc/h"); }
			}
		}
	}
}
[/spoiler]

Аватара пользователя
NAT
Лейтенант
Лейтенант
Сообщения: 132
Зарегистрирован: 19.10.2007
Откуда: moscow

#129 Сообщение 12.06.2009, 13:48

anderSpy
это попробуй
ИзображениеИзображениеИзображениеИзображение

anderSpy
Нович0к
Нович0к
Сообщения: 7
Зарегистрирован: 01.06.2009
Откуда: НиНо
Контактная информация:

#130 Сообщение 12.06.2009, 14:18

NAT писал(а):anderSpy
это попробуй

а что это?что то я не догоняю :(
объясни что как бы с этим делать?

Аватара пользователя
kykysha
Лейтенант
Лейтенант
Сообщения: 123
Зарегистрирован: 08.09.2008

#131 Сообщение 18.06.2009, 14:53

Банить диапазоны ip адресов
http://forums.alliedmods.net/showthread.php?p=664829
как этим пользоватьсЯ ??? где именно указать диапазон
с английским плохо я указал ип но почемуто не работает почему так может быть
Последний раз редактировалось Kick-Bum 18.06.2009, 14:58, всего редактировалось 1 раз.
Причина: Читать не умеешь?
Изображение

kadet89
Майор
Майор
Сообщения: 557
Зарегистрирован: 26.12.2006

#132 Сообщение 26.06.2009, 19:09

kykysha

Прямо в сервер.кфг
Диапазон, с которого заходил читер можно вычислить через данную форму:
_http://www.db.ripe.net/whois?form_type=simple& ... submit.y=4

Добавлено спустя 2 минуты 10 секунд:
Меня интересует скрипт, который может ограничить число одновременно говорящих в микрофон до 1-2
Сервер 40 человек, иногда заходят малолетки, начинают пищать хором, контра лагает, бошка болит и в панике не знаешь кого банить. Нужен скрипт, который поправит это и внесёт ясность в разговор, ну чтоб все поочереди высказывались как цивилизованные нубы, а не стадо баранов...
Былоб ещё неплохо еслиб фильтровал высокие тона...

Кто знает такой скрипт?

YSTAS
Сержант
Сержант
Сообщения: 36
Зарегистрирован: 09.02.2009

#133 Сообщение 29.06.2009, 11:52

Народ откуда можно скачать HS mod ,ну в котором только в голову можно убить или ножом,хочу на дефматч поставить!)

Аватара пользователя
Vampire17
Лейтенант
Лейтенант
Сообщения: 145
Зарегистрирован: 08.08.2008
Откуда: Краснодарский край
Благодарил (а): 2 раза
Контактная информация:

#134 Сообщение 29.06.2009, 11:59

YSTAS
тут
BMW Motorsport

Аватара пользователя
Syrix
Лейтенант
Лейтенант
Сообщения: 159
Зарегистрирован: 12.08.2006
Откуда: Норильск
Поблагодарили: 3 раза
Контактная информация:

#135 Сообщение 30.06.2009, 07:22

под скажите есть ли плагин для управления чемпионатом на серваке ?

Ответить Вложения 4