admin | Дата: Вторник, 01.02.2011, 03:38:31 | Сообщение # 1 |
Группа: Администраторы
Сообщений: 3869
| в этом уроке мы научимся делать /mute это молчанка на сервере если игрок флудит или вас оскорбляет:) верху мода где все пропишем Code new Mute[MAX_PLAYERS]; ищем в своем моде и туда вставляем Code if(Mute[playerid] == 1) { SendClientMessage(playerid, COLOR_WHITE, "Вы получили молчанку от администрации сайта"); return 0; } потом ищем Code public OnPlayerCommandText и туда вставляем Code if(strcmp(cmd, "/mute", true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "Использование: /mute [id]]"); return 1; } new playa; if(IsStringAName(tmp)) { playa = GetPlayerID(tmp); } else { playa = strval(tmp); } GetPlayerName(playa, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); if(IsPlayerAdmin(playerid)) { if(Mute[playa] == 0) { Mute[playa] = 1; printf("Admin: %s silenced %s",sendername, giveplayer); format(string, sizeof(string), "Сервер: %s получил молчанку на сервере от администратора %s",giveplayer ,sendername); SendClientMessageToAll(COLOR_YELLOW, string); AdminCommandsLog(string); } else { Mute[playa] = 0; printf("Admin: %s unsilenced %s",sendername, giveplayer); format(string, sizeof(string), "Сервер: %s молчанка снята с вас от администратора %s",giveplayer ,sendername); SendClientMessageToAll(COLOR_YELLOW, string); AdminCommandsLog(string); } } else { SendClientMessage(playerid, COLOR_RED, "Вы не rcon админ!"); } return 1; } вот и все:)специально для проекта samp-pawno.ru будут ошибки говорите подправим:)
zm-jail.ru Разработка сайта samp-pawno.ru
|
|
|
|
World_Maker | Дата: Среда, 31.08.2011, 03:23:39 | Сообщение # 2 |
Группа: Пользователи
Сообщений: 2
| Я хочу сделать команду в моде так, что-бы не просто затыкало, а ешё выводило написанную администратором причину. К примеру -
/mute id Причина.
В чат выводило бы:
Сервер: Игрок () получил молчанку от администратора () причина: Здесь причина.
Как это осуществить?
Сообщение отредактировал World_Maker - Среда, 31.08.2011, 03:25:07 |
|
|
|
|