Приветствую, столкнулся с такой проблемой:
После прохождения регистрации мне нужно выбрать скин, но камера остаётся на координатах заданных в OnPlayerConnect, а TextDraw не появляется.
Завершение регистрации:
case DLG_REGAGE:{if(!strlen(inputtext)){
SPD(playerid, DLG_REGAGE, DIALOG_STYLE_INPUT,"{17CC9D}[7/7]Регистрация аккаунта","{FFFFFF}Введите возраст для Вашего нового персонажа:\n\
{17CC9D}- Введите возраст от 18-ти до 60-ти","Далее","");return SCM(playerid, COLOR_INFOR,"[Информация]: {FFFFFF}Нельзя оставлять поле пустым!");}if(!(18<= strval(inputtext)<=60)){
SPD(playerid, DLG_REGAGE, DIALOG_STYLE_INPUT,"{17CC9D}[7/7]Регистрация аккаунта","{FFFFFF}Введите возраст для Вашего нового персонажа:\n\
{17CC9D}- Введите возраст от 18-ти до 60-ти","Далее","");return SCM(playerid, COLOR_INFOR,"[Информация]: {FFFFFF}Введите возраст от 18-ти до 60-ти!");}else{
player_info[playerid][AGE]= strval(inputtext);
SCM(playerid, COLOR_WHITE,"");
SCM(playerid, COLOR_INFOR,"[Информация]: {FFFFFF}Регистрация завершена!");
SCM(playerid,COLOR_INFOR,"[Информация]: {FFFFFF}Теперь выберите внешность вашего персонажа!");
SCM(playerid, COLOR_INFOR,"[Информация]: {FFFFFF}Используйте {25BA2A}СТРЕЛКИ{AFAFAF} и кнопку
{49BCE6}SELECT{AFAFAF} для выбора!");
SCM(playerid, COLOR_WHITE,"");
TogglePlayerControllable(playerid,0);
SetPVarInt(playerid,"regskin",1);
SpawnPlayer(playerid);}
new data[16];
format(data, sizeof(data), date("%dd.%mm.%yyyy", gettime()));
new ip[16];
GetPlayerIp(playerid, ip, sizeof(ip));
static const fmt_query[]="INSERT INTO `users` (`name`, `password`, `salt`, `email`, `ref`, `sex`, `race`, `age`, `skin`, `regdata`, `regip`) VALUES ('%s', '%s', '%s', '%s', '%d', '%d', '%d', '%d', '%d', '%s', '%s')";
new query[sizeof(fmt_query)+(-2+MAX_PLAYER_NAME)+(-2+64)+(-2+10)+(-2+64)+(-2+8)+(-2+1)+(-2+1)+(-2+2)+(-2+3)+(-2+12)+(-2+15)];
format(query, sizeof(query), fmt_query, player_info[playerid][NAME], player_info[playerid][PASSWORD], player_info[playerid][SALT], player_info[playerid][EMAIL], player_info[playerid][REF], player_info[playerid][SEX], player_info[playerid][RACE], player_info[playerid][AGE], player_info[playerid][SKIN], data, ip);
mysql_query(dbHandle, query,false);
static const fmt_query2[]="SELECT * FROM `users` WHERE `name` = '%s' AND `password` = '%s'";
format(query, sizeof(query), fmt_query2, player_info[playerid][NAME], player_info[playerid][PASSWORD]);
mysql_tquery(dbHandle, query,"PlayerLogin","i", playerid);}
Приветствую, столкнулся с такой проблемой:
После прохождения регистрации мне нужно выбрать скин, но камера остаётся на координатах заданных в OnPlayerConnect, а TextDraw не появляется.
Завершение регистрации:
PVar regskin:
Поделиться сообщением
Ссылка на сообщение
Поделиться на другие сайты