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;
}
Последнее редактирование модератором:
