GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: SSK - 2013. január 06. - 14:46:27

Cím: Játékos Adminszintje lementése.
Írta: SSK - 2013. január 06. - 14:46:27
Sziasztok!Kezdõ Scripter vagyok van egy kezdetleges adminrendszerem DE felmegyek a szerverre belépek rcon-ba adok magamnak admint a /adminad ID szint parancsal lelépek vissza.És elveszik.Hogy lehetne megcsinálni akár Dinivel hogy mentse el?Elõre is köszi!
Cím: Játékos Adminszintje lementése.
Írta: mauladam - 2013. január 06. - 14:49:47
Írd le milyen adatokat szeretnél menteni a játékosról. PL.: név, jelszó, pont stb.
Cím: Játékos Adminszintje lementése.
Írta: ZyZu. - 2013. január 06. - 14:51:27
Enum használatával meg lehet csinálni.. itt van nekem egy alap admin rendszerem még elég réggem írtam: http://sampforum.hu/index.php?topic=29094.0 benne van a pénz mentés, pont mentés, admin színt mentés és pár parancs :D
Cím: Játékos Adminszintje lementése.
Írta: SSK - 2013. január 06. - 14:53:04
Így adom magamnak
 
PlayerInfo[playerid][pAdmin]

 
A jelszót meg ezeket (pont,pénz,ölés,halál) ezeket mind lementi de az admint nem szóval csak az admint kéne.
ZyZu: igen Enum-ot használok.

Dupla hozzászólás automatikusan összefûzve. ( 2013. január 06. - 15:05:38 )

Hogyan lehetne megoldani?
Cím: Játékos Adminszintje lementése.
Írta: mauladam - 2013. január 06. - 15:42:34
Írtam neked egyet, ez nevet, jelszót, és admin szintet ment, (regisztrációt és belépést is tartalmaz, mert így egyszerûbb volt megírni, mintha csak a mentést írnám)  de gyerekjáték hozzáadni mentendõ dolgokat. Teszteltem is.
Szükséges incek:
ZCMD: http://www.solidfiles.com/d/d20f/
dFile: http://sampforum.hu/index.php?topic=9579.0 (plugint ne felejtsd el berakni + plugins sort sem a server.cfg-be, ha esetleg úgy döntenél, hogy használod.)
sscanf2: http://forum.sa-mp.com/showthread.php?t=120356 (szintén pluginos)
Úgy irtam meg hogy PVar-ra alapul, ha hozzáadsz parancsokat az adminszintt így kell ellenõrizni:
 
if(GetPVarInt(playerid, \"Adminszint\") > 1) //tehát ha 1-nél nagyobb az admnszintje akkor használhatja a parancsot.

 
A mentés is úgy történik, hogy a PVar-ból kiolvasott értéket írom a fájlba.
További leírás a PVar-okról: http://sampforum.hu/index.php?topic=7895.0
Remélem hasznát veszed majd. :)
Cím: Játékos Adminszintje lementése.
Írta: SSK - 2013. január 06. - 15:52:01
Köszi,de nekem csak az adminrendszert kéne és Dini-vel (bocsi ha fölöslegesen dolgoztál)szóval Dinivel kéne.
Ha kell elküldöm a módot is.
Cím: Játékos Adminszintje lementése.
Írta: lusta19 - 2013. január 06. - 15:55:31
Nehéz volna nem ilyen téma nevet adni neki? (Segítség kérés.) Szabályzat olvasása nálad is kimaradt.
Istenem  :facepalm:
Ha nem kéne elmondani ezt állandóan. Addig ne is írjon senki mert törölni fogom. Majd ha normális címe lesz a témának lehet írni.
Cím: Játékos Adminszintje lementése.
Írta: SSK - 2013. január 06. - 15:58:11
>\" post=\"382375\" timestamp=\"1357484131\"]
Nehéz volna nem ilyen téma nevet adni neki? (Segítség kérés.) Szabályzat olvasása nálad is kimaradt.
Istenem  :facepalm:
Ha nem kéne elmondani ezt állandóan. Addig ne is írjon senki mert törölni fogom. Majd ha normális címe lesz a témának lehet írni.
 
[/quote]Kész.. :unsure:
[gmod]Köszönöm![/gmod]
Cím: Játékos Adminszintje lementése.
Írta: mauladam - 2013. január 06. - 16:07:18
AMX: http://www.solidfiles.com/d/2929dab366/
PWN: http://www.solidfiles.com/d/d1a33b585c/
Annyit kell csak módosítanod rajta, hogy a dfile funkciókat átírod a dini megfelelõjére.
Cím: Játékos Adminszintje lementése.
Írta: Rupert - 2013. január 07. - 19:07:29
[mod]Nos, sikerült? Ha igen, akkor kérlek zárd a témát, illetve kattins a \"Téma megoldva\" gombra![/mod]