Lester.
Умник
Сделал клады как на аризоне тип после открытие клада выходит Texdraw и в нём 3 приза которые нужно забрать.
Можно это как-то оптимизировать?
Можно это как-то оптимизировать?
C++:
static const RanKlad[][6] = // ID скина , где 1 это кол-во
{
{25,1, 125,1, 65,1},
{28,1, 128,1, 75,1},
{31,1, 115,1, 85,1},
{34,1, 225,1, 46,1},
{37,1, 100,1, 73,1}
};
stock GivePrize(playerid)
{
new
rands1 = random(sizeof(RanKlad)),
rands2 = random(sizeof(RanKlad)),
rands3 = random(sizeof(RanKlad));
/// 1 Приз
pInfo[playerid][pSetklad][0] = RanKlad[rands1][0]; // ID Скина
pInfo[playerid][pSetklad][1] = RanKlad[rands1][1]; // Кол-во
/// 2 Приз
pInfo[playerid][pSetklad][2] = RanKlad[rands2][2]; // ID Скина
pInfo[playerid][pSetklad][3] = RanKlad[rands2][3]; // Кол-во
/// 3 Приз
pInfo[playerid][pSetklad][4] = RanKlad[rands3][4]; // ID Скина
pInfo[playerid][pSetklad][5] = RanKlad[rands3][5]; // Кол-во
PlayerTextDrawSetPreviewModel(playerid, PrizeKlad_PTD[playerid][0], RanKlad[rands1][0]);
PlayerTextDrawSetPreviewModel(playerid, PrizeKlad_PTD[playerid][1], RanKlad[rands2][2]);
PlayerTextDrawSetPreviewModel(playerid, PrizeKlad_PTD[playerid][2], RanKlad[rands3][4]);
return 1;
}
if(playertextid == PrizeKlad_PTD[playerid][0])
{
format(string, sizeof(string), "Скин %d кол-во %d", pInfo[playerid][pSetklad][0], pInfo[playerid][pSetklad][1]);
SendClientMessage(playerid, -1, string);
PlayerTextDrawHide(playerid, PrizeKlad_PTD[playerid][0]);
}
if(playertextid == PrizeKlad_PTD[playerid][1])
{
format(string, sizeof(string), "Скин %d кол-во %d", pInfo[playerid][pSetklad][2], pInfo[playerid][pSetklad][3]);
SendClientMessage(playerid, -1, string);
PlayerTextDrawHide(playerid, PrizeKlad_PTD[playerid][1]);
}
if(playertextid == PrizeKlad_PTD[playerid][2])
{
format(string, sizeof(string), "Скин %d кол-во %d", pInfo[playerid][pSetklad][4], pInfo[playerid][pSetklad][5]);
SendClientMessage(playerid, -1, string);
PlayerTextDrawHide(playerid, PrizeKlad_PTD[playerid][2]);
}
