Заказать Сервер Заказать Плагин Контакты Поиск

[ вход ]
[ последние сообщения ]

Страница 3 из 4«1234»
Форум » SourceMod - Counter Strike Source && CS GO » Обсуждение » chat say
chat say
ıIıIİıİIıımusic Дата: Четверг, 22.01.2015, 14:44:41 | Сообщение # 31
Сообщений: 54
Репутация: -11 [ +/- ]
Tokami, Помоги
 
BarD Дата: Четверг, 22.01.2015, 15:00:36 | Сообщение # 32
Сообщений: 944
Репутация: 132 [ +/- ]
Цитата ıIıIİıİIıımusic ()
Епась все как у вс)) http://css-rus.ru/forum/7

Так-то нет. Там просто мануалы по установке SM, а не продажа чужих плагинов, как у тебя.
 
ıIıIİıİIıımusic Дата: Вторник, 27.01.2015, 18:42:31 | Сообщение # 33
Сообщений: 54
Репутация: -11 [ +/- ]
Ребят помогите доделать

Код
public Action:sayteam(client, const String:command[], args)  
{  
           if (client > 0 && args > 0)  
          {  
             decl String:text[255];  
             GetCmdArgString(text, sizeof(text));  
             StripQuotes(text);  
             new team = GetClientTeam(client);  
     for(new x = 1; x <= MaxClients; x++)  
{  
           if (team == GetClientTeam(x))  
             PrintToChat(x, "\x07FF69B4[Игрок]\x070000FF%N \x07E0FFFF(Команде): \x0754FF9F%s", client, text);  
}  
             return Plugin_Handled;  
}  
             return Plugin_Continue;  
}
 
Sallcom Дата: Среда, 28.01.2015, 19:28:02 | Сообщение # 34
Сообщений: 206
Репутация: 31 [ +/- ]
Цитата ıIıIİıİIıımusic ()
Ребят помогите доделать

Если хочешь получить что-то вроде вот этого:


То скачай исходник плагина Adminchat и корректируй.

P.S. Выше скрин моего первого плагина, который я сделал вышеупомянутым способом года 3 назад)

Прикрепления: 7243604.png(55Kb)
 
«SeReGa»☆ Дата: Четверг, 29.01.2015, 03:22:34 | Сообщение # 35
Сообщений: 395
Репутация: 37 [ +/- ]
да и когда вылазит 2 сообщения ет тоже круто)) мне очень нравися)) я бы ещё отправлял в консоль)))
 
SourceSamil Дата: Четверг, 29.01.2015, 15:58:30 | Сообщение # 36
Сообщений: 237
Репутация: [ +/- ]
И в лог(=
 
ıIıIİıİIıımusic Дата: Четверг, 29.01.2015, 18:13:31 | Сообщение # 37
Сообщений: 54
Репутация: -11 [ +/- ]
«SeReGa»☆, Всм?
 
«SeReGa»☆ Дата: Пятница, 30.01.2015, 01:57:47 | Сообщение # 38
Сообщений: 395
Репутация: 37 [ +/- ]
SourceSamil, Вот кстати как в лог отправить в отдельный файл в логах!
как? кто небудь в курсе как чат отправить в отдельный файл в папке Logs с названием ChatLog.log?
 
pro-health Дата: Пятница, 30.01.2015, 05:11:22 | Сообщение # 39
Сообщений: 188
Репутация: 5 [ +/- ]
«SeReGa»☆,


Сообщение отредактировал pro-health - Пятница, 30.01.2015, 05:12:02
 
Nahal Дата: Четверг, 05.03.2015, 21:29:49 | Сообщение # 40
Сообщений: 205
Репутация: 8 [ +/- ]
public OnPluginStart()
{
AddCommandListener(say, "say");

HookEvent("player_team", PlayerTeam); \\ловим событие(игрок написал в свой чат

public Action:say(client, const String:command[], args)
{
if (client > 0 && args > 0)
{
decl String:text[255];
GetCmdArgString(text, sizeof(text));
StripQuotes(text);
PrintToChatAll("\x07FF69B4[Игрок]\x070000FF%N \x07E0FFFF(Всем): \x0754FF9F%s", client, text);
return Plugin_Handled;
}
return Plugin_Continue;
}

public Action:PlayerTeam(Handle:event, const String:Name[], bool:dontbroadcast)
{
new client = GetClientOfUserId(GetEventInt(event, "userid"));
if (client > 0 && args > 0)
{
PrintToChat("\x01[Игрок] %N (Команде) : \x04%s"); ChangeClientTeam(client, 1);
}
}

Если неправильно подправьте


Сообщение отредактировал Nahal - Четверг, 05.03.2015, 21:48:59
 
«SeReGa»☆ Дата: Четверг, 05.03.2015, 21:35:58 | Сообщение # 41
Сообщений: 395
Репутация: 37 [ +/- ]
GetClientAgreement ?? это откуда?? if(client > 0) а это куда??


Сообщение отредактировал «SeReGa»☆ - Четверг, 05.03.2015, 21:37:32
 
Nahal Дата: Четверг, 05.03.2015, 21:46:49 | Сообщение # 42
Сообщений: 205
Репутация: 8 [ +/- ]
«SeReGa»☆, мне неудобно писать с телефона, может и ошибся, а что это функция неправильная?

Добавлено (05.03.2015, 21:46:49)
---------------------------------------------
«SeReGa»☆, Ой спутал! Не то написал

 
«SeReGa»☆ Дата: Четверг, 05.03.2015, 21:49:53 | Сообщение # 43
Сообщений: 395
Репутация: 37 [ +/- ]
знаю что есть GetCmdArgs,GetCmdArg,GetCmdArgString которое есть в API, но что на щёт GetClientAgreement или может GetClientArgument я ничего не слышал!


Сообщение отредактировал «SeReGa»☆ - Четверг, 05.03.2015, 21:50:44
 
Nahal Дата: Четверг, 05.03.2015, 22:04:36 | Сообщение # 44
Сообщений: 205
Репутация: 8 [ +/- ]
«SeReGa»☆, я спутал. Я поправил код все норм вроде
 
«SeReGa»☆ Дата: Четверг, 05.03.2015, 22:16:01 | Сообщение # 45
Сообщений: 395
Репутация: 37 [ +/- ]
Nahal, klas
 
Форум » SourceMod - Counter Strike Source && CS GO » Обсуждение » chat say
Страница 3 из 4«1234»
Поиск: