native SetGVarInt(const name[], value, id = 0);
native GetGVarInt(const name[], id = 0);
native SetGVarString(const name[], const value[], id = 0);
native GetGVarString(const name[], dest[], maxlength = sizeof dest, id = 0);
native SetGVarFloat(const name[], Float:value, id = 0);
native Float:GetGVarFloat(const name[], id = 0);
native DeleteGVar(const name[], id = 0);
native GetGVarsUpperIndex(id = 0);
native GetGVarNameAtIndex(index, dest[], maxlength = sizeof dest, id = 0);
native GetGVarType(const name[], id = 0);
[/quote]
Definíciók
#define GLOBAL_VARTYPE_NONE (0)
#define GLOBAL_VARTYPE_INT (1)
#define GLOBAL_VARTYPE_STRING (2)
#define GLOBAL_VARTYPE_FLOAT (3)
[/quote]
Gyors telepítés
Ha a szervermappában még nem létezik egy \'plugins\' nevû mappa, akkor hozd létre. Ha windows-ot használsz, akkor tedd ide a gvar.dll-et, ellentétben ha linuxot, akkor a gvar.so-t
Írd a server.cfg-be a plugint a következõ módon
Windows esetén:
plugins gvar.dll
Linux esetén:
plugins gvar.so
Ezután már használhatod is, csak ágyazd be a módodban/filterscriptedben.
#include <gvar>
Ennyi lenne az egész telepítés.
Megjegyzések
- Ne felejtsd el törölni a GVar-okat, amikor kikapcsolod a filterscriptet, és már nem használod õket sehol.
- Az ID alapértelmezett paraméter, ha nem adod meg, akkor 0. Figyelj erre! Ajánlatos eltüntetni az alapértelmezett értéket.
- GVar neve érzékeli a Caps Lock-ot. ( Azaz MyVar nem ugyanaz, mint a mYVar )
Letöltés
Szerver Plugin (Windows és Linux) (Mirror)
Forráskód (Cross-Compatible) (Mirror)
Ha windowson futtatod, akkor szükséged lesz a .NET Keretrendszer 3.5 SP1-re, vagy újabbra.
Ne felejtsd el törölni õket, amikor kikapcsolod a filterscriptet, és már nem használod õket[/quote]
Ez miért fontos?
Ne felejtsd el törölni õket, amikor kikapcsolod a filterscriptet, és már nem használod õketEz miért fontos?
[/quote]
Azon énis elgondolkoztam, nemtudom, filterscriptbe nem használnom.
Ne felejtsd el törölni õket, amikor kikapcsolod a filterscriptet, és már nem használod õketEz miért fontos?
[/quote]
azért fontos mert a PVar-al ellentétben ez nem nullázódik le pl modváltásnál vagy ha kikapcsolod a filterscriptet hanem megmarad és késöbbiekben bekavarhat... (vagy csak simán memóriát eszik :P)
télleg jó dolog nekem nagyon sokat segített :)
Hát a GM-be hogy ne foglalja az amx a helyet. :DDe konkrátan hol, mert nekem lett vele egy \'kis\' probléma. Legalábbis 99%, hogy ez okozza nekem azt.
Ha szépen megkérek valakit, kérem írna egy példa scriptet hozzá?Az olyan, mint PVar-nál a playerid, csak itt nem 500-ig mehet, hanem a végtelenségig.
Mert valahogy nem tiszta teljesen az \"id\" fogalma ebben a részben :/
SetGVarFloat(\"PropX\", X, houseid);
SetGVarFloat(\"PropY\", Y, houseid);
SetGVarFloat(\"PropZ\", Z, houseid);
SetGVarFloat(\"PropA\", Angle, houseid);