FoxPro
Дебютант
Такая проблемс в этом case. При правильном наборе пароля должны идти функции SpawnPlayer(playerid); SetPlayerPos(playerid, 1223.7034, -1814.4291, 15.5861); SetPlayerFacingAngle(playerid, 180); SendClientMessage(playerid, 0xFFFFFF, "Все правильно...");
В итоге, работает только SendClientMessage(playerid, 0xFFFFFF, "Все правильно...");
Причем при неправильном вводе пароля, а затем правильном игрок спокойно спавнится. Аномалия какая-то
Может кто-то помочь? Буду очень благодарен
Код:
P.S. пробовал переносить функции в OnPlayerSpawn, не помогло. Пишу заново т.к. ту тему закрыли
В итоге, работает только SendClientMessage(playerid, 0xFFFFFF, "Все правильно...");
Причем при неправильном вводе пароля, а затем правильном игрок спокойно спавнится. Аномалия какая-то
Может кто-то помочь? Буду очень благодарен
Код:
PHP:
case 1 :{
BaseGet("pPassword",Player[playerid][pPassword]);//Запрос для получения пароля из бд ,в переменную .
if(!strlen(inputtext)){
ShowPlayerDialog(playerid,DIALOG_STYLE_PASSWORD,1,"Авторизация","{FFFFFF}Добро пожаловать на {FFA700}FOX-RP \n {FFFFFF}Пожалуйста, введите пароль","Готово","Отмена");
}
if(response == 1){
if(strcmp(Player[playerid][pPassword],inputtext, true) == 0){
SpawnPlayer(playerid);
SetPlayerPos(playerid, 1223.7034, -1814.4291, 15.5861);
SetPlayerFacingAngle(playerid, 180);
SendClientMessage(playerid, 0xFFFFFF, "Все правильно...");
}
else ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"Авторизация","{FFFFFF}Добро пожаловать на {FFA700}FOX-RP \n {FFFFFF}Пожалуйста, введите правильный пароль! пароль","Готово","Отмена");
}
}
