Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Баг с командой /pass (У вас нет паспорта)

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

Katsuro_Shinji

Дебютант
PHP:
CMD:pass(playerid, params[])
{
    if(IsValidPassport(playerid)) return SendClientMessage(playerid, 0xBEBEBEAA, "У Вас нет паспорта");
	else if(sscanf(params, "u", params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /pass [id игрока]");
	else if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, 0xBEBEBEAA, PlayerIsNotOnline);
	else if(PlayerLogged[params[0]] == false) return SendClientMessage(playerid, 0xBEBEBEAA, PlayerIsNotAuthorized);
	else if(!IsPlayerInRangeOfPlayer(8.0, playerid, params[0])) return SendClientMessage(playerid, 0xBEBEBEAA, "Игрок слишком далеко!");
	new text[20], mtext[MAX_PLAYER_NAME];
	if(PI[playerid][pMarried] == 0) format(mtext, sizeof(mtext), "Нет");
	else format(mtext, sizeof(mtext), "%s", PI[playerid][pWhoMarried]);
	if(PI[playerid][pPhoneNumber] <= 1) format(text, sizeof(text), "Не имеется");
	else format(text, sizeof(text), "%i", PI[playerid][pPhoneNumber]);
	new string[64], string_dialogue[500];
	strcat(string_dialogue, "{FFFFFF}");
	format(string, sizeof(string), "Имя: %s\n", GetName(playerid));
	strcat(string_dialogue, string);
	format(string, sizeof(string), "Проживание в штате: %i\n", PI[playerid][pLevel]);
	strcat(string_dialogue, string);
	format(string, sizeof(string), "Серия: %i\n", PassInfo[playerid][psSeria]);
	strcat(string_dialogue, string);
	format(string, sizeof(string), "Номер: %i\n", PassInfo[playerid][psNumber]);
	strcat(string_dialogue, string);
	format(string, sizeof(string), "Телефон: %s\n", text);
	strcat(string_dialogue, string);
	format(string, sizeof(string), "Брак: %s\n", mtext);
	strcat(string_dialogue, string);
	format(string, sizeof(string), "Военный билет: %s\n", (PI[playerid][pVoennik]) ? ("Имеется") : ("Не имеется"));
	strcat(string_dialogue, string);
	format(string, sizeof(string), "Организация: %s\n", GetFracName(playerid));
	strcat(string_dialogue, string);
	format(string, sizeof(string), "Должность: %s", GetRangName(playerid));
	strcat(string_dialogue, string);
	ShowPlayerDialog(params[0], D_NULL, DIALOG_STYLE_MSGBOX, "{FFCC00}Паспорт", string_dialogue, "Закрыть", "");
	if(PI[playerid][pSex] == 1) format(string, sizeof(string), "показал свой паспорт %s", GetName(params[0]));
	else format(string, sizeof(string), "показалa свой паспорт %s", GetName(params[0]));
	MeAction(playerid, string);
	return 1;
}
После того как получил паспорт в Мэрии, и показывешь его другому человеку, пишет "У Вас нет паспорта"
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу