Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ~~~~~~ CopyRight ~~~~~~ //
- /* Du darfst:
- - Das Script benutzen
- - Das Script Editieren
- Du darfst nicht:
- - Das Script veröffentlichen
- - Das Script publiziern
- - Das Script verkaufen
- - Das Script als deines Ausgeben
- - Copy Right umgehen
- - Copy Right unwirksam machen
- - Copy Right Umschreiben(Editieren)
- - Copy Right entfernen
- */
- // ~~~~~~ CopyRight Ende ~~~~~~ //
- #define FILTERSCRIPT
- #include <a_samp>
- #include <ocmd>
- #include <a_players>
- #include <sscanf2>
- #include <dini>
- #define DIALOG_ADMINSYSTEM 256
- #define DIALOG_BEFEHLE 2567
- #define DIALOG_LEVELSETZEN 2568
- #define DIALOG_NAMESETZEN 2569
- #define DIALOG_FARBESETZEN 2570
- #define DIALOG_GIVEGUN 2571
- #define DIALOG_RCONBEFEHLE 2572
- #define DIALOG_ADMINLOGIN 2573
- #define DIALOG_SETADMINPW 2574
- #define BLAU 0x0087FFFF
- #define ROT 0xE10000FF
- #define GELB 0xFFE600FF
- #define GREEN 0x00FF00FF
- #define LILA 0xFF00FFFF
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Admin System by HellYeah :>");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- #else
- main()
- {
- print("\n----------------------------------");
- print(" FTW");
- print("----------------------------------\n");
- }
- #endif
- ocmd:setadminpasswort(playerid,params[])
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein RCON Admin");
- {
- ShowPlayerDialog(playerid,DIALOG_SETADMINPW,DIALOG_STYLE_INPUT,"Admin Passwort","Tippe das Passwort ein","Fertig","Abbrechen");
- }
- return 1;
- }
- ocmd:adminsystem(playerid,params[])
- {
- new pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,ROT,"/adminsystem [ID]");
- ShowPlayerDialog(playerid,DIALOG_ADMINLOGIN,DIALOG_STYLE_INPUT,"Admin Login","","Fertig","Abbrechen");
- return 1;
- }
- ocmd:rconadminsystem(playerid,params[])
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,ROT,"Du bist kein RCON Admin");
- {
- ShowPlayerDialog(playerid,DIALOG_RCONBEFEHLE,DIALOG_STYLE_LIST,"RCON AdminSystem by HellYeah","Server Stoppen\nGMX\nReloadBans","Auswählen","Abbrechen");
- }
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- new pID;
- new pIDGeld;
- pIDGeld = GetPlayerMoney(pID);
- new pName[MAX_PLAYER_NAME];
- GetPlayerName(playerid,pName,24);
- new Float:GTX,Float:GTY,Float:GTZ;
- new string[128];
- new pIDName[MAX_PLAYER_NAME];
- if(dialogid == DIALOG_BEFEHLE && response)
- {
- switch(listitem)
- {
- case 0:
- {
- Ban(pID);
- format(string,128,"Administrator %s bannt %s",pName,pIDName);
- SendClientMessageToAll(GELB,string);
- }
- case 1:
- {
- Kick(pID);
- format(string,128,"Administrator %s kickt %s",pName,pIDName);
- SendClientMessageToAll(GELB,string);
- }
- case 2:
- {
- ResetPlayerWeapons(pID);
- SetPlayerPos(pID,197.6661,173.8179,1003.0234);
- SetPlayerInterior(pID,3);
- format(string,128,"Admin %s sperrt %s ein",pName,pIDName);
- SendClientMessageToAll(GELB,string);
- }
- case 3:
- {
- GetPlayerPos(pID,GTX,GTY,GTZ);
- CreateExplosion(GTX,GTY,GTZ,12,15);
- }
- case 4:
- {
- GetPlayerPos(pID,GTX,GTY,GTZ);
- SetPlayerPos(playerid,GTX+1,GTY,GTZ);
- format(string,128,"Administrator %s portet sich zu %s",pName,pIDName);
- SendClientMessageToAll(GELB,string);
- }
- case 5:
- {
- GetPlayerPos(playerid,GTX,GTY,GTZ);
- SetPlayerPos(pID,GTX+1,GTY,GTZ);
- format(string,128,"User %s wird zu Administrator %s geportet",pIDName,pName);
- SendClientMessageToAll(GELB,string);
- }
- case 6:
- {
- GetPlayerMoney(pID);
- format(string,128,"Geld von %s: %s",pIDName,pIDGeld);
- SendClientMessage(playerid,GELB,string);
- }
- case 7:
- {
- ResetPlayerMoney(pID);
- format(string,128,"Du hast das Geld von %s Resettet",pIDName);
- SendClientMessage(playerid,GELB,string);
- }
- case 8:
- {
- new plrIP[16];
- GetPlayerIp(pID,plrIP,sizeof(plrIP));
- SendClientMessage(playerid,GELB,plrIP);
- }
- case 9:
- {
- ShowPlayerDialog(playerid,DIALOG_LEVELSETZEN,DIALOG_STYLE_INPUT,"Score Setzen","Tippe bitte eine Zahl ein!","Fertig","Abbrechen");
- }
- case 10:
- {
- ShowPlayerDialog(playerid,DIALOG_FARBESETZEN,DIALOG_STYLE_LIST,"Farbe Setzen","Blau\nGelb\nRot\nGrün\nLila","Fertig","Abbrechen");
- }
- case 11:
- {
- ResetPlayerWeapons(pID);
- format(string,128,"Du hast die Waffen von %s Resettet!",pIDName);
- SendClientMessage(playerid,GELB,string);
- }
- case 12:
- {
- SpawnPlayer(pID);
- format(string,128,"Administrator %s Spawnt %s",pName,pIDName);
- }
- case 13:
- {
- PlayerSpectatePlayer(playerid,pID,SPECTATE_MODE_NORMAL);
- }
- case 14:
- {
- TogglePlayerSpectating(playerid,1);
- SpawnPlayer(playerid);
- }
- case 15:
- {
- TogglePlayerControllable(pID,1);
- }
- case 16:
- {
- TogglePlayerControllable(pID,0);
- }
- case 17:
- {
- SetPlayerHealth(pID,100);
- }
- case 18:
- {
- SetPlayerArmour(pID,100);
- }
- case 20:
- {
- ShowPlayerDialog(playerid,DIALOG_GIVEGUN,DIALOG_STYLE_LIST,"GiveGun Liste","Munition ist immer 120\n\n\nDesert Eagle\nMP5\nUzi\nTec-9\nAK-47\nSchrotflinte\nCombat Schrotflinte\nM4\nMesser\nSniper\nChainsaw\nFallschirm","Auswählen","Abbrechen");
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_LEVELSETZEN && response)
- {
- new Level = strval(inputtext);
- SetPlayerScore(pID,Level);
- }
- if(dialogid == DIALOG_FARBESETZEN && response)
- {
- switch(listitem)
- {
- case 0:
- {
- SetPlayerColor(pID,BLAU);
- }
- case 1:
- {
- SetPlayerColor(pID,GELB);
- }
- case 2:
- {
- SetPlayerColor(pID,ROT);
- }
- case 3:
- {
- SetPlayerColor(pID,GREEN);
- }
- case 4:
- {
- SetPlayerColor(pID,LILA);
- }
- }
- }
- if(dialogid == DIALOG_RCONBEFEHLE && response)
- {
- switch(listitem)
- {
- case 0:
- {
- SendRconCommand("exit");
- }
- case 1:
- {
- SendRconCommand("gmx");
- }
- case 2:
- {
- SendRconCommand("reloadbans");
- }
- }
- }
- if(dialogid == DIALOG_ADMINLOGIN && response)
- {
- new AdminFormat[128];
- format(AdminFormat,sizeof AdminFormat,"Admin/Admin.ini");
- if(strcmp(inputtext,dini_Get(AdminFormat,"Passwort")) == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_BEFEHLE,DIALOG_STYLE_LIST,"Befehle des Admin Systems","Bannen\nKicken\nPrison\nGodMode Test\nGoto\nGetHere\nMoney Check\nMoney Resetten\nIP-Check\nScore setzen\nFarbe Setzen\nWaffen Resetten\nPing-Check\nSpawnen\nSpectate\nUnSpectate\nFreezen\nUnfreezen","Auswählen","Abbrechen");
- }
- if(dialogid == DIALOG_SETADMINPW && response)
- {
- new AdminFormat2[128];
- format(AdminFormat2,sizeof AdminFormat2,"Admin/Admin.ini");
- {
- dini_Set(AdminFormat2,"Passwort",inputtext);
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_GIVEGUN && response)
- {
- switch(listitem)
- {
- case 0:
- {
- }
- case 1:
- {
- GivePlayerWeapon(pID,24,120);
- SendClientMessage(pID,GREEN,"Du hast eine Desert Eagle mit 120 Schuss erhalten!");
- format(string,128,"Du hast %s eine Desert Eagle mit 120 Schuss gegeben!",pIDName);
- SendClientMessage(playerid,GELB,string);
- }
- case 2:
- {
- GivePlayerWeapon(pID,29,120);
- SendClientMessage(pID,GREEN,"Du hast eine MP5 mit 120 Schuss erhalten!");
- format(string,128,"Du hast %s eine MP5 mit 120 Schuss gegeben!",pIDName);
- SendClientMessage(playerid,GELB,string);
- }
- case 3:
- {
- GivePlayerWeapon(pID,28,120);
- SendClientMessage(pID,GREEN,"Du hast eine Uzi mit 120 Schuss erhalten!");
- format(string,128,"Du hast %s eine Uzi mit 120 Schuss gegeben!",pIDName);
- SendClientMessage(playerid,GELB,string);
- }
- case 4:
- {
- GivePlayerWeapon(pID,32,120);
- SendClientMessage(pID,GREEN,"Du hast eine Tec-9 mit 120 Schuss erhalten!");
- format(string,128,"Du hast %s eine Tec-9 mit 120 Schuss gegeben!",pIDName);
- SendClientMessage(playerid,GELB,string);
- }
- case 5:
- {
- GivePlayerWeapon(pID,30,120);
- SendClientMessage(pID,GREEN,"Du hast eine AK-47 mit 120 Schuss erhalten!");
- format(string,128,"Du hast %s eine AK-47 mit 120 Schuss gegeben!",pIDName);
- SendClientMessage(playerid,GELB,string);
- }
- case 6:
- {
- GivePlayerWeapon(pID,25,120);
- SendClientMessage(pID,GREEN,"Du hast eine Schrotflinte mit 120 Schuss erhalten!");
- format(string,128,"Du hast %s eine Schrotflinte mit 120 Schuss gegeben!",pIDName);
- SendClientMessage(playerid,GELB,string);
- }
- case 7:
- {
- GivePlayerWeapon(pID,26,120);
- SendClientMessage(pID,GREEN,"Du hast eine Combat Schrotflinte mit 120 Schuss erhalten!");
- format(string,128,"Du hast %s eine Combat Schrotflinte mit 120 Schuss gegeben!",pIDName);
- SendClientMessage(playerid,GELB,string);
- }
- case 8:
- {
- GivePlayerWeapon(pID,31,120);
- SendClientMessage(pID,GREEN,"Du hast eine M4 mit 120 Schuss erhalten!");
- format(string,128,"Du hast %s eine M4 mit 120 Schuss gegeben!",pIDName);
- SendClientMessage(playerid,GELB,string);
- }
- case 9:
- {
- GivePlayerWeapon(pID,4,120);
- SendClientMessage(pID,GREEN,"Du hast ein Messer erhalten!");
- format(string,128,"Du hast %s ein Messer gegeben!",pIDName);
- SendClientMessage(playerid,GELB,string);
- }
- case 10:
- {
- GivePlayerWeapon(pID,34,120);
- SendClientMessage(pID,GREEN,"Du hast eine Sniper mit 120 Schuss erhalten!");
- format(string,128,"Du hast %s eine Sniper mit 120 Schuss gegeben!",pIDName);
- SendClientMessage(playerid,GELB,string);
- }
- case 11:
- {
- GivePlayerWeapon(pID,9,120);
- SendClientMessage(pID,GREEN,"Du hast eine Kettensäge erhalten!");
- format(string,128,"Du hast %s eine Kettensäge gegeben!",pIDName);
- SendClientMessage(playerid,GELB,string);
- }
- case 12:
- {
- GivePlayerWeapon(pID,46,120);
- SendClientMessage(pID,GREEN,"Du hast einen Fallschirm erhalten!");
- format(string,128,"Du hast %s einen Fallschirm gegeben!",pIDName);
- SendClientMessage(playerid,GELB,string);
- }
- }
- return 1;
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement