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

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

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

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

Фейк пасспорт (Самп РП)

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

Gressie

Мастер
Фейк пасспорт сделан чтоб показывать воякам как будто ты у них во фраке дабы не спалиться доступно только бандам когда они форму своруют Начнём:
В enum pInfo пишем:
PHP:
pFakepass, // fake passport
В public OnPlayerConnect(playerid) пишем:
PHP:
PlayerInfo[playerid][pFakepass] = 0;//fake pass
Находим это Вы cняли с армейца форму, введите /armforma, чтобы переодеться и ниже пишем это последние строчки ZAkonp надо заменить на моё:
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;
   	}
На этом Мануал закончен всё работает на ура проверял только для мода rls
P.S. Понравилось? Ставь +
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу