Доступ к готовым решениям

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

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

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

Мануал Магазин оружия [ALL]

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

Kirill.Wine

Новичок
Всем доброго времени суток!

Решил выложить сис-тему покупки оружия со своего проекта: State Orizona RP [Не реклама]

Так вот она на textdraw'ах

Ко всем new добавим:

PHP:
new pObject[MAX_PLAYERS];
new Text:WeaponShowBuy[19][MAX_PLAYERS];
new WeaponShop[MAX_PLAYERS];
new ammonac[2];
Далее ищем паблик Onplayerconnect и вставляем:

PHP:
	WeaponShowBuy[0][playerid] = TextDrawCreate(147.000000, 152.000000, "              ");
	TextDrawBackgroundColor(WeaponShowBuy[0][playerid], 255);
	TextDrawFont(WeaponShowBuy[0][playerid], 1);
	TextDrawLetterSize(WeaponShowBuy[0][playerid], 0.500000, 1.000000);
	TextDrawColor(WeaponShowBuy[0][playerid], -1);
	TextDrawSetOutline(WeaponShowBuy[0][playerid], 0);
	TextDrawSetProportional(WeaponShowBuy[0][playerid], 1);
	TextDrawSetShadow(WeaponShowBuy[0][playerid], 1);
	TextDrawUseBox(WeaponShowBuy[0][playerid], 1);
	TextDrawBoxColor(WeaponShowBuy[0][playerid], 132);
	TextDrawTextSize(WeaponShowBuy[0][playerid], 26.000000, -2.000000);
	TextDrawSetSelectable(WeaponShowBuy[0][playerid], 0);
	
	WeaponShowBuy[1][playerid] = TextDrawCreate(147.000000, 140.000000, "  ");
	TextDrawBackgroundColor(WeaponShowBuy[1][playerid], 0);
	TextDrawFont(WeaponShowBuy[1][playerid], 1);
	TextDrawLetterSize(WeaponShowBuy[1][playerid], 0.500000, 1.000000);
	TextDrawColor(WeaponShowBuy[1][playerid], -1);
	TextDrawSetOutline(WeaponShowBuy[1][playerid], 0);
	TextDrawSetProportional(WeaponShowBuy[1][playerid], 1);
	TextDrawSetShadow(WeaponShowBuy[1][playerid], 1);
	TextDrawUseBox(WeaponShowBuy[1][playerid], 1);
	TextDrawBoxColor(WeaponShowBuy[1][playerid], -2139062088);
	TextDrawTextSize(WeaponShowBuy[1][playerid], 26.000000, 16.000000);
	TextDrawSetSelectable(WeaponShowBuy[1][playerid], 0);

	WeaponShowBuy[2][playerid] = TextDrawCreate(38.000000, 139.000000, "Weapon Shop");
	TextDrawBackgroundColor(WeaponShowBuy[2][playerid], 255);
	TextDrawFont(WeaponShowBuy[2][playerid], 2);
	TextDrawLetterSize(WeaponShowBuy[2][playerid], 0.330000, 1.000000);
	TextDrawColor(WeaponShowBuy[2][playerid], -1);
	TextDrawSetOutline(WeaponShowBuy[2][playerid], 0);
	TextDrawSetProportional(WeaponShowBuy[2][playerid], 1);
	TextDrawSetShadow(WeaponShowBuy[2][playerid], 1);
	TextDrawSetSelectable(WeaponShowBuy[2][playerid], 0);

	WeaponShowBuy[3][playerid] = TextDrawCreate(30.000000, 157.000000, "");
	TextDrawBackgroundColor(WeaponShowBuy[3][playerid], 255);
	TextDrawFont(WeaponShowBuy[3][playerid], 2);
	TextDrawLetterSize(WeaponShowBuy[3][playerid], 0.330000, 1.000000);
	TextDrawColor(WeaponShowBuy[3][playerid], -1);
	TextDrawSetOutline(WeaponShowBuy[3][playerid], 0);
	TextDrawSetProportional(WeaponShowBuy[3][playerid], 1);
	TextDrawSetShadow(WeaponShowBuy[3][playerid], 1);
	TextDrawSetSelectable(WeaponShowBuy[3][playerid], 0);

	WeaponShowBuy[4][playerid] = TextDrawCreate(30.000000, 174.000000, "");
	TextDrawBackgroundColor(WeaponShowBuy[4][playerid], 255);
	TextDrawFont(WeaponShowBuy[4][playerid], 2);
	TextDrawLetterSize(WeaponShowBuy[4][playerid], 0.330000, 1.000000);
	TextDrawColor(WeaponShowBuy[4][playerid], -1);
	TextDrawSetOutline(WeaponShowBuy[4][playerid], 0);
	TextDrawSetProportional(WeaponShowBuy[4][playerid], 1);
	TextDrawSetShadow(WeaponShowBuy[4][playerid], 1);
	TextDrawSetSelectable(WeaponShowBuy[4][playerid],0);

	WeaponShowBuy[5][playerid] = TextDrawCreate(31.000000, 191.000000, "New Textdraw");
	TextDrawBackgroundColor(WeaponShowBuy[5][playerid], 255);
	TextDrawFont(WeaponShowBuy[5][playerid], 5);
	TextDrawLetterSize(WeaponShowBuy[5][playerid], 0.500000, 1.000000);
	TextDrawColor(WeaponShowBuy[5][playerid], -1);
	TextDrawSetOutline(WeaponShowBuy[5][playerid], 0);
	TextDrawSetProportional(WeaponShowBuy[5][playerid], 1);
	TextDrawSetShadow(WeaponShowBuy[5][playerid], 1);
	TextDrawUseBox(WeaponShowBuy[5][playerid], 1);
	TextDrawBoxColor(WeaponShowBuy[5][playerid], 255);
	TextDrawTextSize(WeaponShowBuy[5][playerid], 34.000000, 29.000000);
	TextDrawSetPreviewModel(WeaponShowBuy[5][playerid], 19461);
	TextDrawSetPreviewRot(WeaponShowBuy[5][playerid], 0.000000, 0.000000, 90.000000, 0.200000);
	TextDrawSetSelectable(WeaponShowBuy[5][playerid],1);

	WeaponShowBuy[6][playerid] = TextDrawCreate(69.000000, 191.000000, "New Textdraw");
	TextDrawBackgroundColor(WeaponShowBuy[6][playerid], 255);
	TextDrawFont(WeaponShowBuy[6][playerid], 5);
	TextDrawLetterSize(WeaponShowBuy[6][playerid], 0.500000, 1.000000);
	TextDrawColor(WeaponShowBuy[6][playerid], -1);
	TextDrawSetOutline(WeaponShowBuy[6][playerid], 0);
	TextDrawSetProportional(WeaponShowBuy[6][playerid], 1);
	TextDrawSetShadow(WeaponShowBuy[6][playerid], 1);
	TextDrawUseBox(WeaponShowBuy[6][playerid], 1);
	TextDrawBoxColor(WeaponShowBuy[6][playerid], 255);
	TextDrawTextSize(WeaponShowBuy[6][playerid], 34.000000, 29.000000);
	TextDrawSetPreviewModel(WeaponShowBuy[6][playerid], 19461);
	TextDrawSetPreviewRot(WeaponShowBuy[6][playerid], 0.000000, 0.000000, 90.000000, 0.200000);
	TextDrawSetSelectable(WeaponShowBuy[6][playerid],1);

	WeaponShowBuy[7][playerid] = TextDrawCreate(107.000000, 191.000000, "New Textdraw");
	TextDrawBackgroundColor(WeaponShowBuy[7][playerid], 255);
	TextDrawFont(WeaponShowBuy[7][playerid], 5);
	TextDrawLetterSize(WeaponShowBuy[7][playerid], 0.500000, 1.000000);
	TextDrawColor(WeaponShowBuy[7][playerid], -1);
	TextDrawSetOutline(WeaponShowBuy[7][playerid], 0);
	TextDrawSetProportional(WeaponShowBuy[7][playerid], 1);
	TextDrawSetShadow(WeaponShowBuy[7][playerid], 1);
	TextDrawUseBox(WeaponShowBuy[7][playerid], 1);
	TextDrawBoxColor(WeaponShowBuy[7][playerid], 255);
	TextDrawTextSize(WeaponShowBuy[7][playerid], 34.000000, 29.000000);
	TextDrawSetPreviewModel(WeaponShowBuy[7][playerid], 19461);
	TextDrawSetPreviewRot(WeaponShowBuy[7][playerid], 0.000000, 0.000000, 90.000000, 0.200000);
	TextDrawSetSelectable(WeaponShowBuy[7][playerid],1);

	WeaponShowBuy[8][playerid] = TextDrawCreate(69.000000, 224.000000, "New Textdraw");
	TextDrawBackgroundColor(WeaponShowBuy[8][playerid], 255);
	TextDrawFont(WeaponShowBuy[8][playerid], 5);
	TextDrawLetterSize(WeaponShowBuy[8][playerid], 0.500000, 1.000000);
	TextDrawColor(WeaponShowBuy[8][playerid], -1);
	TextDrawSetOutline(WeaponShowBuy[8][playerid], 0);
	TextDrawSetProportional(WeaponShowBuy[8][playerid], 1);
	TextDrawSetShadow(WeaponShowBuy[8][playerid], 1);
	TextDrawUseBox(WeaponShowBuy[8][playerid], 1);
	TextDrawBoxColor(WeaponShowBuy[8][playerid], 255);
	TextDrawTextSize(WeaponShowBuy[8][playerid], 34.000000, 29.000000);
	TextDrawSetPreviewModel(WeaponShowBuy[8][playerid], 19461);
	TextDrawSetPreviewRot(WeaponShowBuy[8][playerid], 0.000000, 0.000000, 90.000000, 0.200000);
	TextDrawSetSelectable(WeaponShowBuy[8][playerid],1);

	WeaponShowBuy[9][playerid] = TextDrawCreate(107.000000, 224.000000, "New Textdraw");
	TextDrawBackgroundColor(WeaponShowBuy[9][playerid], 255);
	TextDrawFont(WeaponShowBuy[9][playerid], 5);
	TextDrawLetterSize(WeaponShowBuy[9][playerid], 0.500000, 1.000000);
	TextDrawColor(WeaponShowBuy[9][playerid], -1);
	TextDrawSetOutline(WeaponShowBuy[9][playerid], 0);
	TextDrawSetProportional(WeaponShowBuy[9][playerid], 1);
	TextDrawSetShadow(WeaponShowBuy[9][playerid], 1);
	TextDrawUseBox(WeaponShowBuy[9][playerid], 1);
	TextDrawBoxColor(WeaponShowBuy[9][playerid], 255);
	TextDrawTextSize(WeaponShowBuy[9][playerid], 34.000000, 29.000000);
	TextDrawSetPreviewModel(WeaponShowBuy[9][playerid], 19461);
	TextDrawSetPreviewRot(WeaponShowBuy[9][playerid], 0.000000, 0.000000, 90.000000, 0.200000);
	TextDrawSetSelectable(WeaponShowBuy[9][playerid],1);

	WeaponShowBuy[10][playerid] = TextDrawCreate(31.000000, 224.000000, "End");
	TextDrawBackgroundColor(WeaponShowBuy[10][playerid], 255);
	TextDrawFont(WeaponShowBuy[10][playerid], 5);
	TextDrawLetterSize(WeaponShowBuy[10][playerid], 0.500000, 1.000000);
	TextDrawColor(WeaponShowBuy[10][playerid], -1);
	TextDrawSetOutline(WeaponShowBuy[10][playerid], 0);
	TextDrawSetProportional(WeaponShowBuy[10][playerid], 1);
	TextDrawSetShadow(WeaponShowBuy[10][playerid], 1);
	TextDrawUseBox(WeaponShowBuy[10][playerid], 1);
	TextDrawBoxColor(WeaponShowBuy[10][playerid], 255);
	TextDrawTextSize(WeaponShowBuy[10][playerid], 34.000000, 29.000000);
	TextDrawSetPreviewModel(WeaponShowBuy[10][playerid], 19461);
	TextDrawSetPreviewRot(WeaponShowBuy[10][playerid], 0.000000, 0.000000, 90.000000, 0.200000);
	TextDrawSetSelectable(WeaponShowBuy[10][playerid],1);

	WeaponShowBuy[11][playerid] = TextDrawCreate(37.000000, 186.000000, "New Textdraw");
	TextDrawBackgroundColor(WeaponShowBuy[11][playerid], -256);
	TextDrawFont(WeaponShowBuy[11][playerid], 5);
	TextDrawLetterSize(WeaponShowBuy[11][playerid], 0.500000, 1.000000);
	TextDrawColor(WeaponShowBuy[11][playerid], -1);
	TextDrawSetOutline(WeaponShowBuy[11][playerid], 0);
	TextDrawSetProportional(WeaponShowBuy[11][playerid], 1);
	TextDrawSetShadow(WeaponShowBuy[11][playerid], 1);
	TextDrawUseBox(WeaponShowBuy[11][playerid], 1);
	TextDrawBoxColor(WeaponShowBuy[11][playerid], 255);
	TextDrawTextSize(WeaponShowBuy[11][playerid], 45.000000, 47.000000);
	TextDrawSetPreviewModel(WeaponShowBuy[11][playerid], 348);
	TextDrawSetPreviewRot(WeaponShowBuy[11][playerid], 0.000000, 0.000000, 0.000000, 1.000000);
	TextDrawSetSelectable(WeaponShowBuy[11][playerid],0);

	WeaponShowBuy[12][playerid] = TextDrawCreate(74.000000, 186.000000, "New Textdraw");
	TextDrawBackgroundColor(WeaponShowBuy[12][playerid], -256);
	TextDrawFont(WeaponShowBuy[12][playerid], 5);
	TextDrawLetterSize(WeaponShowBuy[12][playerid], 0.500000, 1.000000);
	TextDrawColor(WeaponShowBuy[12][playerid], -1);
	TextDrawSetOutline(WeaponShowBuy[12][playerid], 0);
	TextDrawSetProportional(WeaponShowBuy[12][playerid], 1);
	TextDrawSetShadow(WeaponShowBuy[12][playerid], 1);
	TextDrawUseBox(WeaponShowBuy[12][playerid], 1);
	TextDrawBoxColor(WeaponShowBuy[12][playerid], 255);
	TextDrawTextSize(WeaponShowBuy[12][playerid], 45.000000, 47.000000);
	TextDrawSetPreviewModel(WeaponShowBuy[12][playerid], 347);
	TextDrawSetPreviewRot(WeaponShowBuy[12][playerid], 0.000000, 10.000000, 0.000000, 1.000000);
	TextDrawSetSelectable(WeaponShowBuy[12][playerid],0);

	WeaponShowBuy[13][playerid] = TextDrawCreate(108.000000, 186.000000, "New Textdraw");
	TextDrawBackgroundColor(WeaponShowBuy[13][playerid], -256);
	TextDrawFont(WeaponShowBuy[13][playerid], 5);
	TextDrawLetterSize(WeaponShowBuy[13][playerid], 0.500000, 1.000000);
	TextDrawColor(WeaponShowBuy[13][playerid], -1);
	TextDrawSetOutline(WeaponShowBuy[13][playerid], 0);
	TextDrawSetProportional(WeaponShowBuy[13][playerid], 1);
	TextDrawSetShadow(WeaponShowBuy[13][playerid], 1);
	TextDrawUseBox(WeaponShowBuy[13][playerid], 1);
	TextDrawBoxColor(WeaponShowBuy[13][playerid], 255);
	TextDrawTextSize(WeaponShowBuy[13][playerid], 45.000000, 47.000000);
	TextDrawSetPreviewModel(WeaponShowBuy[13][playerid], 349);
	TextDrawSetPreviewRot(WeaponShowBuy[13][playerid], 0.000000, 0.000000, 0.000000, 2.000000);
	TextDrawSetSelectable(WeaponShowBuy[13][playerid],0);

	WeaponShowBuy[14][playerid] = TextDrawCreate(33.000000, 219.000000, "New Textdraw");
	TextDrawBackgroundColor(WeaponShowBuy[14][playerid], -256);
	TextDrawFont(WeaponShowBuy[14][playerid], 5);
	TextDrawLetterSize(WeaponShowBuy[14][playerid], 0.500000, 1.000000);
	TextDrawColor(WeaponShowBuy[14][playerid], -1);
	TextDrawSetOutline(WeaponShowBuy[14][playerid], 0);
	TextDrawSetProportional(WeaponShowBuy[14][playerid], 1);
	TextDrawSetShadow(WeaponShowBuy[14][playerid], 1);
	TextDrawUseBox(WeaponShowBuy[14][playerid], 1);
	TextDrawBoxColor(WeaponShowBuy[14][playerid], 255);
	TextDrawTextSize(WeaponShowBuy[14][playerid], 45.000000, 47.000000);
	TextDrawSetPreviewModel(WeaponShowBuy[14][playerid], 353);
	TextDrawSetPreviewRot(WeaponShowBuy[14][playerid], 0.000000, 0.000000, 0.000000, 1.500000);
	TextDrawSetSelectable(WeaponShowBuy[14][playerid],0);

	WeaponShowBuy[15][playerid] = TextDrawCreate(70.000000, 217.000000, "New Textdraw");
	TextDrawBackgroundColor(WeaponShowBuy[15][playerid], -256);
	TextDrawFont(WeaponShowBuy[15][playerid], 5);
	TextDrawLetterSize(WeaponShowBuy[15][playerid], 0.500000, 1.000000);
	TextDrawColor(WeaponShowBuy[15][playerid], -1);
	TextDrawSetOutline(WeaponShowBuy[15][playerid], 0);
	TextDrawSetProportional(WeaponShowBuy[15][playerid], 1);
	TextDrawSetShadow(WeaponShowBuy[15][playerid], 1);
	TextDrawUseBox(WeaponShowBuy[15][playerid], 1);
	TextDrawBoxColor(WeaponShowBuy[15][playerid], 255);
	TextDrawTextSize(WeaponShowBuy[15][playerid], 45.000000, 47.000000);
	TextDrawSetPreviewModel(WeaponShowBuy[15][playerid], 355);
	TextDrawSetPreviewRot(WeaponShowBuy[15][playerid], 0.000000, 0.000000, 0.000000, 2.400000);
	TextDrawSetSelectable(WeaponShowBuy[15][playerid],0);

	WeaponShowBuy[16][playerid] = TextDrawCreate(108.000000, 218.000000, "New Textdraw");
	TextDrawBackgroundColor(WeaponShowBuy[16][playerid], -256);
	TextDrawFont(WeaponShowBuy[16][playerid], 5);
	TextDrawLetterSize(WeaponShowBuy[16][playerid], 0.500000, 1.000000);
	TextDrawColor(WeaponShowBuy[16][playerid], -1);
	TextDrawSetOutline(WeaponShowBuy[16][playerid], 0);
	TextDrawSetProportional(WeaponShowBuy[16][playerid], 1);
	TextDrawSetShadow(WeaponShowBuy[16][playerid], 1);
	TextDrawUseBox(WeaponShowBuy[16][playerid], 1);
	TextDrawBoxColor(WeaponShowBuy[16][playerid], 255);
	TextDrawTextSize(WeaponShowBuy[16][playerid], 45.000000, 47.000000);
	TextDrawSetPreviewModel(WeaponShowBuy[16][playerid], 356);
	TextDrawSetPreviewRot(WeaponShowBuy[16][playerid], 0.000000, 0.000000, 0.000000, 2.000000);
	TextDrawSetSelectable(WeaponShowBuy[16][playerid],0);

	WeaponShowBuy[17][playerid] = TextDrawCreate(58.000000, 258.000000, "SELECT");
	TextDrawFont(WeaponShowBuy[17][playerid], 2);
	TextDrawLetterSize(WeaponShowBuy[17][playerid], 0.400000, 1.100000);
	TextDrawColor(WeaponShowBuy[17][playerid], 16711935);
	TextDrawSetOutline(WeaponShowBuy[17][playerid], 0);
	TextDrawSetProportional(WeaponShowBuy[17][playerid], 1);
	TextDrawSetShadow(WeaponShowBuy[17][playerid], 1);
	TextDrawSetSelectable(WeaponShowBuy[17][playerid],1);
	
	WeaponShowBuy[18][playerid] = TextDrawCreate(135.000000, 131.000000, "LD_BEAT:CROSS");
	TextDrawFont(WeaponShowBuy[18][playerid], 4);
	TextDrawLetterSize(WeaponShowBuy[18][playerid], 0.500000, 1.000000);
	TextDrawSetOutline(WeaponShowBuy[18][playerid], 0);
	TextDrawSetProportional(WeaponShowBuy[18][playerid], 1);
	TextDrawSetShadow(WeaponShowBuy[18][playerid], 1);
	TextDrawUseBox(WeaponShowBuy[18][playerid], 1);
	TextDrawBoxColor(WeaponShowBuy[18][playerid], 255);
	TextDrawTextSize(WeaponShowBuy[18][playerid], 19.000000, 14.000000);
	TextDrawSetSelectable(WeaponShowBuy[18][playerid],1);
Потом в паблик OnGameModeInit() вставьте:

PHP:
	Create3DTextLabel("Продажа Оружия чтобы купить введите {0080FF}'/buygun'",0xFFFFFFFF,295.3856,-38.5151,1001.5156,5.0,0,1);
	Create3DTextLabel("Магазин Оружия {0080FF}'Los Santos'",0xFFFFFFFF,1368.9360,-1279.7216,13.5469,10.0,0,1);
и пикапы

PHP:
	ammonac[0] = CreatePickup(1318,23,1368.9360,-1279.7216,13.5469);
	ammonac[1] = CreatePickup(1318,23,285.4752,-41.7966,1001.5156);
Далее в OnPlayerPickUpPickup(playerid, pickupid)

PHP:
	if(pickupid == ammonac[0])
	{
		SetPlayerInterior(playerid,1);
		SetPlayerPos(playerid,286.9145,-38.6596,1001.5156);
		SetPlayerFacingAngle(playerid, 329.0564);
		SetPlayerVirtualWorld(playerid,0);
		PlayerInfo[playerid][pInt] = 1;
	}
	if(pickupid == ammonac[1])
	{
		SetPlayerInterior(playerid,0);
		SetPlayerPos(playerid,1366.5776,-1279.5397,13.5469);
		SetPlayerFacingAngle(playerid, 89.7301);
		SetPlayerVirtualWorld(playerid,0);
		PlayerInfo[playerid][pInt] = 0;
	}
Ко всем командам вставьте:

PHP:
	if(strcmp(cmd, "/buygun", true) == 0)
	{
		if(PlayerInfo[playerid][pGunLic] != 1) return SendClientMessage(playerid,COLOR_GREY, "{FF0000}x{FFFFFF} У вас нет лицензии на оружие!");
		if(PlayerToPoint(23.0,playerid,286.9145,-38.6596,1001.5156))
		{
			ShowPlayerDialog(playerid,60,DIALOG_STYLE_MSGBOX, "{ffff00}Покупка оружия", "{FFFFFF}Вы дейтсвительно хотите купить себе оружие??\n\nЕсли вы нажмете кнопку далее вы перейдете в меню покупки.", "Далее", "Выход");
		}
		else return SendClientMessage(playerid, COLOR_GREY, "{FF0000}x{FFFFFF} Вы не в магазине оружия");
		return true;
	}
В паблик с диалогами OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) вставьте

PHP:
		case 60:
		{
			if(response)
			{
				pObject[playerid] = CreatePlayerObject(playerid,348,295.1782,-39.1746,1001.5268,82.7900,-50.7600,21.5152);
				TextDrawSetString(WeaponShowBuy[3][playerid],"PATRON: 40");
  				TextDrawSetString(WeaponShowBuy[4][playerid],"CASH: ~g~4000$");
				SetPlayerCameraPos(playerid,295.4286,-38.6667,1003.0334);
        		SetPlayerCameraLookAt(playerid,295.4344,-39.6655,1000.9838);
       		 	WeaponShop[playerid] = 1;
        		for(new i; i < sizeof(WeaponShowBuy); i++) TextDrawShowForPlayer(playerid,WeaponShowBuy[i][playerid]);
        		SelectTextDraw(playerid,0xA3B4C5FF);
        	}
        }
Ищите паблик OnPlayerClickTextDraw(playerid, Text:clickedid) и вставьте туда этот код

PHP:
		else if(clickedid == WeaponShowBuy[5][playerid])
		{
			DestroyPlayerObject(playerid,pObject[playerid]);
       	 	pObject[playerid] = CreatePlayerObject(playerid,348,295.1782,-39.1746,1001.5268,82.7900,-50.7600,21.5152);
       	 	TextDrawSetString(WeaponShowBuy[3][playerid],"PATRON: 40");
  			TextDrawSetString(WeaponShowBuy[4][playerid],"CASH: ~g~4000$");
			SetPlayerCameraPos(playerid,295.4286,-38.6667,1003.0334);
        	SetPlayerCameraLookAt(playerid,295.4344,-39.6655,1000.9838);
        	WeaponShop[playerid] = 1;
		}
		else if(clickedid == WeaponShowBuy[6][playerid])
		{
			DestroyPlayerObject(playerid,pObject[playerid]);
       	 	pObject[playerid] = CreatePlayerObject(playerid,347,295.1782,-39.1746,1001.5268,82.7900,-50.7600,21.5152);
       	 	TextDrawSetString(WeaponShowBuy[3][playerid],"PATRON: 40");
  			TextDrawSetString(WeaponShowBuy[4][playerid],"CASH: ~g~4000$");
			SetPlayerCameraPos(playerid,295.4286,-38.6667,1003.0334);
        	SetPlayerCameraLookAt(playerid,295.4344,-39.6655,1000.9838);
        	WeaponShop[playerid] = 2;
		}
		else if(clickedid == WeaponShowBuy[7][playerid])
		{
			DestroyPlayerObject(playerid,pObject[playerid]);
       	 	pObject[playerid] = CreatePlayerObject(playerid,349,295.1782,-39.1746,1001.5268,82.7900,-50.7600,21.5152);
       	 	TextDrawSetString(WeaponShowBuy[3][playerid],"PATRON: 80");
  			TextDrawSetString(WeaponShowBuy[4][playerid],"CASH: ~g~6000$");
			SetPlayerCameraPos(playerid,295.4286,-38.6667,1003.0334);
        	SetPlayerCameraLookAt(playerid,295.4344,-39.6655,1000.9838);
        	WeaponShop[playerid] = 3;
		}
		else if(clickedid == WeaponShowBuy[10][playerid])
		{
			DestroyPlayerObject(playerid,pObject[playerid]);
       	 	pObject[playerid] = CreatePlayerObject(playerid,353,295.1782,-39.1746,1001.5268,82.7900,-50.7600,21.5152);
       	 	TextDrawSetString(WeaponShowBuy[3][playerid],"PATRON: 120");
  			TextDrawSetString(WeaponShowBuy[4][playerid],"CASH: ~g~10000$");
			SetPlayerCameraPos(playerid,295.4286,-38.6667,1003.0334);
        	SetPlayerCameraLookAt(playerid,295.4344,-39.6655,1000.9838);
        	WeaponShop[playerid] = 4;
		}
		else if(clickedid == WeaponShowBuy[8][playerid])
		{
			DestroyPlayerObject(playerid,pObject[playerid]);
       	 	pObject[playerid] = CreatePlayerObject(playerid,355,295.1782,-39.1746,1001.5268,82.7900,-50.7600,21.5152);
       	 	TextDrawSetString(WeaponShowBuy[3][playerid],"PATRON: 160");
  			TextDrawSetString(WeaponShowBuy[4][playerid],"CASH: ~g~10000$");
			SetPlayerCameraPos(playerid,295.4286,-38.6667,1003.0334);
        	SetPlayerCameraLookAt(playerid,295.4344,-39.6655,1000.9838);
        	WeaponShop[playerid] = 5;
		}
		else if(clickedid == WeaponShowBuy[9][playerid])
		{
			DestroyPlayerObject(playerid,pObject[playerid]);
       	 	pObject[playerid] = CreatePlayerObject(playerid,356,295.1782,-39.1746,1001.5268,82.7900,-50.7600,21.5152);
       	 	TextDrawSetString(WeaponShowBuy[3][playerid],"PATRON: 120");
  			TextDrawSetString(WeaponShowBuy[4][playerid],"CASH: ~g~10000$");
			SetPlayerCameraPos(playerid,295.4286,-38.6667,1003.0334);
        	SetPlayerCameraLookAt(playerid,295.4344,-39.6655,1000.9838);
        	WeaponShop[playerid] = 6;
		}
		else if(clickedid == WeaponShowBuy[17][playerid])
		{
			if(WeaponShop[playerid] == 1)
			{
				if(PlayerInfo[playerid][pCash] < 4000) return SendClientMessage(playerid, COLOR_GRAD1, "{FF0000}x{FFFFFF} У вас нет столько денег");
				PlayerInfo[playerid][pCash] -= 4000;
				GiveWeapon(playerid,24,40);
				SendClientMessage(playerid, COLOR_GREEN,"Вы успешно приобрели оружие!");
				for(new i; i < sizeof(WeaponShowBuy); i++) TextDrawHideForPlayer(playerid,WeaponShowBuy[i][playerid]),CancelSelectTextDraw(playerid);
            	SetCameraBehindPlayer(playerid);
            	DestroyPlayerObject(playerid,pObject[playerid]);
			}
			if(WeaponShop[playerid] == 2)
			{
				if(PlayerInfo[playerid][pCash] < 4000) return SendClientMessage(playerid, COLOR_GRAD1, "{FF0000}x{FFFFFF} У вас нет столько денег");
            	PlayerInfo[playerid][pCash] -= 4000;
            	GiveWeapon(playerid,23, 40);
            	SendClientMessage(playerid, COLOR_GREEN,"Вы успешно приобрели оружие!");
            	for(new i; i < sizeof(WeaponShowBuy); i++) TextDrawHideForPlayer(playerid,WeaponShowBuy[i][playerid]),CancelSelectTextDraw(playerid);
            	SetCameraBehindPlayer(playerid);
            	DestroyPlayerObject(playerid,pObject[playerid]);
			}
			if(WeaponShop[playerid] == 3)
			{
				if(PlayerInfo[playerid][pCash] < 6000) return SendClientMessage(playerid, COLOR_GRAD1, "{FF0000}x{FFFFFF} У вас нет столько денег");
            	PlayerInfo[playerid][pCash] -= 6000;
            	GiveWeapon(playerid,25,80);
            	SendClientMessage(playerid, COLOR_GREEN,"Вы успешно приобрели оружие!");
            	for(new i; i < sizeof(WeaponShowBuy); i++) TextDrawHideForPlayer(playerid,WeaponShowBuy[i][playerid]),CancelSelectTextDraw(playerid);
            	SetCameraBehindPlayer(playerid);
            	DestroyPlayerObject(playerid,pObject[playerid]);
			}
			if(WeaponShop[playerid] == 4)
			{
				if(PlayerInfo[playerid][pCash] < 10000) return SendClientMessage(playerid, COLOR_GRAD1, "{FF0000}x{FFFFFF} У вас нет столько денег");
            	PlayerInfo[playerid][pCash] -= 10000;
            	GiveWeapon(playerid,29,120);
            	SendClientMessage(playerid, COLOR_GREEN,"Вы успешно приобрели оружие!");
            	for(new i; i < sizeof(WeaponShowBuy); i++) TextDrawHideForPlayer(playerid,WeaponShowBuy[i][playerid]),CancelSelectTextDraw(playerid);
            	SetCameraBehindPlayer(playerid);
            	DestroyPlayerObject(playerid,pObject[playerid]);
			}
			if(WeaponShop[playerid] == 5)
			{
				if(PlayerInfo[playerid][pCash] < 10000) return SendClientMessage(playerid, COLOR_GRAD1, "{FF0000}x{FFFFFF} У вас нет столько денег");
            	PlayerInfo[playerid][pCash] -= 10000;
            	GiveWeapon(playerid,30,160);
            	SendClientMessage(playerid, COLOR_GREEN,"Вы успешно приобрели оружие!");
            	for(new i; i < sizeof(WeaponShowBuy); i++) TextDrawHideForPlayer(playerid,WeaponShowBuy[i][playerid]),CancelSelectTextDraw(playerid);
            	SetCameraBehindPlayer(playerid);
            	DestroyPlayerObject(playerid,pObject[playerid]);
			}
			if(WeaponShop[playerid] == 6)
			{
				if(PlayerInfo[playerid][pCash] < 10000) return SendClientMessage(playerid, COLOR_GRAD1, "{FF0000}x{FFFFFF} У вас нет столько денег");
            	PlayerInfo[playerid][pCash] -= 10000;
            	GiveWeapon(playerid,31,120);
            	SendClientMessage(playerid, COLOR_GREEN,"Вы успешно приобрели оружие!");
            	for(new i; i < sizeof(WeaponShowBuy); i++) TextDrawHideForPlayer(playerid,WeaponShowBuy[i][playerid]),CancelSelectTextDraw(playerid);
            	SetCameraBehindPlayer(playerid);
            	DestroyPlayerObject(playerid,pObject[playerid]);
			}
		}
		else if(clickedid == WeaponShowBuy[18][playerid])
		{
			for(new i; i < sizeof(WeaponShowBuy); i++) TextDrawHideForPlayer(playerid,WeaponShowBuy[i][playerid]),CancelSelectTextDraw(playerid);
			DestroyPlayerObject(playerid,pObject[playerid]);
			SetCameraBehindPlayer(playerid);
		}
Вот и все скриншоты:






Автор данной системы: RKV - Точней я

От + сика не откажусь​

Данный код может привести к неожиданным последствиям при значительном онлайне, либо при создании текстдравов подобным образом.
С уважением, Roy Weezy.
​
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу