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

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

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

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

Темнота или /usedrugs

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

G4liathus

Умник
Когда употре***ю наркотики ночью, такая штука получается, как исправить? Помогите пожалуйста!

Картинка:



CMD:usedrugs​
PHP:
CMD:usedrugs(playerid,params[])
{
	if(PlayerInfo[playerid][pDrugTime] > gettime()) return SCM(playerid,COLOR_GRAD1,"Нельзя употре***ть наркотик слишком часто!");
	new Float: health, drugs;
	if(sscanf(params,"d",drugs)) return SCM(playerid, COLOR_WHITE, "Введите: /usedrugs [кол-во грамм]");
	if(drugs > 10 || drugs < 1) return SCM(playerid, COLOR_GRAD1,"За один раз можно употре***ть от 1 до 10 грамм");
	if(PlayerInfo[playerid][pDrugs] < drugs) return SCM(playerid, COLOR_GRAD1,"У вас недостаточно наркотиков!");
	//
	if(PlayerInfo[playerid][pDepen] < 2000 && drugs < 1 || PlayerInfo[playerid][pDepen] < 2000 && drugs > 4) return SCM(playerid, COLOR_GRAD1,"На данный момент вам можно употре***ть не более 4 грамм");
	else if(PlayerInfo[playerid][pDepen] < 4000 && drugs < 1 || PlayerInfo[playerid][pDepen] < 4000 && drugs > 6) return SCM(playerid, COLOR_GRAD1, "На данный момент вам можно употре***ть не более 6 грамм");
	else if(PlayerInfo[playerid][pDepen] > 4000 && drugs < 1 || drugs > 10) return SCM(playerid, COLOR_GRAD1, "Вам можно употребить от 1 до 10 грамм");
	//
	PlayerInfo[playerid][pDrugs] -= drugs;
	GetPlayerHealth(playerid,health);
	if(health + 10.0*drugs >= 160) SetPlayerHealthAC(playerid, 160.0);
	else SetPlayerHealthAC(playerid, health + 10.0*drugs);
	PlayerInfo[playerid][pDrugTime] = gettime() + 20;
    SetPlayerWeather(playerid, 250);
	ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,0,0,0,0,1);
    GetPlayerName(playerid,sn,sizeof(sn));
	format(nsa, sizeof(nsa), "%s употребил(а) наркотики", sn);
	ProxDetector(5.0, playerid, nsa, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
	PlayerInfo[playerid][pDepen] += drugs * 30;
    SetTimerEx("DrugEffectGone", 17100, false, "i", playerid);
	//
	if(LomkaStart[playerid] == true)
	{
	    LomkaStart[playerid] = false;
	    ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,0,0,0,0,1);
	}
	return true;
}
Public​
PHP:
public DrugEffectGone(playerid)
{
    new time[3];
    new pogoda;
    gettime(time[0], time[1], time[2]);
    SetPlayerTime(playerid, time[0], time[1]);
    SetPlayerWeather(playerid, pogoda);
    SetPlayerDrunkLevel (playerid, 0);
    return 1;
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу