---
title: "GetPVarsUpperIndex | open.mp"
description: "Svaki PVar (igrač-varijabla) ima svoj jedinstveni identifikacijski broj za traženje, ova funkcija vraća najviši ID postavljen za igrača."
canonical: https://omp.itsneufox.com/bs/docs/scripting/functions/GetPVarsUpperIndex
language: bs
---

# GetPVarsUpperIndex

## Deskripcija

Svaki PVar (igrač-varijabla) ima svoj jedinstveni identifikacijski broj za traženje, ova funkcija vraća najviši ID postavljen za igrača.

| Ime | Deskripcija |
| --- | --- |
| playerid | ID igrača da dobije gornji PVar indeks od. |

## Returns

Najviši postavljeni PVar ID.

## Primjeri

```c
// Spremite gornji indeks u varijablu 'PVarUpperIndex' + 1
new PVarUpperIndex = GetPVarsUpperIndex(playerid) + 1;

// Ova pVarCount varijabla će pohraniti koliko pVar-ova igrač ima postavljenih pa ih brojimo.
new pVarCount;

for (new i = 0; i != PVarUpperIndex; i++) // Pokreni petlju kroz sve pVar ID-eve unutar gornjeg indexa.
{
    // Prvo, trebamo dobiti ime PVar-a
    new pVarName[128];
    GetPVarNameAtIndex(playerid, i, pVarName, sizeof(pVarName));
    // ako je var postavljen (tip nije 0), prirasti pVarCount.
    if (GetPVarType(playerid, pVarName) != 0)
    {
        pVarCount++;
    }
}

new szString[66];
format(szString, sizeof(szString), "Imaš %i postavljenih igračevih varijabli. Gornji index (najveći ID): %i.", pVarCount, PVarUpperIndex - 1);
SendClientMessage(playerid, -1, szString);
```

## Srodne Funkcije

-   [GetPVarNameAtIndex](https://omp.itsneufox.com/bs/docs/scripting/functions/GetPVarNameAtIndex): Uzmite ime varijable igrača iz njenog indeksa.
-   [GetPVarType](https://omp.itsneufox.com/bs/docs/scripting/functions/GetPVarType): Dobij tip igračeve varijable.
