Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/de/">
- <img alt="Creative Commons Lizenzvertrag" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/3.0/de/88x31.png" />
- </a><br /><span xmlns:dct="http://purl.org/dc/terms/" href="http://purl.org/dc/dcmitype/Text" property="dct:title" rel="dct:type">iBan - iPsy</span> von
- <a xmlns:cc="http://creativecommons.org/ns#" href="streetlifehistory.net" property="cc:attributionName" rel="cc:attributionURL">Eduard</a>
- steht unter einer <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/de/">Creative Commons Namensnennung-Nicht-kommerziell-Weitergabe unter gleichen Bedingungen 3.0 Deutschland Lizenz</a>.
- <br />Beruht auf einem Inhalt unter <a xmlns:dct="http://purl.org/dc/terms/" href="nsr.fairnet-arts.de" rel="dct:source">nsr.fairnet-arts.de</a>.
- <br />Über diese Lizenz hinausgehende Erlaubnisse können Sie unter <a xmlns:cc="http://creativecommons.org/ns#" href="nsr.fairnet-arts.de" rel="cc:morePermissions">nsr.fairnet-arts.de</a> erhalten.
- */
- /*
- Unter /aduty (falls vorhanden) könnt ihr SetPVarInt(playerid, "bAdmin", 1); einfügen
- Wichtig ist dass die Variable gesetzt wird, sonst wird er euch nicht als Admin erkennen.
- */
- #include <a_samp>
- #include <grund>
- #define systems%0(%1) forward%0(%1); public%0(%1)
- #define DIALOG_ADMINBAN 1000
- #define DIALOG_ADMINKICK 1001
- #define DIALOG_OPTION 1002
- #define COLOR_YELLOW 0xFFFF00AA
- #if defined FILTERSCRIPT
- systems OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print("Bansystem geladen by PasMod");
- print("--------------------------------------\n");
- return 1;
- }
- systems OnFilterScriptExit()
- {
- return 1;
- }
- #else
- main()
- {
- print("\n----------------------------------");
- print(" psBan * Bansystem via Tab ");
- print("----------------------------------\n");
- }
- #endif
- systems OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIALOG_OPTION)
- {
- if(GetPVarInt(playerid, "bAdmin"))
- {
- if(response == 1)
- {
- switch (listitem)
- {
- case 0:
- {
- ShowPlayerDialog(playerid,DIALOG_ADMINBAN,DIALOG_STYLE_LIST,"Such dir einen Grund aus","Cheaten\nSchwere Beleidigungen\nRegelmissachtung\nEUERGRUND\nEUERGRUND\nEUERGRUND\nEUERGRUND\nEUERGRUND\nEUERGRUND\nEUERGRUND\nEUERGRUND\nEUERGRUND\nEUERGRUND\nEUERGRUND\nEUERGRUND\nEUERGRUND\nEUERGRUND\nEUERGRUND\nEUERGRUND\nEUERGRUND\nEUERGRUND","Auswählen","Beenden");
- return 1;
- }
- case 1:
- {
- ShowPlayerDialog(playerid,DIALOG_ADMINKICK,DIALOG_STYLE_LIST,"Such dir einen Grund aus","Cheaten\nSchwere Beleidigungen\nRegelmissachtung\nEUERGRUND\nEUERGRUND\nEUERGRUND\nEUERGRUND\nEUERGRUND\nEUERGRUND\nEUERGRUND\nEUERGRUND\nEUERGRUND\nEUERGRUND\nEUERGRUND\nEUERGRUND\nEUERGRUND\nEUERGRUND\nEUERGRUND\nEUERGRUND\nEUERGRUND\nEUERGRUND","Auswählen","Beenden");
- return 1;
- }
- }
- }
- }
- }
- if(dialogid == DIALOG_ADMINBAN)
- {
- new stringn[200];
- new giveplayer[MAX_PLAYER_NAME];
- GetPlayerName(Adminbanname[playerid],giveplayer,sizeof(giveplayer));
- if(GetPVarInt(playerid, "bAdmin"))
- {
- if(response == 1)
- {
- switch (listitem)
- {
- case 0:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gebannt",giveplayer,Grund1);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- BanEx(Adminbanname[playerid],Grund1);
- return 1;
- }
- case 1:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gebannt",giveplayer,Grund2);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- BanEx(Adminbanname[playerid],Grund2);
- return 1;
- }
- case 2:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gebannt",giveplayer,Grund3);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- BanEx(Adminbanname[playerid],Grund3);
- return 1;
- }
- case 3:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gebannt",giveplayer,Grund4);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- BanEx(Adminbanname[playerid],Grund4);
- }
- case 4:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gebannt",giveplayer,Grund5);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- BanEx(Adminbanname[playerid],Grund5);
- }
- case 5:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gebannt",giveplayer,Grund6);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- BanEx(Adminbanname[playerid],Grund6);
- }
- case 6:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gebannt",giveplayer,Grund7);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- BanEx(Adminbanname[playerid],Grund7);
- }
- case 7:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gebannt",giveplayer,Grund8);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- BanEx(Adminbanname[playerid],Grund8);
- }
- case 8:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gebannt",giveplayer,Grund9);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- BanEx(Adminbanname[playerid],Grund9);
- }
- case 9:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gebannt",giveplayer,Grund10);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- BanEx(Adminbanname[playerid],Grund10);
- }
- case 10:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gebannt",giveplayer,Grund11);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- BanEx(Adminbanname[playerid],Grund11);
- }
- case 11:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gebannt",giveplayer,Grund12);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- BanEx(Adminbanname[playerid],Grund12);
- }
- case 12:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gebannt",giveplayer,Grund13);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- BanEx(Adminbanname[playerid],Grund13);
- }
- case 13:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gebannt",giveplayer,Grund14);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- BanEx(Adminbanname[playerid],Grund14);
- }
- case 14:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gebannt",giveplayer,Grund15);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- BanEx(Adminbanname[playerid],Grund15);
- }
- case 15:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gebannt",giveplayer,Grund16);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- BanEx(Adminbanname[playerid],Grund16);
- }
- case 16:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gebannt",giveplayer,Grund17);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- BanEx(Adminbanname[playerid],Grund17);
- }
- case 17:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gebannt",giveplayer,Grund18);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- BanEx(Adminbanname[playerid],Grund18);
- }
- case 18:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gebannt",giveplayer,Grund19);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- BanEx(Adminbanname[playerid],Grund19);
- }
- case 19:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gebannt",giveplayer,Grund20);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- BanEx(Adminbanname[playerid],Grund20);
- }
- case 20:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gebannt",giveplayer,Grund21);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- BanEx(Adminbanname[playerid],Grund21);
- }
- }
- }
- }
- }
- if(dialogid == DIALOG_ADMINKICK)
- {
- new stringn[200];
- new giveplayer[MAX_PLAYER_NAME];
- GetPlayerName(Adminbanname[playerid],giveplayer,sizeof(giveplayer));
- if(GetPVarInt(playerid, "bAdmin"))
- {
- if(response == 1)
- {
- switch (listitem)
- {
- case 0:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gekickt",giveplayer,Grund1);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- Kick(Adminbanname[playerid]);
- return 1;
- }
- case 1:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gekickt",giveplayer,Grund2);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- Kick(Adminbanname[playerid]);
- return 1;
- }
- case 2:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gekickt",giveplayer,Grund3);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- Kick(Adminbanname[playerid]);
- return 1;
- }
- case 3:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gekickt",giveplayer,Grund4);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- Kick(Adminbanname[playerid]);
- }
- case 4:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gekickt",giveplayer,Grund5);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- Kick(Adminbanname[playerid]);
- }
- case 5:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gekickt",giveplayer,Grund6);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- Kick(Adminbanname[playerid]);
- }
- case 6:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gekickt",giveplayer,Grund7);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- Kick(Adminbanname[playerid]);
- }
- case 7:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gekickt",giveplayer,Grund8);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- Kick(Adminbanname[playerid]);
- }
- case 8:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gekickt",giveplayer,Grund9);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- Kick(Adminbanname[playerid]);
- }
- case 9:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gekickt",giveplayer,Grund10);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- Kick(Adminbanname[playerid]);
- }
- case 10:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gekickt",giveplayer,Grund11);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- Kick(Adminbanname[playerid]);
- }
- case 11:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gekickt",giveplayer,Grund12);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- Kick(Adminbanname[playerid]);
- }
- case 12:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gekickt",giveplayer,Grund13);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- Kick(Adminbanname[playerid]);
- }
- case 13:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gekickt",giveplayer,Grund14);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- Kick(Adminbanname[playerid]);
- }
- case 14:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gekickt",giveplayer,Grund15);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- Kick(Adminbanname[playerid]);
- }
- case 15:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gekickt",giveplayer,Grund16);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- Kick(Adminbanname[playerid]);
- }
- case 16:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gekickt",giveplayer,Grund17);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- Kick(Adminbanname[playerid]);
- }
- case 17:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gekickt",giveplayer,Grund18);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- Kick(Adminbanname[playerid]);
- }
- case 18:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gekickt",giveplayer,Grund19);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- Kick(Adminbanname[playerid]);
- }
- case 19:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gekickt",giveplayer,Grund20);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- Kick(Adminbanname[playerid]);
- }
- case 20:
- {
- format(stringn,sizeof(stringn),"%s wurde wegen %s gekickt",giveplayer,Grund21);
- SendAdminMessageRang(COLOR_YELLOW, 1, stringn);
- Kick(Adminbanname[playerid]);
- }
- }
- }
- }
- }
- return 1;
- }
- systems OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- if(GetPVarInt(playerid, "bAdmin"))
- {
- ShowPlayerDialog(playerid,DIALOG_OPTION,DIALOG_STYLE_LIST,"Option","Kicken\nBannen","Auswählen","Beenden");
- Adminbanname[playerid] = clickedplayerid;
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement