Функция админов
Dimka_71rus Дата: Вторник, 27.09.2011, 17:18:29 | Сообщение # 1
Группа: Пользователи
Сообщений: 360
Помогите сделать так,чтобы когда человек заходил на серв всем модерам приходило такое сообщение: >>> Dimon_Vampir[8] подключился к нашему серверу! Quote
Dimon_Vampir-это ник ну понятно
С меня +
Лучшие моды,скрипты,карты - вы найдёте на сайте samp-pawno.ru Самые чёткие ответы на ваши вопросы и помощь по скритингу вы найдёте на сайте forum-pawno.ru
Сообщение Помогите сделать так,чтобы когда человек заходил на серв всем модерам приходило такое сообщение: >>> Dimon_Vampir[8] подключился к нашему серверу! Quote
Dimon_Vampir-это ник ну понятно
С меня + Автор - Dimka_71rus Дата добавления - 27.09.2011 в 17:18:29
danik_rok Дата: Вторник, 27.09.2011, 20:15:43 | Сообщение # 2
Группа: Проверенные
Сообщений: 317
Code
if(PlayerInfo[playerid][pAdmin] > 0) { new string[256]; // format(string2, sizeof(string2), "SERVER: Вы вошли как администратор %d уровня.",PlayerInfo[playerid][pAdmin]); // SendClientMessage(playerid, COLOR_XD,string2); format(string, sizeof(string), "SERVER: %s зашёл как администратор %d уровня [%s]. ",playername2, PlayerInfo[playerid][pAdmin],ip); SendClientMessageToAll(COLOR_GREEN,string); log("ALogged",string); }
Добавлено (27.09.2011, 20:15:43) --------------------------------------------- Ну или еще можно такие изпользовать
Code
format(string2,sizeof string2," *администратор %s (ID: %d) присоеденился к serverу.",plname, playerid); SendClientMessageToAll(COLOR_GREY,string2);
1. Вы сейчас в интернете. 2. Вы на сайте www.forum-pawno.net.ru. 3. Вы читаете это. 5. Вы не заметили что отсутствует пункт 4. 6. Вы сейчас это проверили. 7. Вы улыбаетесь.
Сообщение Code
if(PlayerInfo[playerid][pAdmin] > 0) { new string[256]; // format(string2, sizeof(string2), "SERVER: Вы вошли как администратор %d уровня.",PlayerInfo[playerid][pAdmin]); // SendClientMessage(playerid, COLOR_XD,string2); format(string, sizeof(string), "SERVER: %s зашёл как администратор %d уровня [%s]. ",playername2, PlayerInfo[playerid][pAdmin],ip); SendClientMessageToAll(COLOR_GREEN,string); log("ALogged",string); }
Добавлено (27.09.2011, 20:15:43) --------------------------------------------- Ну или еще можно такие изпользовать
Code
format(string2,sizeof string2," *администратор %s (ID: %d) присоеденился к serverу.",plname, playerid); SendClientMessageToAll(COLOR_GREY,string2);
Автор - danik_rok Дата добавления - 27.09.2011 в 20:15:43
Dimka_71rus Дата: Вторник, 27.09.2011, 20:42:01 | Сообщение # 3
Группа: Пользователи
Сообщений: 360
danik_rok , я имею ввиду чтоб писалось сообщение кто заходит на серв не всему серву а только админам ну и соответственно вот по такому виду: Quote
>>> Dimon_Vampir[8] подключился к нашему серверу(IP:83.134.256.251)!
ip ну понятно к примеру P.S. И скажи куда ето пихать в какой паблик
Лучшие моды,скрипты,карты - вы найдёте на сайте samp-pawno.ru Самые чёткие ответы на ваши вопросы и помощь по скритингу вы найдёте на сайте forum-pawno.ru
Сообщение отредактировал Dimka_71rus - Вторник, 27.09.2011, 20:43:43
Сообщение danik_rok , я имею ввиду чтоб писалось сообщение кто заходит на серв не всему серву а только админам ну и соответственно вот по такому виду: Quote
>>> Dimon_Vampir[8] подключился к нашему серверу(IP:83.134.256.251)!
ip ну понятно к примеру P.S. И скажи куда ето пихать в какой пабликАвтор - Dimka_71rus Дата добавления - 27.09.2011 в 20:42:01
TWiX Дата: Вторник, 27.09.2011, 21:28:23 | Сообщение # 4
Группа: Пользователи
Сообщений: 316
вот попробуй этот код в паблик public OnPlayerConnect(playerid) Code
new message[127]; if (PlayerInfo[playerid][pAdmin] >= 1) { GetPlayerName(playerid, message, sizeof(message)); format(message,sizeof(message), "%s[%d] подключился к серверу.", message, playerid); LoginMsg(Statuscolor, message); }
Хоронят олигарха. Гроб стоит. Собрались друзья. Подходит к покойному Гусинский, достает портмоне, извлекает 200 долларов, кладет в гроб и скорбно отходит. За Гусинским к гробу подходит Потанин, тоже достает портмоне, отсчитывает 200 долларов, кладет, отходит. Наконец, подбегает Березовский. Достает чековую книжку, выписывает чек на 600 долларов, кладе, забирает 400 баксов наличными, отходит.
Сообщение отредактировал [NW]TWiX - Вторник, 27.09.2011, 21:28:57
Сообщение вот попробуй этот код в паблик public OnPlayerConnect(playerid) Code
new message[127]; if (PlayerInfo[playerid][pAdmin] >= 1) { GetPlayerName(playerid, message, sizeof(message)); format(message,sizeof(message), "%s[%d] подключился к серверу.", message, playerid); LoginMsg(Statuscolor, message); }
Автор - TWiX Дата добавления - 27.09.2011 в 21:28:23
danik_rok Дата: Вторник, 27.09.2011, 22:26:08 | Сообщение # 5
Группа: Проверенные
Сообщений: 317
Можно брать мой но строчку отослать всем поменяй на Code
SendAdminMessage(COLOR_GREEN2, string);
И создать паблик forward SendAdminMessage(color, string[]); Code
public SendAdminMessage(color, string[]) { for(new i = 0; i < GetMaxPlayers(); i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][pAdmin] >= 1) { SendClientMessage(i, color, string); } } } }
1. Вы сейчас в интернете. 2. Вы на сайте www.forum-pawno.net.ru. 3. Вы читаете это. 5. Вы не заметили что отсутствует пункт 4. 6. Вы сейчас это проверили. 7. Вы улыбаетесь.
Сообщение Можно брать мой но строчку отослать всем поменяй на Code
SendAdminMessage(COLOR_GREEN2, string);
И создать паблик forward SendAdminMessage(color, string[]); Code
public SendAdminMessage(color, string[]) { for(new i = 0; i < GetMaxPlayers(); i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][pAdmin] >= 1) { SendClientMessage(i, color, string); } } } }
Автор - danik_rok Дата добавления - 27.09.2011 в 22:26:08
[east_side]_trane Дата: Среда, 28.09.2011, 16:13:15 | Сообщение # 6
Группа: Пользователи
Сообщений: 443
Прошлый век: Code
stock SendAdminMessage(color, string[]) { for(new i = 0; i < GetMaxPlayers(); i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][pAdmin] >= 1) { SendClientMessage(i, color, string); } } } }
Ипользование: Code
SendAdminMessage(цвет, стринг);
Pawn скриптер Мои услуги по оптимизации
Сообщение отредактировал [east_side]_trane - Среда, 28.09.2011, 16:13:36
Сообщение Прошлый век: Code
stock SendAdminMessage(color, string[]) { for(new i = 0; i < GetMaxPlayers(); i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][pAdmin] >= 1) { SendClientMessage(i, color, string); } } } }
Ипользование: Code
SendAdminMessage(цвет, стринг);
Автор - [east_side]_trane Дата добавления - 28.09.2011 в 16:13:15
Dimka_71rus Дата: Среда, 28.09.2011, 18:47:25 | Сообщение # 7
Группа: Пользователи
Сообщений: 360
[east_side]_trane , не робит
Лучшие моды,скрипты,карты - вы найдёте на сайте samp-pawno.ru Самые чёткие ответы на ваши вопросы и помощь по скритингу вы найдёте на сайте forum-pawno.ru
Сообщение [east_side]_trane , не робит Автор - Dimka_71rus Дата добавления - 28.09.2011 в 18:47:25
danik_rok Дата: Среда, 28.09.2011, 20:43:43 | Сообщение # 8
Группа: Проверенные
Сообщений: 317
[east_side]_trane, возможно... Так предложи чтонибудь другое
1. Вы сейчас в интернете. 2. Вы на сайте www.forum-pawno.net.ru. 3. Вы читаете это. 5. Вы не заметили что отсутствует пункт 4. 6. Вы сейчас это проверили. 7. Вы улыбаетесь.
Сообщение [east_side]_trane, возможно... Так предложи чтонибудь другое Автор - danik_rok Дата добавления - 28.09.2011 в 20:43:43
valych Дата: Среда, 28.09.2011, 22:52:56 | Сообщение # 9
Группа: Проверенные
Сообщений: 501
Dimka_71rus , а ты все правильно ставишь? Мб ты не полностью все сделал, или не понял что нужно сделать... Вообщем у тебя должно выйти так: Code
public OnPlayerConnect(playerid) { new plname[MAX_PLAYER_NAME], plIP[64], string[256]; GetPlayerName(playerid, plname, MAX_PLAYER_NAME); GetPlayerIp(playerid, plIP, 64); format(string, sizeof(string), " >>> %s[%d] подключился к серверу (IP:%s)", plname, playerid, plIP); SendAdminMessage(COLOR_WHITE, string); return 1; }
Функцию SendAdminMessage возьми сверху
Видео-уроки по pawn: https://www.youtube.com/channel/UCizhZElk8rxIPEcP4BHwdxg
Сообщение Dimka_71rus , а ты все правильно ставишь? Мб ты не полностью все сделал, или не понял что нужно сделать... Вообщем у тебя должно выйти так: Code
public OnPlayerConnect(playerid) { new plname[MAX_PLAYER_NAME], plIP[64], string[256]; GetPlayerName(playerid, plname, MAX_PLAYER_NAME); GetPlayerIp(playerid, plIP, 64); format(string, sizeof(string), " >>> %s[%d] подключился к серверу (IP:%s)", plname, playerid, plIP); SendAdminMessage(COLOR_WHITE, string); return 1; }
Функцию SendAdminMessage возьми сверхуАвтор - valych Дата добавления - 28.09.2011 в 22:52:56
Загрузка страницы, займет меньше минуты...
Статистика Форума
Последнии темы
Читаемые темы
Лучшие пользователи
Новые пользователи