Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Баг на сервере

Статус
В этой теме нельзя размещать новые ответы.

DaEL

Новичок
Вот такая фигня при отправке СМС на сервере



PHP:
CMD:sms(playerid, params[])
{
	if(PlayerInfo[playerid][pLogin] == 0) return true;
	if(!IsPlayerConnected(playerid)) return true;
	if(PlayerInfo[playerid][pMuted] == 1) return SCM(playerid, COLOR_LIGHTRED, "У вас бан чата!");
	if(sscanf(params, "us[64]", params[0],params[1])) return SCM(playerid, COLOR_WHITE, " Введите: /sms [id] [текст]");
	if(takephone[playerid] == 1) return SCM(playerid, COLOR_LIGHTRED, "У Вас нет телефона");
	if(!IsPlayerConnected(params[0]) || params[0] == INVALID_PLAYER_ID) return SCM(playerid, COLOR_GREY, PlayerIsNotOnline);
	for(new i;i < params[1];i++)
    {
        new a[2],c=0;
        for(new j = 0;j < params[1];j++) //5
        {
            strmid(a,params[1],i+j,i+j+1,2);
            if('0' <= a[0] <= '9')c+=1;
        }
        if(c == 9)
        {
            PlayerInfo[playerid][pMuteTime] = 20;
            PlayerInfo[playerid][pMuted] = 1;
            SCM(playerid, 0xFFFFFFAA, " Слишком много цифр");
            SCM(playerid, 0xFFFFFFAA, " Идет анализ твоего сообщения, ты заткнут(а) на 20 сек");
            format(strings,128," Внимание. %s[%d] пытался отправить текст: %s",PlayerInfo[playerid][pName], playerid, params[1]);
            ABroadCast(COLOR_YELLOW,strings,1);
            return true;
        }
	}
	if(IsIP(params[1]) || CheckString(params[1]))
	{
	    new ip[15];
	    PlayerInfo[playerid][pMuteTime] = 10800;
	    PlayerInfo[playerid][pMuted] = 1;
	    GetPlayerIp(playerid,ip,sizeof(ip));
        format(strings, 100, "%s[%d]: %s ",PlayerInfo[playerid][pName],playerid,params[1]);
	    ABroadCast(COLOR_LIGHTRED,strings,1);
	    SCM(playerid, COLOR_LIGHTRED,"[Security] Вы получили бан чата на 3 часа /mm - репорт");
	    return true;
	}
	if(Rekl[playerid] == 1 && strfind(params[1],"www",true)!=-1 || Rekl[playerid] == 1 && strfind(params[1],".ru",true)!=-1
			|| Rekl[playerid] == 1 && strfind(params[1],".net",true)!=-1 || Rekl[playerid] == 1 && strfind(params[1],".com",true)!=-1
			|| Rekl[playerid] == 1 && strfind(params[1],"http",true)!=-1)
	{
		format(strings, 128, "[БЧ][SMS] %s[%d] %s",PlayerInfo[playerid][pName],playerid,params[1]);
		ABroadCast(COLOR_LIGHTRED, strings, 1);
		SCM(playerid, COLOR_LIGHTRED,"Вы получили бан чата на 3 часа. /mm - репорт");
		PlayerInfo[playerid][pMuteTime] = 10800000;
		PlayerInfo[playerid][pMuted] = 1;
	}
    if(PhoneOnline[params[0]] > 0)
	{
		SCM(playerid, COLOR_GREY, "Телефон абонента выключен...");
		format(strings, 40, "%s достаёт мобильник", PlayerInfo[playerid][pName]);
		ProxDetector(5.0, playerid, strings, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
        GetPlayerPos(playerid, PlayerInfo[playerid][pXfind], PlayerInfo[playerid][pYfind], PlayerInfo[playerid][pZfind]);
		return true;
	}
	PlayerInfo[playerid][pBank] -=20;
	SendMes(params[0],  0xFDE640AA, "» Входящее: %s. Отправитель: %s[%d]",params[1],PlayerInfo[playerid][pName], playerid);
	PlayerPlaySound(params[0], 1052, 0.0, 0.0, 0.0);
	PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
	SendMes(playerid,  0xFDE640AA, "» Исходящее: %s. Получатель: %s[%d]",params[1], PlayerInfo[params[0]][pName], params[0]);
	/*    if(PlayerEx[params[0]][VarEx] > 1) {    SCM(playerid, COLOR_GREY, "- Данный игрок AFK"); }*/
	SCM(playerid,  COLOR_WHITE, "- Сообщение доставлено");
	format(strings, 50, "%s отправил(а) смс сообщение", PlayerInfo[playerid][pName]);
	ProxDetector(5.0, playerid, strings, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    GetPlayerPos(playerid, PlayerInfo[playerid][pXfind], PlayerInfo[playerid][pYfind], PlayerInfo[playerid][pZfind]);
//	writeLog("logs/chat.txt",string);
	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу