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

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

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

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

verteich

Умник
в этих командах:
PHP:
CMD:firewood(playerid)
{
    for(new k; k<MAX_PLAYERS; k++)
    {
      if(IsPlayerInRangeOfPoint(playerid,30.0, BumBoxPos[k][0], BumBoxPos[k][1], BumBoxPos[k][2]))
      {
          return SendClientMessage(playerid, COLOR_RED, "[Ошибка]{FFFFFF} Вы не можете здесь рожечь костер, так как он рядом!");
        }
     }//в этой половине кода
    if(Cuffed[playerid]) return SendClientMessage(playerid,COLOR_LIGHTRED,"[Ошибка] {FFFFFF}Вы скованы и не можете двигаться");
	if(IsANotControllable(playerid)) return SendClientMessage(playerid, COLOR_LIGHTRED, "[Ошибка] {FFFFFF}Вы не можете двигаться!");
	if(PI[playerid][pWood] == 0) return SendClientMessage(playerid,COLOR_LIGHTRED,"[Ошибка] {FFFFFF}У вас нет дров! Купить их можно в магазине АЗС!");
    if(PI[playerid][pLighter] == 0) return SendClientMessage(playerid,COLOR_LIGHTRED,"[Ошибка] {FFFFFF}У вас нет зажигалки. Купить можно в магазине 24/7.");
	if(GetPlayerInterior(playerid) != 0 || GetPlayerVirtualWorld(playerid)!=0) return SendClientMessage(playerid, COLOR_LIGHTRED, "[Ошибка] {FFFFFF}Использовать в здании запрещено!");
    if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_LIGHTRED, "[Ошибка] {FFFFFF}В транспорте нельзя");
	if(IsPlayerToKvadrat(playerid, 850, 590, 2914, 2902)) return SendClientMessage(playerid, COLOR_LIGHTRED, "[Ошибка] {FFFFFF}В городе/районе нельзя розжигать костры!");
    if(IsPlayerToKvadrat(playerid,  -2918, -1010, -1210, 1378)) return SendClientMessage(playerid, COLOR_LIGHTRED, "[Ошибка] {FFFFFF}В городе/районе нельзя розжигать костры!");
    if(IsPlayerToKvadrat(playerid,  -654, -426, 370, 178)) return SendClientMessage(playerid, COLOR_LIGHTRED, "[Ошибка] {FFFFFF}В городе/районе нельзя розжигать костры!");
    if(IsPlayerToKvadrat(playerid, 1182, -142, 2618, 422)) return SendClientMessage(playerid, COLOR_LIGHTRED, "[Ошибка] {FFFFFF}В городе/районе нельзя розжигать костры!");
    if(IsPlayerToKvadrat(playerid, 578, -874, 1562, -402)) return SendClientMessage(playerid, COLOR_LIGHTRED, "[Ошибка] {FFFFFF}В городе/районе нельзя розжигать костры!");
    if(IsPlayerToKvadrat(playerid, 82, -1882, 2906, -870)) return SendClientMessage(playerid, COLOR_LIGHTRED, "[Ошибка] {FFFFFF}В городе/районе нельзя розжигать костры!");
    if(IsPlayerToKvadrat(playerid, 1358, -2742, 2910, -1882)) return SendClientMessage(playerid, COLOR_LIGHTRED, "[Ошибка] {FFFFFF}В городе/районе нельзя розжигать костры!");
	new Float:x, Float:y, Float:z, Float:eagle, string[300];
    GetPlayerPos(playerid, x, y, z);
    GetPlayerFacingAngle(playerid, eagle);

	new idgun = 19632;

	new idobject=-1;
    for(new i;i<MAX_WOODS;i++)
    {
        if(wwoods[i]==-1)
		{
 			idobject=i;
	 		break;
		}
    }
    if(idobject==-1)
    {
        new min1=gettime();
        for(new i;i<MAX_WOODS;i++)
        {
            if(wwoodtime[i]<min1)
            {
                min1=wwoodtime[i];
                idobject=i;
            }
        }
        DestroyDynamicObject(wwoods[idobject]);
    }
    wwoodtime[idobject] = gettime();
   	wwTimer[idobject] = 900;//изменить
    wwoods[idobject] = CreateDynamicObject(idgun, x,y,z-1.0,0, 0, eagle);
	wOwner[idobject] = PN(playerid);
    
    f(string, "Костер\nРазжёг: %s\n{FFFFFF}Горит. Осталось: {FAAC58}%d {FFFFFF}минут(ы).\n\nПожарить рыбу: /cook",wOwner[idobject],floatround(float(wwTimer[idobject])/60.0));
	wwText[idobject] = CreateDynamic3DTextLabel(string,-1,x, y, z,4.0);

	PI[playerid][pWood]--;
    PI[playerid][pLighter] --;
 	ApplyAnimation(playerid,"BOMBER", "BOM_Plant",4.0,0,0,0,0,0,1);
 	GameTextForPlayer(playerid, "SUCCESSFUL", 0, 1);
	return true;
}
CMD:cook(playerid, params[])
{
	new Float:x,Float:y,Float:z;
    for(new i;i<MAX_WOODS;i++)
    if(!IsPlayerInRangeOfPoint(playerid,1,wwoods[i][x], wwoods[i][y], wwoods[i][z])) return SendClientMessage(playerid, COLOR_RED, "[Ошибка]{FFFFFF} Возле вас нет костра!");//тут
    if(PlayerFish[playerid])) return SendClientMessage(playerid, COLOR_LIGHTRED, "[Ошибка]{FFFFFF} У вас нет рыбы!");
    PI[playerid][pRiba]++;
    GameTextForPlayer(playerid, "fried fish + 1", 0, 1);
	ShowPlayerDialogEx(playerid, 0, "", "{FFFFFF}Вы успешно приготовили {9ACD32}1{ffffff}-ну жаренную рыбу!\nЧтобы покушать, используйте {9ACD32}/eat{FFFFFF}!", "Понял", "");
	return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу