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

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

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

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

как сделать проверку на маску

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

den1239

Ученик
Помогите сделать чтобы когда я в маске и писал в чат было написано: Незнакомец сказал: %s!Помогите пожалуйста!
Вот код маски:
PHP:
if(strcmp(cmd, "/usemask", true) == 0)// маска
    {
        if(PlayerInfo[playerid][pMask] == 1)
        {
            if(PlayerInfo[playerid][pMaskOn] == 0)
            {
                PlayerInfo[playerid][pMaskOn] = 1;
                for(new i = 0; i < MAX_PLAYERS; i++)
                {
                    ShowPlayerNameTagForPlayer(i, playerid, 0);
                }
   	            new maska;
                GetPlayerName(playerid, sendername, sizeof(sendername));
				format(string, sizeof(string), "* Незнакомец одевает маску.");
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
				SetPlayerAttachedObject(playerid, 0, 19036, 2, 0.1, 0.83, -0.005, 90.0, 180.0, 90.0);
				SendClientMessage(playerid,COLOR_YELLOW,"Вы одели маску");
                PlayerInfo[playerid][pMaskSkill] -= 1;
                SetPlayerAttachedObject(playerid,3 , 19038, 18);
                if(PlayerInfo[playerid][pMaskSkill] <= 0)
                {
                    new ranran = random(100);
                    if(ranran < 2)
                    {
                        SendClientMessage(playerid,COLOR_LIGHTRED,"Вы порвали маску!Купите её в магазине 24/7!");
                        DestroyObject(maska);
                        PlayerInfo[playerid][pMaskSkill] = 0;
                        PlayerInfo[playerid][pMask] = 0;
                        PlayerInfo[playerid][pMaskOn] = 0;
                        for(new i = 0; i < MAX_PLAYERS; i++)
                        {
                            ShowPlayerNameTagForPlayer(i, playerid, 1);
                        }
                    }
                }
            }
            else if(PlayerInfo[playerid][pMaskOn] == 1)
            {
                PlayerInfo[playerid][pMaskOn] = 0;
                for(new i = 0; i < MAX_PLAYERS; i++)
                {
                for(new i = 0; i <MAX_PLAYER_ATTACHED_OBJECTS; i++)
                {
                if(IsPlayerAttachedObjectSlotUsed(playerid, i)) RemovePlayerAttachedObject(playerid, i);
                }
                    ShowPlayerNameTagForPlayer(i, playerid, 1);
                }
				new maska;
				DestroyObject(maska);
                GetPlayerName(playerid, sendername, sizeof(sendername));
				format(string, sizeof(string), "* Незнакомец снимает маску.");
				ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
				SendClientMessage(playerid,COLOR_YELLOW,"Вы сняли маску");
            }
        }
        else
        {
            SendClientMessage(playerid,COLOR_GREY,"У вас нет маски!Купите её в магазине 24/7!");
        }
        return 1;
    }
Вот код чата:
PHP:
if (realchat)
	{
	    if(gPlayerLogged[playerid] == 0)
	    {
	        return 0;
      	}
        	new to_others[MAX_CHATBUBBLE_LENGTH+1];
			if(PlayerInfo[playerid][pSex] == 1)
            {
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    //ApplyAnimation(playerid,"PED","IDLE_CHAT",4.1,0,0,0,0,0);
		            format(string, sizeof(string), "%s [ID:%d] сказал: %s", sendername, playerid, text);
		            ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
	                format(to_others,MAX_CHATBUBBLE_LENGTH,"%s ",text);
	                SetPlayerChatBubble(playerid,to_others,COLOR_FLBLUE,20.0,10000);
		            format(string,sizeof(string),"%s [ID:%d] сказал: %s",sendername, playerid, text);
		            log("Chat",string);
					return 0;
     		}
			if(PlayerInfo[playerid][pSex] == 2)
         	{
		            GetPlayerName(playerid, sendername, sizeof(sendername));
                    //ApplyAnimation(playerid,"PED","IDLE_CHAT",4.1,0,0,0,0,0);
		            format(string, sizeof(string), "%s [ID:%d] сказала: %s", sendername, playerid, text);
		            ProxDetector(18.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
	                format(to_others,MAX_CHATBUBBLE_LENGTH,"%s ",text);
	                SetPlayerChatBubble(playerid,to_others,COLOR_FLBLUE,20.0,10000);
		            format(string,sizeof(string),"%s [ID:%d] сказала: %s",sendername,playerid, text);
		            log("Chat",string);
					return 0;
     		}
	}
	return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу