Night-Ghost
Умник
Помогите сделать так что показывало в паспорте название ранга а не номер.
PHP:
YCMD:showpass(playerid, params[], help)
{
if(PlayerInfo[playerid][pLogin] == 0) return true;
new string[128];
new giveplayerid;
new giveplayer[MAX_PLAYER_NAME];
new sendername[MAX_PLAYER_NAME];
if(sscanf(params, "u",giveplayerid)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /showpass [id]");
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new ttext[32];
if(PlayerInfo[playerid][pMember] == 0) { ttext = "Гражданин"; }
else if(PlayerInfo[playerid][pMember] == 1) { ttext = "Полиция SA"; }
else if(PlayerInfo[playerid][pMember] == 2) { ttext = "ФБР"; }
else if(PlayerInfo[playerid][pMember] == 3) { ttext = "Армия СФ"; }
else if(PlayerInfo[playerid][pMember] == 4) { ttext = "МЧС"; }
else if(PlayerInfo[playerid][pMember] == 5) { ttext = "Неизвестно"; }
else if(PlayerInfo[playerid][pMember] == 6) { ttext = "Неизвестно"; }
else if(PlayerInfo[playerid][pMember] == 7) { ttext = "Мэрия"; }
else if(PlayerInfo[playerid][pMember] == 8) { ttext = "Casino Caligula"; }
else if(PlayerInfo[playerid][pMember] == 9) { ttext = "Sf News"; }
else if(PlayerInfo[playerid][pMember] == 10) { ttext = "Полиция СФ"; }
else if(PlayerInfo[playerid][pMember] == 11) { ttext = "Инструкторы"; }
else if(PlayerInfo[playerid][pMember] == 12) { ttext = "Неизвестно"; }
else if(PlayerInfo[playerid][pMember] == 13) { ttext = "Неизвестно"; }
else if(PlayerInfo[playerid][pMember] == 14) { ttext = "Неизвестно"; }
else if(PlayerInfo[playerid][pMember] == 15) { ttext = "Неизвестно"; }
else if(PlayerInfo[playerid][pMember] == 16) { ttext = "Ls News"; }
else if(PlayerInfo[playerid][pMember] == 17) { ttext = "Неизвестно"; }
else if(PlayerInfo[playerid][pMember] == 18) { ttext = "Неизвестно"; }
else if(PlayerInfo[playerid][pMember] == 19) { ttext = "Армия ЛВ"; }
else if(PlayerInfo[playerid][pMember] == 20) { ttext = "Lv News"; }
else if(PlayerInfo[playerid][pMember] == 21) { ttext = "Полиция ЛВ"; }
else if(PlayerInfo[playerid][pMember] == 22) { ttext = "МЧС"; }
else if(PlayerInfo[playerid][pMember] == 24) { ttext = "Неизвестно"; }
else if(PlayerInfo[playerid][pMember] == 26) { ttext = "Неизвестно"; }
else if(PlayerInfo[playerid][pMember] == 29) { ttext = "Неизвестно"; }
else if(PlayerInfo[playerid][pMember] == 33) { ttext = "МЧС"; }
new jtext[32];
if(PlayerInfo[playerid][pJob] == 1) { jtext = "Водитель автобуса"; }
else if(PlayerInfo[playerid][pJob] == 2) { jtext = "Механик"; }
else if(PlayerInfo[playerid][pJob] == 3) { jtext = "Продавец хотдогов"; }
else if(PlayerInfo[playerid][pJob] == 4) { jtext = "Таксист"; }
else if(PlayerInfo[playerid][pJob] == 6) { jtext = "Тренер"; }
else if(PlayerInfo[playerid][pJob] == 9) { jtext = "Прораб"; }
else if(PlayerInfo[playerid][pJob] == 99) { jtext = "Дальнобойщик"; }
else { jtext = "Безработный"; }
new level = PlayerInfo[playerid][pLevel];
new af[] = "---------===[PASSPORT]===---------";
format(string, sizeof(string), af);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
new msg[] = "Имя: %s";
format(string, sizeof(string), msg, sendername);
SendClientMessage(giveplayerid, COLOR_YELLOW2, string);
format(string, sizeof(string), "Возраст: %d Телефон: %d",level,PlayerInfo[playerid][pPnumber]);
SendClientMessage(giveplayerid, COLOR_YELLOW2, string);
format(string, sizeof(string), "Организация: %s Должность: %d",ttext,PlayerInfo[playerid][pRank]);
SendClientMessage(giveplayerid, COLOR_YELLOW2, string);
format(string, sizeof(string), "Работа: %s Разрешение на оружие: %s",jtext,(!PlayerInfo[playerid][pGunLic])?("Отсутствует") : ("Есть"));
SendClientMessage(giveplayerid, COLOR_YELLOW2, string);
format(string, sizeof(string), "Законопослушность: %d",PlayerInfo[playerid][pZakonp]);
SendClientMessage(giveplayerid, COLOR_YELLOW2, string);
format(string, sizeof(string), "========================");
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
if(PlayerInfo[playerid][pWantedLevel] > 0) SendClientMessage(giveplayerid, COLOR_REDD, "Внимание этот человек в розыске!");
format(string,sizeof(string), "показал свой паспорт %s'ó",giveplayer);
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s показал(а) свой паспорт", sendername);
ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Вы слишком далеко!");
return true;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Игрок не найден!");
return true;
}
return true;
}
Последнее редактирование:
