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

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

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

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

/healme

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

Murder

Умник
Здравствуйте помогите с командой, в моде rls аптечки в доме может использовать только хозяин, помогите сделать чтобы любой человек сможет использовать аптечку, вот команда стандартная:

PHP:
else if(strcmp(cmd, "/healme", true) == 0)
	{
			new bouse = PlayerInfo[playerid][pPhousekey];
			new playername[MAX_PLAYER_NAME];
			GetPlayerName(playerid, playername, sizeof(playername));
			if (bouse != 255 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0)
			{
			     if (!PlayerToPoint(3, playerid,HouseInfo[bouse][hExitx],HouseInfo[bouse][hExity],HouseInfo[bouse][hExitz]))
				{
				    SendClientMessage(playerid, COLOR_GREY, "Вы не у себя в квартире!");
			        return 1;
			    }
				if(HouseInfo[bouse][hHel] ==0) return	SendClientMessage(playerid, COLOR_GRAD1, "Нет аптечек!");
					SendClientMessage(playerid, COLOR_BLUE, "Использована 1 аптечка!");
					SendClientMessage(playerid, COLOR_WHITE, "Вы были вылечены до 100 процентов");
					HouseInfo[bouse][hHel] -=1;
					SetPlayerHealthAC(playerid, 100.0);
					PlayerInfo[playerid][pHPP] =100;
					SetPlayerChatBubble(playerid, "использовал(а) аптечку", COLOR_PURPLE, 30.0, 10000);
			    	return 1;
			}
 }
вот команда которую я попробовал сделать:

PHP:
else if(strcmp(cmd, "/healme", true) == 0)
    { 
	for(new h = 0; h <= sizeof(HouseInfo); h++)
			{
			    if (!PlayerToPoint(6, playerid,HouseInfo[h][hExitx],HouseInfo[h][hExity],HouseInfo[h][hExitz])) return SendClientMessage(playerid, COLOR_GREY, "Вы не в доме!");
				if(HouseInfo[h][hHel] == 0) return	SendClientMessage(playerid, COLOR_GRAD1, "Нет аптечек!");
			    SendClientMessage(playerid, COLOR_BLUE, "Использована 1 аптечка!");
				SendClientMessage(playerid, COLOR_WHITE, "Вы были вылечены до 100 процентов");
				HouseInfo[h][hHel] -=1;
				SetPlayerHealthAC(playerid, 100.0);
				PlayerInfo[playerid][pHPP] =100;
				SetPlayerChatBubble(playerid, "использовал(а) аптечку", COLOR_PURPLE, 30.0, 10000);
			    return 1;
			}
    }
в этой команде, которую я переделал в некоторых домах пишет что нет аптечек(хотя аптечки есть) а в некоторых пишет"Вы не в доме!" помогите пожалуйста исправить мод RLS закидаю плюсами
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу