Четверг, 21.01.2021, 18:44
Logo site
  • Главная
  • Форум
  • Мы в Контакте
  • Pwn-Zone.Ru
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » SA-MP » Wiki-The-Samp » [Turorial] Фейк пасспорт
[Turorial] Фейк пасспорт
НазарДата: Пятница, 18.11.2011, 22:43 | Сообщение # 1
Гл. Администратор
Группа: Пользователь
Сообщений: 125
Награды: 7
Замечания: 0%
Данная команда позволяет показывать фейковый(Не настоящий паспорт).

В enum pInfo пишем:
Code
pFakepass, // fake passport


В public OnPlayerConnect(playerid) пишем:
Code
PlayerInfo[playerid][pFakepass] = 0;//fake pass


Находим это Вы сняли с армейца форму, введите /armforma, чтобы переодеться и ниже пишем это последние строчки ZAkonp надо заменить на моё:(P.s. проверку а именно pZakonp и pFakepass можете вставить туда куда вам угодно)
Code
SendClientMessage(killerid,  COLOR_YELLOW2, "Так же вы нашли у него паспорт, /fakepass что бы показать его, можно показать 1 раз");  
PlayerInfo[killerid][pZakonp] -= 2;  
PlayerInfo[killerid][pFakepass] += 1;


Сама команда:
Code
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;  
        }


По всем вопросам обращайтесь на форум :)
 
Форум » SA-MP » Wiki-The-Samp » [Turorial] Фейк пасспорт
  • Страница 1 из 1
  • 1
Поиск:

Лучшая рип студия!

Проследить за всеми новостями мы не можем, так как новости берутся из открытых источников. Если вы считаете, что новость нарушает ваши права на авторство или дизайн, то обратитесь к администрации данного ресурса. | Хостинг от uCoz