#Cucumber
Ученик
в чём проблема?
код:
код:
PHP:
CMD:firewood(playerid)
{
if(Cuffed[playerid]) return SendClientMessage(playerid,COLOR_LIGHTRED,"[Ошибка] {FFFFFF}Вы скованы и не можете двигаться");
if(IsANotControllable(playerid)) return SendClientMessage(playerid, COLOR_LIGHTRED, "[Ошибка] {FFFFFF}Вы не можете двигаться!");
if(PlayerInfo[playerid][pWood] == 0) return SendClientMessage(playerid,COLOR_LIGHTRED,"[Ошибка] {FFFFFF}У вас нет дров! Купить их можно в магазине АЗС!");
if(PlayerInfo[playerid][pLighter] == 0) return SendClientMessage(playerid,COLOR_LIGHTRED,"[Ошибка] {FFFFFF}У вас нет зажигалки. Купить можно в магазине 24/7.");
if(GetPlayerInterior(playerid) != 0 || GetPlayerInterior(playerid)!=0) return SendClientMessage(playerid, COLOR_LIGHTRED, "[Ошибка] {FFFFFF}Использовать в здании запрещено!");
if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_LIGHTRED, "[Ошибка] {FFFFFF}В транспорте нельзя :D");
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);
format(string, "Костер\nРазжёг: {FAAC58}%s\n{FFFFFF}Горит. Осталось: {FAAC58}%d {FFFFFF}минут(ы).\n\nПожарить рыбу/мясу: {FAAC58}/cook",wOwner[idobject],floatround(float(wwTimer[idobject])/60.0));
wwText[idobject] = CreateDynamic3DTextLabel(string,-1,x, y, z,4.0);
PlayerInfo[playerid][pWood]--;
PlayerInfo[playerid][pLighter] --;
ApplyAnimation(playerid,"BOMBER", "BOM_Plant",4.0,0,0,0,0,0,1);
GameTextForPlayer(playerid, "SUCCESSFUL", 0, 1);
return true;
}
