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

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

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

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

Продажа лицензий

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

dodger

Умник
Доброго времени суток.
Я столкнулся с такой проблемой, хочу сделать что бы работники мэрии могли продавать лицензии(Типо адванса), но у меня пока что только получилось сделать бесплатную выдачу лицензий.
Вот код выдачи лицензий, помогите сделать продажу лицензий ,и что бы у игрока спрашивало, что то типа "Предлагает вам купить базовую лицензию. Введите /buylic что бы принять"
Код:
CMD:sellic(playerid, params[])
{
	if(IsPlayerConnected(playerid))
	{
		if(PlayerInfo[playerid][pMember] == 7 && PlayerInfo[playerid][pRank] == 6 || PlayerInfo[playerid][pMember] == 7 && PlayerInfo[playerid][pRank] == 7)
		{
			SPD(playerid, 7777, DIALOG_STYLE_LIST, "{3399FF}Продажа лицензий:", "Базовая лицензия\nПрофессиональная лицензия\nЛицензия на оружие", "Продать", "Отмена");
		}
	}
	else { SendClientMessage(playerid, COLOR_CMDHELP, "Вы не можете использовать данную команду!"); }
	return true;
}
Код:
	case 7777:
		{
			if(response)
			{
				new Float:PX,Float:PY,Float:PZ,Float:X,Float:Y,Float:Z,Float:Angle; GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,Angle); GetPlayerPos(ChosenPlayer[playerid],PX,PY,PZ);
				if(listitem == 0)
				{
					if(PlayerInfo[ChosenPlayer[playerid]][pVodPrava] == 1) return SendClientMessage(playerid, COLOR_CMDHELP, "У данного игрока уже есть базовая лицензия!");
					SendMes(playerid,0x6ab1ffaa,"%s купил у вас базовые права",PlayerInfo[ChosenPlayer[playerid]][pNames]);
					PlayerInfo[ChosenPlayer[playerid]][pVodPrava] = 1;
					
					SendClientMessage(ChosenPlayer[playerid], 0x6ab1ffaa, "Поздраляем, вы купили базовую лицензию!");
					return true;
				}
				else if(listitem == 1)
				{
					if(PlayerInfo[ChosenPlayer[playerid]][pFlyLic] == 1 || PlayerInfo[ChosenPlayer[playerid]][pBoatLic] = 1 || PlayerInfo[ChosenPlayer[playerid]][pBizLic] = 1) return SendClientMessage(playerid, COLOR_CMDHELP, "У данного игрока уже есть профессиональная лицензия!");
					SendMes(playerid,0x6ab1ffaa,"%s купил у вас профессиональную лицензию",PlayerInfo[ChosenPlayer[playerid]][pNames]);
					PlayerInfo[ChosenPlayer[playerid]][pFlyLic] = 1;
					PlayerInfo[ChosenPlayer[playerid]][pBoatLic] = 1;
					PlayerInfo[ChosenPlayer[playerid]][pBizLic] = 1;
					SendClientMessage(ChosenPlayer[playerid], 0x6ab1ffaa, "Поздравляем, вы купили профессиональную лицензию!");
					return true;
				}
				else if(listitem == 2)
				{
					if(PlayerInfo[ChosenPlayer[playerid]][pGunLic] == 1) return SendClientMessage(playerid, COLOR_CMDHELP, "У данного игрока уже есть лицензия на оружие!");
					SendMes(playerid,0x6ab1ffaa,"%s купил у вас лицензию на оружие",PlayerInfo[ChosenPlayer[playerid]][pNames]);
					PlayerInfo[ChosenPlayer[playerid]][pGunLic] = 1;
					SendClientMessage(ChosenPlayer[playerid], 0x6ab1ffaa, "Поздравляем, вы купили лицензию на оружие");
				}
					return true;
				}
			}
			else { return true; }
		}
С меня +'сик за помощь
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу