Kirill.Wine
Новичок
Всем доброго времени суток!
Решил выложить сис-тему покупки оружия со своего проекта: State Orizona RP [Не реклама]
Так вот она на textdraw'ах
Ко всем new добавим:
Далее ищем паблик Onplayerconnect и вставляем:
Потом в паблик OnGameModeInit() вставьте:
и пикапы
Далее в OnPlayerPickUpPickup(playerid, pickupid)
Ко всем командам вставьте:
В паблик с диалогами OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) вставьте
Ищите паблик OnPlayerClickTextDraw(playerid, Text:clickedid) и вставьте туда этот код
Решил выложить сис-тему покупки оружия со своего проекта: State Orizona RP [Не реклама]
Так вот она на textdraw'ах
Ко всем new добавим:
PHP:
new pObject[MAX_PLAYERS];
new Text:WeaponShowBuy[19][MAX_PLAYERS];
new WeaponShop[MAX_PLAYERS];
new ammonac[2];
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);
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);
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;
}
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);
}
}
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 - Точней я
От + сика не откажусь
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Автор данной системы: RKV - Точней я
От + сика не откажусь
Данный код может привести к неожиданным последствиям при значительном онлайне, либо при создании текстдравов подобным образом.
С уважением, Roy Weezy.
С уважением, Roy Weezy.
Последнее редактирование модератором:
