Оптимизация призов

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]);
    }
 
Сверху Снизу