|
Меню сайта
|
Добро пожаловать!
Case - команда, которая проверяет переменную на то число, которое будет использоваться
во время public'а, в котором есть эта команда. Code case <число>; Switch - команда, в которой указана переменная, в которой надо проверять число, которое Code switch (<переменная>); Что-ж, ради тренировки создадим в паблике OnPlayerDisconnect кейсы на различие между Code new PlayerName[30], str[256]; Теперь укажем переменную, которую будет проверять кейсы (в данном случае команда будет Code switch (reason) Теперь откроем новый поток с помощью { и начнем перебирать числа (вариантов отключения Code case 0: Затем еще раз открываем новый поток и пишем действия, которые будут выполняться, если Code GetPlayerName(playerid, PlayerName, 30); format(str, 256, "%s покинул сервер (Timeout)", PlayerName); SendClientMessageToAll(0xAFAFAFAA, str); Теперь закройте поток с помощью }. После всего этого паблик должен выглядить вот так: Code public OnPlayerDisconnect(playerid, reason) { new PlayerName[30], str[256]; switch (reason) { case 0: { GetPlayerName(playerid, PlayerName, 30); format(str, 256, "%s покинул сервер (Timeout)", PlayerName); SendClientMessageToAll(0xAFAFAFAA, str); } return 1; } После этого проделайте всё тоже самое с ID 1 (Leaving) и 2 (Kicked)...После этого Code public OnPlayerDisconnect(playerid, reason) { new PlayerName[30], str[256]; switch (reason) { case 0: { GetPlayerName(playerid, PlayerName, 30); format(str, 256, "%s покинул сервер (Timeout)", PlayerName); SendClientMessageToAll(0xAFAFAFAA, str); } case 1: { GetPlayerName(playerid, PlayerName, 30); format(str, 256, "%s покинул сервер (Leaving)", PlayerName); SendClientMessageToAll(0xAFAFAFAA, str); } case 2: { GetPlayerName(playerid, PlayerName, 30); format(str, 256, "%s покинул сервер (Kicked)", PlayerName); SendClientMessageToAll(0xAFAFAFAA, str); } } return 1; } Вот все и готово! Заходите в игру и проверяйте с помощью других игроков :). |
Мини профильЛокальные пользователи!
ОпросСервера cs 1.6Друзья сайтаСтатистика |
Читы для cs 1.6 и Готовые сервера для csФотошоп (Photoshop) и Стили и кисти для фотошоп |
|
HaT-HeaD.Ru 2009-2012. Владельцы и работники сайта не несут ответственность
за использование ссылочной информации представленных на этом сайте. Всю информацию можно получить у администрации | | Главная / Форум / Контакты |
|