ShowPlayerDialog(playerid, welcomedialog, DIALOG_STYLE_MSGBOX, " Правила сервера:", "Не Использовать не нормативную лексику\nНе оскорблять игроков\nНе Флудить,pекламировать,спамить и тд.\nНе Использовать читы,скрипты,хаки,трейнеры и прочие софты для получения превосходства над игроком\nНе Убивать игроков на SPAWN точке\nНе Использовать запрещенное оружие\nНе Убивать игроков в аммо(магазине покупки оружия) ", "Принять", "Oтмeнa");
Сообщение отредактировал Skull-sav - Воскресенье, 14.08.2011, 17:09:44
if(dialogid == DIALOGCLAN) { if(response) { if(!strlen(inputtext)) { new nome[24]; GetPlayerName(playerid, nome, 24); format(stringa, sizeof stringa, "{FF4444}Ошибка:{FFFFFF} Введите пароль.\n\n{FFFFFF}Добро пожаловать {FF4444}%s{FFFFFF}!\nВы должны ввести пароль клана {FF4444}%s{FFFFFF}.\n{FFFFFF}Введите пароль клана.", nome); ShowPlayerDialog(playerid, DIALOGCLAN, DIALOG_STYLE_INPUT, "{33AA33}Аккаунт:", stringa, "Подтвердить", "Нет"); return 0; } if(!strcmp(inputtext, PASSWORDCLAN, false)) { new nome[24]; GetPlayerName(playerid, nome, 24); format(stringa, sizeof(stringa), "** {FFFFFF}%s{00BFFF} Подтвердил(а) пароль клана и успешно зашел(а) в игру.", nome); SendClientMessageToAll(BLU_CHIARO, stringa); SendClientMessage(playerid, BLU_CHIARO, "Вы подтвердили пароль!"); PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0); { new string[255], PlayerName[40]; GetPlayerName(playerid, PlayerName, 40); format(string, 256, "%s.ini", PlayerName); if(fexist(string)) /* Проверяем есть файл ( зарегистрирован ) или нет */ { ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Авторизация.", "Пароль", "Ок", "Отмена"); /* Если файл есть то даём окно авторизации */ } else { ShowPlayerDialog(playerid, 0, DIALOG_STYLE_INPUT, "Регистрация.", "Пароль", "Ок", "Отмена"); /* Если он не зарегистрирован, даём окно регистрации */ } } return 1; } else { new nome[24]; GetPlayerName(playerid, nome, 24); format(stringa, sizeof(stringa), "** {FFFFFF}%s{00BFFF} Кикнут с сервера. [Причина: {FFFFFF}Пытался войти под чужим тегом клана{00BFFF}]", nome); SendClientMessageToAll(BLU_CHIARO, stringa); SendClientMessage(playerid, ROSA, "*** {FFFFFF}Вы были Кикнуты. Причина: {FF66FF}Пытался войти под чужим тегом клана{FFFFFF}."); Kick(playerid); } } else if(!response) { new nome[24]; GetPlayerName(playerid, nome, 24); SendClientMessage(playerid, ROSA, "*** {FFFFFF}Вы были Кикнуты. Причина: {FF66FF}Пытался войти под чужим тегом клана{FFFFFF}."); format(stringa, sizeof(stringa), "** {FFFFFF}%s{00BFFF} Кикнуты сервера. [Причина: {FFFFFF}Пытался войти под чужим тегом клана{00BFFF}]", nome); SendClientMessageToAll(BLU_CHIARO, stringa); Kick(playerid); PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0); } } return 1; }
вот это замени на диалог клана и удали public OnPlayerConnect2 далее вставить в public OnPlayerLogged(playerid, password[]): после строки: ini_closeFile(iniFile); /* Закрываем файл */ вставляем вот это:
Code
ShowPlayerDialog(playerid, welcomedialog, DIALOG_STYLE_MSGBOX, " Правила сервера:", "Не Использовать не нормативную лексику\nНе оскорблять игроков\nНе Флудить,pекламировать,спамить и тд.\nНе Использовать читы,скрипты,хаки,трейнеры и прочие софты для получения превосходства над игроком\nНе Убивать игроков на SPAWN точке\nНе Использовать запрещенное оружие\nНе Убивать игроков в аммо(магазине покупки оружия) ", "Принять", "Oтмeнa");
Пишу любые несложные скрипты)) Обращайтесь.. Цена: от 10 рублей))
Сообщение отредактировал drifter-dron - Воскресенье, 14.08.2011, 17:19:26