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: Yakuza™ - 2012. április 28. - 19:48:18

Cím: Saját admin rendszer hogyan kezdjem?
Írta: Yakuza™ - 2012. április 28. - 19:48:18
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..
Cím: Saját admin rendszer hogyan kezdjem?
Írta: TengeriMalac - 2012. április 28. - 20:02:00
É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.
Cím: Saját admin rendszer hogyan kezdjem?
Írta: Yakuza™ - 2012. április 28. - 20:04:08
nem tudok angolul...
Cím: Saját admin rendszer hogyan kezdjem?
Írta: Norby - 2012. április 30. - 00:01:55
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.
Cím: Saját admin rendszer hogyan kezdjem?
Írta: Benceee - 2012. április 30. - 08:16:02
MySQLhez is jó az enum(erálás).
Cím: Saját admin rendszer hogyan kezdjem?
Írta: Gabor.. - 2012. április 30. - 08:23:30
É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.
Cím: Saját admin rendszer hogyan kezdjem?
Írta: Pedró - 2012. április 30. - 09:04:15
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 )
Cím: Saját admin rendszer hogyan kezdjem?
Írta: CANNONN - 2012. április 30. - 09:38:19
A regisztrációs rendszerrel kezd.
Cím: Saját admin rendszer hogyan kezdjem?
Írta: Norby - 2012. április 30. - 09:59:17
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.
Cím: Saját admin rendszer hogyan kezdjem?
Írta: Yakuza™ - 2012. április 30. - 17:17:20
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.