Egor Vozhakov 0 Опубликовано 6 июня, 2019 Нет кликабельности у текстдрава. :C TextDraw RegPanels[playerid][19] = CreatePlayerTextDraw(playerid, 545.333312, 165.351867, "usebox"); PlayerTextDrawLetterSize(playerid, RegPanels[playerid][19], 0.000000, 0.835595); PlayerTextDrawTextSize(playerid, RegPanels[playerid][19], 474.000000, 0.000000); PlayerTextDrawAlignment(playerid, RegPanels[playerid][19], 1); PlayerTextDrawColor(playerid, RegPanels[playerid][19], 0); PlayerTextDrawUseBox(playerid, RegPanels[playerid][19], true); PlayerTextDrawBoxColor(playerid, RegPanels[playerid][19], 255); PlayerTextDrawSetShadow(playerid, RegPanels[playerid][19], 0); PlayerTextDrawSetOutline(playerid, RegPanels[playerid][19], 0); PlayerTextDrawFont(playerid, RegPanels[playerid][19], 0); PlayerTextDrawSetProportional(playerid, RegPanels[playerid][19], 1); PlayerTextDrawSetSelectable(playerid, RegPanels[playerid][19], true); Код кликабельности if(playertextid == RegPanels[playerid][19]) { ShowPlayerDialog ( playerid, d_reg_pass, DIALOG_STYLE_INPUT, "{"#cBL"}Регистрация нового аккаунта -{"#cWH"} Пароль:", "{"#cWH"}\nПожалуйста, введите Ваш будущий пароль ниже:\n\n{"#cGR"}* Длина пароля должна составлять от 6 до 15 символов.\n * Используйте цифры и латинские буквы разного регистра.\n * Мы не рекомендуем вводить пароль, который Вы\n используете на других ресурсах, ибо он лишает Ваш\n аккаунт дополнительной безопасности.", "Далее", "Назад" ) ; } Help me, pleas. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Egor Vozhakov 0 Опубликовано 7 июня, 2019 up, help pleas. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Kotofey 3 Опубликовано 7 июня, 2019 32 минуты назад, Egor Vozhakov сказал: up, help pleas. Сюда нажимал? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Kotofey 3 Опубликовано 7 июня, 2019 (изменено) В 6/6/2019 в 7:03 PM, Egor Vozhakov сказал: Нет кликабельности у текстдрава. :C TextDraw RegPanels[playerid][19] = CreatePlayerTextDraw(playerid, 545.333312, 165.351867, "usebox"); PlayerTextDrawLetterSize(playerid, RegPanels[playerid][19], 0.000000, 0.835595); PlayerTextDrawTextSize(playerid, RegPanels[playerid][19], 474.000000, 0.000000); PlayerTextDrawAlignment(playerid, RegPanels[playerid][19], 1); PlayerTextDrawColor(playerid, RegPanels[playerid][19], 0); PlayerTextDrawUseBox(playerid, RegPanels[playerid][19], true); PlayerTextDrawBoxColor(playerid, RegPanels[playerid][19], 255); PlayerTextDrawSetShadow(playerid, RegPanels[playerid][19], 0); PlayerTextDrawSetOutline(playerid, RegPanels[playerid][19], 0); PlayerTextDrawFont(playerid, RegPanels[playerid][19], 0); PlayerTextDrawSetProportional(playerid, RegPanels[playerid][19], 1); PlayerTextDrawSetSelectable(playerid, RegPanels[playerid][19], true); Код кликабельности if(playertextid == RegPanels[playerid][19]) { ShowPlayerDialog ( playerid, d_reg_pass, DIALOG_STYLE_INPUT, "{"#cBL"}Регистрация нового аккаунта -{"#cWH"} Пароль:", "{"#cWH"}\nПожалуйста, введите Ваш будущий пароль ниже:\n\n{"#cGR"}* Длина пароля должна составлять от 6 до 15 символов.\n * Используйте цифры и латинские буквы разного регистра.\n * Мы не рекомендуем вводить пароль, который Вы\n используете на других ресурсах, ибо он лишает Ваш\n аккаунт дополнительной безопасности.", "Далее", "Назад" ) ; } Help me, pleas. Может щас я не совсем правильный тебе код дам, если не правильный извини, ошибся значит publics player_check(playerid) { if(!IsPlayerConnected(playerid)) return 1; new rows, fields; cache_get_data(rows, fields); new string[380]; if(rows) { PlayerPlaySound(playerid,1062,0.0,0.0,0.0); format(string, sizeof(string), "{FFFFFF}Добро пожаловать на сервер "SERVER_NAME"{FFFFFF}\nВаш ник зарегистрирован\n\nЛогин: {FFCC00}%s{FFFFFF}\nВведите пароль:",GetName(playerid)); ShowPlayerDialog(playerid, D_LOGIN, 3, "{FFCC00}Авторизация", string, "Войти", "Отмена"); } else { PlayerPlaySound(playerid,1076,0.0,0.0,0.0); format(string, sizeof(string), "{FFFFFF}Добро пожаловать на сервер "SERVER_NAME"\n{ffffff}Чтобы начать игру Вам необходимо пройти регистрацию\n\nВведите пароль для Вашего аккаунта\nОн будет запрашиваться каждый раз, когда Вы заходите на сервер\n\n\t{FFCC00}Примечания:\n\t• Пароль может состоять из латинских символов\n\t• Пароль чувствителен к регистру\n\t• Длина пароля от 6-ти до 15-ти символов"); ShowPlayerDialog(playerid, D_REGISTER, DIALOG_STYLE_INPUT, "{FFCC00}Регистрация", string, "Далее","Отмена"); } SetPVarInt(playerid, "Logged", 1); return 1; } Попробуй этот код, напиши текст свой Изменено 7 июня, 2019 пользователем El_Bober Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
16Shadows 101 Опубликовано 7 июня, 2019 Размер "бокса" TD кривой (по оси Y - 0), поэтому Вы не можете нажать на TD. Попробуйте пересоздать TD или отредактировать размер вручную (PlayerTextDrawTextSize). 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты