• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Почему после получения паспорта в мерии сервер пишет что у меня его нет?

Статус
В этой теме нельзя размещать новые ответы.

L3and1r

Начинающий
Пользователь
Регистрация
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;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу