Gressie
Мастер
Фейк пасспорт сделан чтоб показывать воякам как будто ты у них во фраке дабы не спалиться доступно только бандам когда они форму своруют Начнём:
В enum pInfo пишем:
В public OnPlayerConnect(playerid) пишем:
Находим это Вы cняли с армейца форму, введите /armforma, чтобы переодеться и ниже пишем это последние строчки ZAkonp надо заменить на моё:
Сама команда:
На этом Мануал закончен всё работает на ура проверял только для мода rls
P.S. Понравилось? Ставь +
В enum pInfo пишем:
PHP:
pFakepass, // fake passport
PHP:
PlayerInfo[playerid][pFakepass] = 0;//fake pass
PHP:
SendClientMessage(killerid, COLOR_YELLOW2, "Так же вы нашли у него паспорт, /fakepass что бы показать его, можно показать 1 раз");
PlayerInfo[killerid][pZakonp] -= 2;
PlayerInfo[killerid][pFakepass] += 1;
PHP:
//======================================================FAKE PASS
else if(strcmp(cmd,"/fakepass",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "::: Введите: /fakepass [id]");
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if(PlayerInfo[playerid][pFakepass] > 0)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
//фракции
new ttext[32];
if(PlayerInfo[giveplayerid][pMember] == 19 || PlayerInfo[playerid][pLeader] == 19) { ttext = "Зона 51"; }
else if(PlayerInfo[giveplayerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3) { ttext = "Авианосец"; }
else { ttext = "Зона 51"; }
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] == 5) { jtext = "Развозчик продуктов"; }
else if(PlayerInfo[playerid][pJob] == 6) { jtext = "Тренер"; }
else if(PlayerInfo[playerid][pJob] == 7) { jtext = "Развозчик строй-материалов"; }
else { jtext = "Безработный"; }
new level = PlayerInfo[playerid][pLevel];
new randzakonka = 30 + random(70);
new af[] = ":::::: Паспорт %s ::::::";
format(string, sizeof(string), af, sendername);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
new msg[] = "Имя: %s | Телефон: %d | Возраст: %d";
format(string, sizeof(string), msg, sendername,PlayerInfo[playerid][pPnumber],level);
SendClientMessage(giveplayerid, COLOR_YELLOW2, string);
format(string, sizeof(string), "Организация: %s | Ранг: 2 | Работа: %s",ttext,jtext);
SendClientMessage(giveplayerid, COLOR_YELLOW2, string);
format(string, sizeof(string), "Законопослушность: %d",randzakonka);
SendClientMessage(giveplayerid, COLOR_YELLOW2, string);
format(string, sizeof(string), "Военный билет: Армия LV ");
SendClientMessage(giveplayerid, COLOR_YELLOW2, string);
format(string,sizeof(string), "показал свой паспорт %s'у",giveplayer);
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s показал(a) свой паспорт %s'у", sendername ,giveplayer);
ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
PlayerInfo[playerid][pFakepass] =- 1;
//printf("%s", string);
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Вы слишком далеко!");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "У вас нету паспорта вояки!");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "У вас нету паспорта вояки!");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Игрок не найден!");
return 1;
}
return 1;
}
P.S. Понравилось? Ставь +
