Заказать игровой сервер Контакты (заказать плагин/исправить ошибки/другое) Поиск

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

  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » chat say
chat say
ıIıIİıİIıımusic Дата: Понедельник, 19.01.2015, 18:25:17 | Сообщение # 1
Сообщений: 54
Репутация: -10 [ +/- ]
короче когда пишеш в чат и тебе после ника пишет либо (всем) либо (команде)
Пример
кто знает киньте код

Гости не могут скачивать файлы
 
TEIN Дата: Понедельник, 19.01.2015, 19:25:56 | Сообщение # 2
Сообщений: 563
Репутация: 78 [ +/- ]
say, say_team
 
ıIıIİıİIıımusic Дата: Вторник, 20.01.2015, 07:47:11 | Сообщение # 3
Сообщений: 54
Репутация: -10 [ +/- ]
TEIN, Нет надо когда пишеш вобщий чат после ника пишет (всем), а когда в свой (команде)
 
BarD Дата: Вторник, 20.01.2015, 09:37:56 | Сообщение # 4
Сообщений: 943
Репутация: 137 [ +/- ]
Ну, TEIN норм комманды покинул. Хукаешь через AddCommandListener каждую из комманд и делаешь, что нужно тебе. say - всем, say_team - комманде.
 
MeDestroyer Дата: Вторник, 20.01.2015, 09:42:30 | Сообщение # 5
Сообщений: 55
Репутация: -1 [ +/- ]
Как можно быть таким глупым. Не мог создать более информативное название темы? Зачем это в этом разделе?
Начинай чат команду с знака @. Или в консоль sm_chat text
 
ıIıIİıİIıımusic Дата: Вторник, 20.01.2015, 13:07:40 | Сообщение # 6
Сообщений: 54
Репутация: -10 [ +/- ]
MeDestroyer, вообщето это в этой теме, а 2 я нехочу приписывать это в консоль+ это для всех игроков

Добавлено (20.01.2015, 13:07:40)
---------------------------------------------
BarD, барт Ты не понял, например любой игрок пишет в чат сообщение "[Игрок] Bart (Всем): Привет или [Игрок] Bart (Команде): Привет

 
BarD Дата: Вторник, 20.01.2015, 13:26:51 | Сообщение # 7
Сообщений: 943
Репутация: 137 [ +/- ]
ıIıIİıİIıımusic, Ну! Хукай комманды через AddCommandListener и модифицируй сообщение, как хочешь!
 
ıIıIİıİIıımusic Дата: Вторник, 20.01.2015, 18:08:08 | Сообщение # 8
Сообщений: 54
Репутация: -10 [ +/- ]
BarD,
Код
public OnPluginStart()  
{  
            AddCommandListener(say, "say");     
            AddCommandListener(say, "say_team");  
}  

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;  
}

Допустим так,но как сделать когда пишеш в общий пишет всем, а когда в свой пишет команте
 
SourceSamil Дата: Вторник, 20.01.2015, 19:17:13 | Сообщение # 9
Сообщений: 237
Репутация: [ +/- ]
public OnPluginStart()
{
AddCommandListener(say, "say");
AddCommandListener(sayteam, "say_team");
}

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: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;
}


Сообщение отредактировал SourceSamil - Четверг, 22.01.2015, 13:27:24
 
ıIıIİıİIıımusic Дата: Вторник, 20.01.2015, 19:55:45 | Сообщение # 10
Сообщений: 54
Репутация: -10 [ +/- ]
public Action:say_team(client, const String:command[], args)
А блин точно))спасибо
 
Tokami Дата: Среда, 21.01.2015, 05:02:41 | Сообщение # 11
Сообщений: 238
Репутация: 19 [ +/- ]
SourceSamil, лучше не учи его, до добра это не до ведет он точно сворует все и вся.
 
pro-health Дата: Среда, 21.01.2015, 07:22:42 | Сообщение # 12
Сообщений: 188
Репутация: 5 [ +/- ]
Tokami, Он такой. Но мне он за обучение платит diavol2
 
ıIıIİıİIıımusic Дата: Среда, 21.01.2015, 11:43:48 | Сообщение # 13
Сообщений: 54
Репутация: -10 [ +/- ]
pro-health, азаза
 
BarD Дата: Среда, 21.01.2015, 12:20:54 | Сообщение # 14
Сообщений: 943
Репутация: 137 [ +/- ]
ıIıIİıİIıımusic, Не самый удачный выбор учителя. Он много ошибок делает
 
ıIıIİıİIıımusic Дата: Среда, 21.01.2015, 15:01:15 | Сообщение # 15
Сообщений: 54
Репутация: -10 [ +/- ]
BarD, Ну и такое бывает))

Добавлено (21.01.2015, 15:01:15)
---------------------------------------------
SourceSamil, Не нерубит:(

 
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » chat say
  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Поиск: