Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Excision Mute Sistemi
- */
- #include <a_samp>
- #include <izcmd>
- #include <sscanf2>
- new Muted[MAX_PLAYERS];
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Excision Mute Sistemi Yüklendi ");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- print("\n--------------------------------------");
- print(" Excision Mute Sistemi Kapatıldi ");
- print("--------------------------------------\n");
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- Muted[playerid] = 0;
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- if(Muted[playerid] == 1)
- {
- SendClientMessage(playerid,-1,"{FF0000}[HATA]: {FFFFFF}Susturulmussunuz, konusamazsiniz!");
- return 0;
- }
- return 1;
- }
- CMD:mute(playerid, params[])
- {
- new id, sebep[64], string[256];
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"{FF0000}[HATA]: {FFFFFF}Admin değilsin!");
- if(sscanf(params, "us[64]", id, sebep)) return SendClientMessage(playerid,-1,"{00FF00}[KULLANIM]: {FFFFFF}/mute [Nick / ID] [Sebep]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, -1,"{FF0000}[HATA]: {FFFFFF}Oyuncu oyunda degil!");
- format(string, sizeof(string), "{FFFF00}[BILGI]: {00FFA2}%s(%i) {FFFFFF}isimli oyuncuyu mutelediniz. Sebep: {00FFA2}%s", pName(id), id, sebep);
- SendClientMessage(playerid, -1, string);
- format(string, sizeof(string), "{FFFF00}[BILGI]: {00FFA2}Admin %s(%i) {FFFFFF}sizi muteledi. Sebep: {00FFA2}%s", pName(playerid), playerid, sebep);
- SendClientMessage(id, -1, string);
- format(string, sizeof(string), "{99FFFF}[MUTE]: {00FFA2}Admin %s(%i), %s(%i)'i {FFFFFF}muteledi. Sebep: {00FFA2}%s", pName(playerid), playerid, pName(id), id, sebep);
- SendClientMessageToAll(-1, string);
- Muted[id] = 1;
- return 1;
- }
- CMD:unmute(playerid, params[])
- {
- new id, string[256];
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"{FF0000}[HATA]: {FFFFFF}Admin değilsin!");
- if(sscanf(params, "u", id)) return SendClientMessage(playerid,-1,"{00FF00}[KULLANIM]: {FFFFFF}/unmute [Nick / ID]");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, -1,"{FF0000}[HATA]: {FFFFFF}Oyuncu oyunda degil!");
- format(string, sizeof(string), "{FFFF00}[BILGI]: {00FFA2}%s(%i) {FFFFFF}isimli oyuncuyu un-mutelediniz.", pName(id), id);
- SendClientMessage(playerid, -1, string);
- format(string, sizeof(string), "{FFFF00}[BILGI]: {00FFA2}Admin %s(%i) {FFFFFF}sizi un-muteledi.", pName(playerid), playerid);
- SendClientMessage(id, -1, string);
- format(string, sizeof(string), "{99FFFF}[MUTE]: {00FFA2}Admin %s(%i), %s(%i)'i {FFFFFF}un-muteledi.", pName(playerid), playerid, pName(id), id);
- SendClientMessageToAll(-1, string);
- Muted[id] = 0;
- return 1;
- }
- stock pName(playerid)
- {
- new oName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, oName, sizeof oName);
- return oName;
- }
Advertisement
Add Comment
Please, Sign In to add comment