Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Вывод сообщения

Статус пользователя unnam3d
сообщение 22.7.2015, 17:53
Сообщение #1
Стаж: 10 лет

Сообщений: 2
Благодарностей: 1
Полезность: 0

Хай! Цель: вывести два одинаковых сообщения, но с разными данными двум командам, но чтобы каждый игрок в команде видел сообщение только для своей команды, а не чужой.
И так, создавать цикл по нужным игрокам, получать команду игроков и выводить нужное сообщение?

Пример:

// Цикл по игрокам
{
if(cs_get_user_team(iPlayer[i]) == CS_TEAM_T)
// code
else if(cs_get_user_team(iPlayer[i]) == CS_TEAM_CT)
// code
}

Верно или есть более легкий способ? Можно ли вывести сообщение игрокам через командный чат?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя kolobok1
сообщение 22.7.2015, 21:21
Сообщение #2


Стаж: 11 лет

Сообщений: 464
Благодарностей: 23
Полезность: 71

Вот,я сам конечно еще зелёный.Может даже и не работать.Ну ты проверь:)
#1
Код:

public get_team(id)
{
if(cs_get_user_team(id) == CS_TEAM_T)
client_print(id,print_chat,"Сообщение")
else
if(cs_get_user_team(id) == CS_TEAM_CT)
client_print(id,print_chat,"Сообщение")
}

#2
Код:

public get_team(id)
{
if(cs_get_user_team(id) == CS_TEAM_T || cs_get_user_team(id) == CS_TEAM_CT)
client_print(id,print_chat,"Сообщение")
}



Отредактировал: kolobok1, - 22.7.2015, 21:32
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя unnam3d
сообщение 23.7.2015, 7:05
Сообщение #3
Стаж: 10 лет

Сообщений: 2
Благодарностей: 1
Полезность: 0

kolobok1, для моего случая нужен обязательно цикл по всем игрокам.
Эти примеры не подходят. Хотя, я думаю, что вариант, который я сам предложил - единственный.

Хотелось бы узнать, что можно ли отправить игрокам сообщение через командный чат или нет?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kolobok1
сообщение 23.7.2015, 13:00
Сообщение #4


Стаж: 11 лет

Сообщений: 464
Благодарностей: 23
Полезность: 71

Цитата(unnam3d @ 23.7.2015, 8:00) *
kolobok1, для моего случая нужен обязательно цикл по всем игрокам.
Эти примеры не подходят. Хотя, я думаю, что вариант, который я сам предложил - единственный.

Хотелось бы узнать, что можно ли отправить игрокам сообщение через командный чат или нет?
Хз,что за цикл по всем игрокам.Что твой цикл делаеет?Например:отлавливает смерть игроков,спавн,нанесение урона?Через командный чат можно как-то.Но я не помню.Делал давно,но это проблемно.

Отредактировал: kolobok1, - 23.7.2015, 13:04
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vovan4ik1997
сообщение 25.7.2015, 2:32
Сообщение #5


Стаж: 13 лет

Сообщений: 1087
Благодарностей: 433
Полезность: 718

unnam3d, все верно. Что тут думать, через клиент принт или колорчат выводить с проверкой на команду.

Цитата
это проблемно.
crazy.gif
Второй код вообще вывод сообщение двум командам сразу, тупой пример.


Представь, что ты заплатил однажды, а получаешь прибыль постоянно.
Закажи правильный контент тут
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
OverGame
сообщение 25.7.2015, 6:43
Сообщение #6
Стаж: 11 лет

Сообщений: 384
Благодарностей: 217
Полезность: 348

Код:
if ( get_user_team ( id ) == 1 )
{
// Если террорист
} else
if ( get_user_team ( id ) == 2 )
{
// Если мент
}


Код:
switch ( get_user_team ( id ) )
{
case 1:
{
// Если террорист
}
case 2:
{
// Если мент
}
}


Отредактировал: OverGame, - 25.7.2015, 6:44
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: