Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cmd:o(playerid, params[])
- {
- //if(Player[playerid][pPlayerInv][150] == 0) return SCM(playerid, GREY, "У тебя нет раций.");
- if(Player[playerid][uRadioChannel] == 0)
- return SCM(playerid, GREY, "Для начала необходимо подключиться к каналу, используя команду - ' /channel '");
- if(Player[playerid][pLevel] < 1 && !Player[playerid][pAdmin])
- return SCM(playerid, GREY, "Доступно с 1 уровня.");
- if(Player[playerid][pMutedTime] > 0)
- return MutePlayer(playerid);
- if(Player[playerid][pJailTime] > 0)
- return SCM(playerid,GREY,"Вы в кпз.");
- if(OOCChat[playerid] > 0 && (Player[playerid][pAdmin] < 1))
- return SFM(playerid, GREY, "Команда будет доступна через %d сек.", OOCChat[playerid]);
- if(sscanf(params, "s[150]", params[0]))
- return SCM(playerid, GREY, "Используй: /o [Текст].");
- if(Player[playerid][pAdmin] != 6)
- return Antirekl(playerid , params[0] , "Общий чат");
- new admtext[50];
- if(Player[playerid][pVip] >= 1) { admtext = "{33aa33}(V){FFFFFF}"; }
- if(Player[playerid][pLeader] >= 1) { admtext = "{0346FF}(L){FFFFFF}"; }
- if(Player[playerid][pHelper] == 1) { admtext = "{008cf0}(H){FFFFFF}"; }
- if(Player[playerid][pAdmin] == 6) { admtext = "{FF6347}(Администратор){FFFFFF}"; }
- else if(Player[playerid][pAdmin] == 5) { admtext = "{FF6347}(Гл.Модератор){FFFFFF}"; }
- else if(Player[playerid][pAdmin] == 4) { admtext = "{FF6347}(Ст.Модератор){FFFFFF}"; }
- else if(Player[playerid][pAdmin] == 3) { admtext = "{FF6347}(Модератор){FFFFFF}"; }
- else if(Player[playerid][pAdmin] == 2) { admtext = "{FF6347}(Модератор){FFFFFF}"; }
- else if(Player[playerid][pAdmin] == 1) { admtext = "{FF6347}(Модератор){FFFFFF}"; }
- if(Player[playerid][pVip] >= 1 || Player[playerid][pLeader] >= 1 || Player[playerid][pHelper] >= 1 || Player[playerid][pAdmin] >= 1)
- {
- format(g_small_string, sizeof(g_small_string), "»[Рация]: (Канал: %d) %s %s[%d]: %s *",Player[playerid][uRadioChannel], admtext,PlayerName[playerid], playerid, params[0]);
- RadioPlayers( Player[playerid][uRadioChannel], g_small_string );
- log("RadioChannale",g_small_string);
- }
- else
- {
- format(g_small_string, sizeof(g_small_string), "»[Рация]: (Канал: %d) %s[%d]: %s *", Player[playerid][uRadioChannel], PlayerName[playerid], playerid, params[0]);
- RadioPlayers( Player[playerid][uRadioChannel], g_small_string );
- log("RadioChannale",g_small_string);
- }
- OOCChat[playerid] = 60;
- return 1;
- }
- stock Antirekl(playerid , params[] , chat[])
- {
- clean:<g_string>;
- clean:<g_small_string>;
- new is1=0,
- r=0;
- while(strlen(params[is1]))
- {
- if('0'<=params[is1]<='9')
- {
- new is2=is1+1;
- new p=0;
- while(p==0)
- {
- if('0'<=params[is2]<='9'&&strlen(params[is2])) is2++;
- else
- {
- strmid(strR[r],params,is1,is2,255);
- if(strval(strR[r])<255) r++;
- is1=is2;
- p=1;
- }
- }
- }
- is1++;
- }
- if(r>=4)
- {
- format(g_string, sizeof(g_string), "[Подозрение на рекламу]:{e31007} %s[%d]: %s (В чат: %s )",PlayerName[playerid],playerid,params,chat);
- ABroadCast(-1, g_string, 1);
- SCM(playerid,RED,"Найдены запрещенные символы! Сообщение не отправлено.");
- for(new z=0;z<r;z++)
- {
- new pr2;
- while((pr2=strfind(params,strR[z],true))!=-1) for(new i=pr2,j=pr2+strlen(strR[z]);i<j;i++) params[i]='*';
- }
- return false;
- }
- if(Rekl[playerid] == 1 && strfind(params,"www",true)!=-1 || Rekl[playerid] == 1 && strfind(params,".ru",true)!=-1
- || Rekl[playerid] == 1 && strfind(params,".net",true)!=-1 || Rekl[playerid] == 1 && strfind(params,".com",true)!=-1
- || Rekl[playerid] == 1 && strfind(params,"zona",true)!=-1 || Rekl[playerid] == 1 && strfind(params,"зона",true)!=-1
- || Rekl[playerid] == 1 && strfind(params,"сектор",true)!=-1 || Rekl[playerid] == 1 && strfind(params,"сектр",true)!=-1
- || Rekl[playerid] == 1 && strfind(params,"мародер",true)!=-1 || Rekl[playerid] == 1 && strfind(params,"мародеры",true)!=-1
- || Rekl[playerid] == 1 && strfind(params,"server",true)!=-1 || Rekl[playerid] == 1 && strfind(params,"серв",true)!=-1
- || Rekl[playerid] == 1 && strfind(params,"сервер",true)!=-1 || Rekl[playerid] == 1 && strfind(params,"serv",true)!=-1
- || Rekl[playerid] == 1 && strfind(params,"lastlife",true)!=-1 || Rekl[playerid] == 1 && strfind(params,"last",true)!=-1
- || Rekl[playerid] == 1 && strfind(params,"ll",true)!=-1 || Rekl[playerid] == 1 && strfind(params,"лл",true)!=-1
- || Rekl[playerid] == 1 && strfind(params,"rp",true)!=-1 || Rekl[playerid] == 1 && strfind(params,"roleplay",true)!=-1
- || Rekl[playerid] == 1 && strfind(params,"surv",true)!=-1 || Rekl[playerid] == 1 && strfind(params,"rpg",true)!=-1
- || Rekl[playerid] == 1 && strfind(params,"to die",true)!=-1 || Rekl[playerid] == 1 && strfind(params,"surv to die",true)!=-1)
- {
- format(g_small_string, sizeof(g_small_string),"[Подозрение на рекламу]:{e31007} %s[%d]: %s (В чат: %s )", PlayerName[playerid], playerid, params, chat);
- ABroadCast(-1, g_small_string,1);
- SCM(playerid,RED,"Найдены запрещенные символы! Сообщение не отправлено.");
- return false;
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement