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

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

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

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

Военный билет

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

М@KС

Компетентный
Всем привет! Я хочу вам представить команду чтобы выдавать военный билет армейцам! ( ну меня попросили выложить )!

Если у вас 2 армии 1 СФ 2 ЛВ!

Ко всем new

PHP:
new voina;
new voina1;
Далее ко всем командам тоесть в
PHP:
public OnPlayerCommandText
вставляем 2 команды

PHP:
else if(strcmp(cmd, "/vbsf", true) == 0)
	{
	        if(PlayerInfo[playerid][pRank] < 5) return      SendClientMessage(playerid, COLOR_GREY,"Вы должны быть 5 или выше ранга"); // ну здесь 5 меняете на любое другое число ( кто может выдавать билет)
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return 	SendClientMessage(playerid, COLOR_WHITE, "::: Введите: /vbsf [ид]");
			voina1 = ReturnUser(tmp);
			tmp = strtok(cmdtext, idx);
			if(PlayerInfo[playerid][pMember] == 3 ) // 3 - ид фракции
			{
			    if(IsPlayerConnected(voina1))
			    {
			        if(voina1 != INVALID_PLAYER_ID)
			        {
			            	PlayerInfo[voina1][pVoennik] = 1; // Voennik - это сам военный билет  у меня Voennik если что поменяйте на свой
			            	GetPlayerName(playerid, sendername, sizeof(sendername));
			            	GetPlayerName(voina, giveplayer, sizeof(giveplayer));
							format(string, sizeof(string), "Армеец %s выдал военный билет %s 'Авианосец'", sendername,giveplayer);
      						ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					}
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "Вы не армеец!");
			}
		return 1;
	}

И последняя команда выдавать билет зона 51 (LV)


PHP:
else if(strcmp(cmd, "/vblv", true) == 0)
	{
	        if(PlayerInfo[playerid][pRank] < 5) return      SendClientMessage(playerid, COLOR_GREY,"Вы должны быть 5 или выше ранга"); // все тоже самое
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return 	SendClientMessage(playerid, COLOR_WHITE, "::: Введите: /vblv [ид]");
			voina = ReturnUser(tmp);
			tmp = strtok(cmdtext, idx);
			if(PlayerInfo[playerid][pMember] == 19 )
			{
			    if(IsPlayerConnected(voina))
			    {
			        if(voina != INVALID_PLAYER_ID)
			        {
			            	PlayerInfo[voina][pVoennik] = 2;
			            	GetPlayerName(playerid, sendername, sizeof(sendername));
			            	GetPlayerName(voina, giveplayer, sizeof(giveplayer));
							format(string, sizeof(string), "Армеец %s выдал военный билет %s 'Зона 51'", sendername,giveplayer);
      						ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					}
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "Вы не армеец!");
			}
		return 1;
	}
Строго не судите прошу... Это моя первая работа...
Я создавал для тех модов у кого нет команды выдавать билет например у Rizoen-rp и т д... Удачи!
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу