---
title: "GetSVarsUpperIndex | open.mp"
description: "Svaki SVar (server-varijabla) ima svoj jedinstveni identifikacijski broj za traženje, ova funkcija vraća najveći ID."
canonical: https://omp.itsneufox.com/bs/docs/scripting/functions/GetSVarsUpperIndex
language: bs
---

# GetSVarsUpperIndex

## Deskripcija

Svaki SVar (server-varijabla) ima svoj jedinstveni identifikacijski broj za traženje, ova funkcija vraća najveći ID.

## Returns

Najviši postavljeni SVar ID.

## Primjeri

```c
// Pohrani gornji index u varijablu 'SVarUpperIndex' + 1
new sVarUpperIndex = GetSVarsUpperIndex() + 1;

// Ova sVarCount varijabla će pohraniti koliko sVar-ova je postavljeno pa ih brojimo.
new sVarCount;

for (new i = 0; i != sVarUpperIndex; i++) // Loop through all sVar IDs under the upper index
{
    // Prvo, trebamo dobiti ime SVar-a
    new sVarName[128];
    GetSVarNameAtIndex(i, sVarName, sizeof(sVarName));
    // ako je SVar postavljen (tip nije 0), prirasti sVarCount.
    if (GetSVarType(sVarName) != 0)
    {
        sVarCount ++;
    }
}

new szString[66];
printf("%i server varijabli je postavljeno. Gornji index (najveći ID): %i.", sVarCount, SVarUpperIndex - 1);
```

## Srodne Funkcije

-   [GetSVarNameAtIndex](https://omp.itsneufox.com/bs/docs/scripting/functions/GetSVarNameAtIndex): Dobij ime server varijable iz njenog indexa.
-   [GetSVarType](https://omp.itsneufox.com/bs/docs/scripting/functions/GetSVarType): Dobij tip server varijable.
