- Регистрация
- 2 Май 2019
- Сообщения
- 43
- Лучшие ответы
- 0
- Репутация
- 0
Здравствуйте, сидел, сидел так и не додумался как решить мою проблему. Вообщем, при получении в мэрии паспорта он не показывается, пишет "У вас нет паспорта", но сохранения данных паспорта в БД производится, не знаю, что делать. Очень сильно прошу помочь.
Команда по показу паспорта:
Команда по показу паспорта:
PHP:
CMD:pass(playerid, params[])
{
if(!strlen(IsValidPassport(playerid))) return SendClientMessage(playerid, COLOR_GREY, "[Îøèáêà] Ó Âàñ íåò ïàñïîðòà");
else if(sscanf(params, "d", params[0])) return SendClientMessage(playerid, COLOR_WHITE, "{FFFF00}Ïîäñêàçêà:{FFFFFF} /pass [id èãðîêà]");
else if(params[0] == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_GREY, PlayerIsNotOnline);
else if(!gPlayerLogged[params[0]]) return SendClientMessage(playerid, COLOR_GREY, PlayerIsNotAuthorized);
else if(!IsPlayerStream(8.0, playerid, params[0], 1)) return SendClientMessage(playerid, COLOR_GREY, "Èãðîê ñëèøêîì äàëåêî!");
else if(ZapretDice[params[0]] == 1) return SendClientMessage(playerid, COLOR_GREY, "[Îøèáêà] Ó èãðîêà óæå åñòü îäíî àêòèâíîå ïðåäëîæåíèå!");
else if(pTemp[playerid][pSelectPlayer] != INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_GREY, "[Îøèáêà] Ó âàñ óæå åñòü îäíî àêòèâíîå ïðåäëîæåíèå. ×òîáû îòêàçàòüñÿ îò íåãî ââåäèòå /cancel");
else if(pTemp[params[0]][pTargetPlayer] != INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_GREY, "[Îøèáêà] Ó èãðîêà óæå åñòü îäíî àêòèâíîå ïðåäëîæåíèå!");
if(params[0] == playerid)
{
new text[20] = "Íå èìååòñÿ", mtext[MAX_PLAYER_NAME] = "Íåò";
if(pInfo[playerid][pMarried]) format(mtext, sizeof(mtext), "%s", pInfo[playerid][pWhoMarried]);
if(pInfo[playerid][pPhoneNumber] > 1) format(text, sizeof(text), "%i", pInfo[playerid][pPhoneNumber]);
stringer[0] = EOS;
format(stringer, 500, "{FFFFFF}Èìÿ: %s\nÏðîæèâàíèå â øòàòå: %i\nÑåðèÿ: %i\nÍîìåð: %i\nÒåëåôîí: %s\nÁðàê: %s\nÂîåííûé áèëåò: %s\nÎðãàíèçàöèÿ: %s\nÄîëæíîñòü: %s",
GetName(playerid), pInfo[playerid][pLevel], PassInfo[playerid][psSeria], PassInfo[playerid][psNumber], text, mtext,
(pInfo[playerid][pVoennik]) ? ("Èìååòñÿ") : ("Íå èìååòñÿ"), Fraction_Name[pInfo[playerid][pMember]], Fraction_Rang[pInfo[playerid][pMember]][pInfo[playerid][pRank]]);
ShowPlayerDialogEx(params[0], dNull, DIALOG_STYLE_MSGBOX, "{FFFF00}Ïàñïîðò", stringer, "Çàêðûòü", "");
new string[64];
format(string, sizeof(string), "ïîêàçàë%s ñâîé ïàñïîðò %s", (pInfo[playerid][pSex]==1)?(""):("à"), GetName(params[0]));
MeAction(playerid, string);
}
else
{
SendMes(playerid, COLOR_BLUE, "Âû ïðåäëàãàåòå %s ïîêàçàòü ñâîé ïàñïîðò", GetName(params[0]));
SendMes(params[0], COLOR_BLUE, "%s ïðåäëàãàåò Âàì ïîêàçàòü ñâîé ïàñïîðò", GetName(playerid));
SendClientMessage(params[0], COLOR_WHITE, PlayerAccess);
pTemp[playerid][pSelectPlayer] = params[0];
pTemp[params[0]][pTargetPlayer] = playerid;
pTemp[params[0]][pTargetAction] = ACTION_SHOW_PASS;
}
return 1;
}