Revelation Admin v0.7 Még régebben kezdtem írni ezt az admin rendszert de mára nincs se idõm befejezni se nem pawnozok már.
Hogy ne porosodjon a merevlemezemen gondoltam kiadom, sok jó dolog van benne ami hasznotokra lehet!
A semmibõl kezdtem el írni ahhoz képest elég szép lett. Nagyrészt az én munkám,de másoltam is bele dolgokat mert amit már megírtak és kiadtak én minek írjam meg ugyanazt újra. (Tuning rendszer - nincs teljesen lemagyarosítva innen is láthatod,egyéb kisebb dolgok)
Az adatokat a \"
scriptfiles/RevAdmin\" mappába menti a script.
Külön fájlba menti a banolásokat,kickeket, a játékos adatait, a ProgressBarokat amiket elkészítettél, még TextDraw szerkesztõt terveztem bele de annak kivitelezéséig nem jutottam el.
Ha belépsz a szerverre akkor a
/register parancsal tudsz regisztrálni.
/login parancs a belépés.
A script elején találsz
beállításokat:
#define ANTICHEAT 1 // Anticheat bekapcsolása - 1 kikapcsolása - 0
#define REVADMIN Jordan // Ide írd be mi legyen a szerverfelügyelõ admin neve (Anticheat,mutekick stb.)
new Weblap = 1; // Ha van weblap a szerveredhez - 1 ha nincs akkor - 0
#define WEBCIM www.sa-mp.com // A weblapod címe,ha nincs beállítva akkor a gép ezt nem veszi figyelembe
new Email = 1; // Ha e-mailt akarsz megadni segítség kéréshez - 1 ha nem akkor - 0
#define EMAIL unban@valamimail.com // E-mail címed ahol kereshetnek a játékosok
new Servername[64] = \"RevAdmin teszt szerver\"; // Szervered neve - ezt fogja /admins-ban kiírni
#define MAX_WARNINGS 3 // Max figyelmeztetések
#define MAX_RCON 3 // Max rossz rcon bejelentkezés
#define MAX_SPAM 3 // Max spam üzenet
#define MAX_LOGTRIES 5 // Max rossz jelszóval való bejelentkezési kísérlet
#define FLOODTIME 3 // Floodolási idõ
#define MAX_MUTEWARNS 3 // Ha lenémítottad a játékost hány üzenet után kickelje
#define PM true // Ha true akkor él a privát üzenet rendszer,ha false akkor nem
new bool:WithoutReg = false; // Lehessen regisztráció nélkül is játszani - true Csak regisztrációval - false
// Regisztráció nélkül persze nem minden funkció érhetõ el
Ezeket állítsd át a saját ízlésednek megfelelõen.
Adminszintek:- 1-es
VIP- 2-es
Adminsegéd- 3-mas
Moderátor- 4-es
Globális Moderátor- 5-ös
Adminisztrátor- 6-os
FõAdminisztrátorAdmin parancsok:Adminsegéd parancsok:
/tv - Egy játékost nézhetsz vele
/tvoff - Kikapcsolhatod a TV módot
/sp - Elmenthetsz vele egy pozíciót
/lp - Betöltöd az elõbb mentett pozíciót
/a - Admin chat elérhetõ még a /admin parancsalModerátor parancsok:
/eject - Valakit kidobhatsz a kocsijából
/kill - Megölhetsz valakit
/clearchat - Megtisztítja a chat ablakodat
/jail - Admin börtönbe zárhatsz vele
/unjail - A börtönbõl engedhetsz ki valakit
/kick - Kirúghatsz valakit a szerverrõl
/heal - Életet adhatsz vele vagy magadnak vagy egy másik játékosnak
/asay - Adminként írhatsz a chatbe. (Admin Nick neved jelenik meg ilyenkor)
/armour - Páncélt adhatsz vele vagy magadnak vagy egy másik játékosnak
/id - A játékos azonosítóját kérheted le vele
/getip - Valakinek az IP címét kérheted le vele
/disarm - Elveheted vele a játékos fegyvereit
/warn - Figyelmeztethetsz valakit. 3 figyelmeztetés után banol a rendszer
/cw - Egy adott játékosnak a fegyvereit nézheted meg vele
/unfreeze - Leszeded valakirõl a fagyasztást
/timemute - Egy ideig megnémít valakit
/mute - Megnémítasz valakit(Nem írhat a chatbe)
/unmute - A némítást szedheted le
/silenced - Megnézheted a némítottak listáját
/askin - Valakinek a külsejét állíthatod veleGlobális moderátor parancsok:
/veh - Jármûvet kérhetsz le vele magadnak
/arepair - Megjavítja a közeledben levõ jármûvet
/town - Elteleportál egy adott városba
/tuning - A Jármûvedet tudod tuningolni vele
/burn - Megperzsel valakit
/clearallchat - Mindenkinek a chat ablakát tisztává teszi
/weather - Idõjárást állítod egy játékosnak
/slap - Felpofozhatsz vele valakit
/getallip - Lekéri mindenkinek az IP címét
/count - Visszaszámlálást indíthaszt fagyasztással is
/freeze - Lefagyaszt valakitAdminisztrátor parancsok:
/fly - Repülhetsz vele
/explode - Felrobbantasz vele egy játékost
/ejectall - Mindenkit kidob a kocsijából
/killall - Megölsz mindenkit
/givecash - Pénzt adhatsz vele a játékosnak
/setcash - A játékos pénzét állíthatod vele
/ban - Kitilthatsz vele a szerverrõl játékosokat
/settime - Valakinek az idejét állítod
/blind - Megvakíthatsz vele valakit(Fekete lesz a képernyõje)
/unblind - Leveszed vele a vakítást
/weatherall - Mindenkinek átállítja az idõjárását
/disarmall - Elveszi mindenkitõl a fegyvereketFõAdminisztrátor parancsok:
/serverpm - A szerveren levõ Privát Üzenet forgalmat letiltja
/gmx - Újraindítja a szervert
/bar - Ezzel tudsz ProgressBart készíteni
/unban - Egy játékos profiljáról leszedi a tiltást. (Ha IP címe is tiltva lett akkor azt a samp.ban fájlból is ki kell szedni.
/makeadmin - Ezzel nevezhetsz ki adminisztrátort
/setalltime - Mindenkinek átállítja az idõt a szerveren
/gravity - A szerveren levõ gravitáció mértékét állítodEzeken felül a script tartalmazza:AntiFlood -
A szerver admin rúgja ki a FloodereketProgressBar készítõ -
Magyar leírássalTuning rendszer -
Menüs tuning rendszer. Ezt nem én csináltam csak beleraktam. (Készítette: Rsts)Jelszó védelem -
Számokkal írja a fájlban, hogy a szervergazda se tudja a jelszavát a regisztrált játékosnak.Admin Nicknév -
a Playerek nem tudják melyik admin kiA szerver menti a regisztrált játékosok pozícióját mielõtt kilépnek.RCON -ból is tudsz magadnak admint adni. (/makeadmin)Egyéb.A szervermappa tartalmazza az összes scriptet,include fájlt amit a
Revelation Admiscript használ.
5000+ soros lett tele funkcióval. A Szerver 0.3d verziójú Másikban nem tudom mûködik-e.
Használjátok amire akarjátok, azért adtam ki ;)
Letöltés: http://www.2shared.com/file/UHcfil3X/RevAdmin.htmlvagy
http://www.crocko.com/8BDD03FF45774FCC9C5987D4583365B1/RevAdmin.rar (Tekerd le teljesen alul van Regular Download)
Pastebin:
http://pastebin.com/5rU447gDHa kérdés van vele kapcsolatban írjatok.
További szép napot:
Szilord :)