Szerző Téma: Saját admin rendszer hogyan kezdjem?  (Megtekintve 1100 alkalommal)

Saját admin rendszer hogyan kezdjem?
« Dátum: 2012. április 28. - 19:48:18 »
0 Show voters
Szeretnék írni egy saját admin rendszert és nem tudom,hogyan kezdjem el..
Meg hogy hogy tudnám használni,hogy szintek is legyenek és,hogy van egy parancs és pl csak az admin tudja használni vagy pedig csak valamelyik szintû admin.
Nagyon jó jönne a valász! Köszönöm, vagy esetleg tutorial..

Saját admin rendszer hogyan kezdjem?
« Válasz #1 Dátum: 2012. április 28. - 20:02:00 »
0 Show voters
Én az enyémet még régen ott kezdtem, hogy egy változóval kezeltem a játékos adminszintjét, volt benne 1 kick és 1 ban parancs.
EZ és EZ sztem segíteni fog.
« Utoljára szerkesztve: 2012. április 28. - 20:02:34 írta TengeriMalac »

Saját admin rendszer hogyan kezdjem?
« Válasz #2 Dátum: 2012. április 28. - 20:04:08 »
0 Show voters
nem tudok angolul...

Nem elérhető Norby

  • 1575
    • Profil megtekintése
Saját admin rendszer hogyan kezdjem?
« Válasz #3 Dátum: 2012. április 30. - 00:01:55 »
+1 Show voters
Hogyan kezd ?
 
#include <a_samp>

 
 :D
Amúgy attól függ milyet akarsz.
MySQL ?
Ha nem akkor általában enumban tároljuk a változókat és egy matrix változóval hívjuk le õket.
Így:



enum pData
{
Admin,
Score,
Money
};
new AccData[MAX_PLAYERS][pData];
// És ha egy parancsot úgy akarsz hogy xy szint-tõl lehessen használni akkor így csináld:
CMD:test(playerid)
{
     if(AccData[playerid][Admin] >= 1) // Ha nagyobb vagy egyenlõ mint egy szóval 1 es és a nagyobbak használhatják
     {
           SendClientMessage(playerid,-1,\"Admin\");
     }
     else SendClientMessage(playerid,-1,\"Nincs meg a kellõ admin szinted a parancs használatához!\");
}

 
Admin parancsot hogy tudsz el készíteni :
 
if(AccData[playerid][Admin] >= SZINT); // A szint helyére az admin szintet írd hogy hanyas adminok használhatják!

 
De viszont ez kevés egy regisztrációs rendszert is össze kell dobnod mellé.

Fájlkezelõ rendszert ajánlom : dini (Mert errõl van normális leírás és nem is olyan nehéz a használata).

Remélem segítettem valamit.
« Utoljára szerkesztve: 2012. április 30. - 00:10:43 írta Norby »

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
Saját admin rendszer hogyan kezdjem?
« Válasz #4 Dátum: 2012. április 30. - 08:16:02 »
0 Show voters
MySQLhez is jó az enum(erálás).

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Saját admin rendszer hogyan kezdjem?
« Válasz #5 Dátum: 2012. április 30. - 08:23:30 »
0 Show voters
Én személy szerint PVar-t használok az ilyenhez, és azt lementem. Most csinálok egy adminrendszert dini-vel, aztán átírom MySql-esre.

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
Saját admin rendszer hogyan kezdjem?
« Válasz #6 Dátum: 2012. április 30. - 09:04:15 »
0 Show voters
asd...
hát elõsszöris írd össze mit szeretnél menteni..
csináld meg az adatmentést és az adatbetöltést..
változókban tárold betöltés után az adatokat..
és a parancsokat erre építsd fel..
pl:
- admin parancs
- online adminokat kiíró parancs
- timer-es adatmentés
és hát egy fain reg rendszer kell.. ha már meg van függvénybe (én abba szoktam) a betöltés és adatmentés, gyerekjáték a regrendszer. ( akkor már ajánlanám, hogy hibás jelszó számlálót is rakj be, fainul mutat :D )

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Saját admin rendszer hogyan kezdjem?
« Válasz #7 Dátum: 2012. április 30. - 09:38:19 »
+1 Show voters
A regisztrációs rendszerrel kezd.

Nem elérhető Norby

  • 1575
    • Profil megtekintése
Saját admin rendszer hogyan kezdjem?
« Válasz #8 Dátum: 2012. április 30. - 09:59:17 »
0 Show voters
Idézetet írta: Benceee date=1335766562\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20744\" data-ipsquote-contentclass=\"forums_Topic
MySQLhez is jó az enum(erálás).
 
Igen, bocs.
Viszont a PVar is jó megoldás néha én is azt használom.

Saját admin rendszer hogyan kezdjem?
« Válasz #9 Dátum: 2012. április 30. - 17:17:20 »
0 Show voters
Norby köszi!
Pont erre volt szükségem,hogy saját
if(AccData[playerid][Admin] >= 1)

 
Mert nem tudtam,hogy kell!
Köszönöm mindenkinek zárok.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal