Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Ban Filterscipt by Stinson aka TheLostMC. Viel Spaß dammit!
- Besucht doch mal in bälde das German Playaz Forum wir eröffnen eine Community mit einem RL & einem RPG Freeroam Server.
- */
- #include <a_samp>
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Bansystem geladen! - Have fun!");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- print("\n--------------------------------------");
- print(" Bansystem ungeloadet! - Have fun!");
- print("--------------------------------------\n");
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(!strcmp(strget(cmdtext,0),"/ban"))
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerAdmin(playerid))
- {
- if(!strlen(strget(cmdtext,0)))
- {
- SendClientMessage(playerid,0xFF0019FF,"Nutze /ban ID");
- }
- else
- {
- new banID = strval(strget(cmdtext,1));
- if(IsPlayerConnected(banID))
- {
- new adminname[MAX_PLAYER_NAME];
- GetPlayerName(playerid,adminname,sizeof(adminname));
- new bannedname[MAX_PLAYER_NAME];
- GetPlayerName(banID,bannedname,sizeof(bannedname));
- new string[200];
- format(string,sizeof(string),"%s hat den Spieler %s gebannt!",adminname,bannedname);
- SendClientMessageToAll(0xFF0019FF,string);
- Ban(banID);
- }
- }
- }
- else
- {
- SendClientMessage(playerid,0xFF0019FF,"Du bist kein Admin!");
- }
- }
- return 1;
- }
- return 0;
- }
- stock strget(strx[], pos, search = ' ') {
- new arg, ret[128], idxx;
- for (new i = 0; i < strlen(strx); i++) {
- if(strx[i] == search || i == strlen(strx) || strx[i + 1] == 10) {
- arg++;
- if (arg == pos + 1){
- ret[i-idxx] = EOS;
- return ret;
- } else if (arg == pos)
- idxx= i+1;
- }
- else if (arg == pos)
- ret[i - idxx] = strx[i];
- }
- return ret;
- }
Advertisement
Add Comment
Please, Sign In to add comment