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, Он такой. Но мне он за обучение платит
|
|
| |
ı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, Не нерубит:(
|
|
| |