Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <sscanf2>
- new ChatBlock;
- public OnFilterScriptInit()
- {
- print("uRcon Commands");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- new cmds[30], params[30];
- sscanf(cmd, "s[30]s[30]", cmds, params);
- if(!strcmp(cmd,"cmds",true))
- {
- new str[128];
- format(str,sizeof(str),"kickall - Kickt alle Spieler vom Server\n");
- strcat(str,"slapall - Slapt alle Spieler auf dem Server\n",sizeof(str));
- strcat(str,"cc - Cleart allen den Chat\n",sizeof(str));
- strcat(str,"freezeall - friert alle Spieler auf dem Server ein\n",sizeof(str));
- strcat(str,"unfreezeall - entfriert alle Spieler auf dem Server\n",sizeof(str));
- strcat(str,"blockchat - Verbietet den Spielern zu schreiben\n",sizeof(str));
- strcat(str,"allowchat - Gibt den Chat wieder frei\n",sizeof(str));
- printf("%s",str);
- }
- if(!strcmp(cmd,"kickall",true))
- {
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- Kick(i);
- }
- print("Alle Spieler wurden gekickt!");
- }
- if(!strcmp(cmd,"slapall",true))
- {
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- new Float:zPos[3];
- GetPlayerPos(i,zPos[0],zPos[1],zPos[2]);
- SetPlayerPos(i,zPos[0],zPos[1],zPos[2]+12);
- }
- print("Alle Spieler wurden geslapt!");
- }
- if(!strcmp(cmd,"cc",true))
- {
- for(new i=0;i<100;i++)
- {
- SendClientMessageToAll(-1," ");
- }
- print("Chat wurde gereinigt!");
- }
- if(!strcmp(cmd,"freezeall",true))
- {
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- TogglePlayerControllable(i,0);
- }
- print("Alle Spieler wurden gefreezt!");
- }
- if(!strcmp(cmd,"unfreezeall",true))
- {
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- TogglePlayerControllable(i,1);
- }
- print("Alle Spieler k�nnen sich wieder bewegen!");
- }
- if(!strcmp(cmd,"blockchat",true))
- {
- print("Chat wird nun geblockt!");
- ChatBlock=1;
- }
- if(!strcmp(cmd,"allowchat",true))
- {
- print("Chat wird nun nicht mehr geblockt!");
- ChatBlock=0;
- }
- return 1;
- }
- public OnPlayerText(playerid,text[])
- {
- if(ChatBlock==1)
- {
- SendClientMessage(playerid,0xFF0000FF,"Der Chat wurde von einem Administrator geblockt!");
- return 0;
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment