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

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

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

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

/usedrugs

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

G4liathus

Умник
Мне надо так, чтобы когда у тебя максимум ХП, нарко юзалось, а то если у меня полные, нарко не юзается! И чтобы максимум было 160хп!
Команда:
HTML:
if(strcmp(cmd, "/usedrugs", true) == 0)
	    {
		if(IsPlayerConnected(playerid))
		{
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return	SendClientMessage(playerid, COLOR_GREY, "Используйте: /usedrugs [1-5 грамм]");
			GetPlayerName(playerid, sendername, sizeof(sendername));
			new values = strval(tmp);
			new Float:health;
			GetPlayerHealth(playerid, health);
			if(GetPVarInt(playerid, "DrugsTime") > gettime()) return SendClientMessage(playerid, COLOR_GREY, "Нельзя так часто употре***ть наркотики");
			if(PlayerInfo[playerid][pDrugs] <= 0) return SendClientMessage(playerid, COLOR_GREY, "У вас недостаточно наркотиков");
			if(PlayerInfo[playerid][pDrugs] < values) return SendClientMessage(playerid, COLOR_GREY, "Неверное количество");
			if(PlayerInfo[playerid][pHP] >= 120){ return true;}
			if(values < 1 || values > 5) return   SendClientMessage(playerid, COLOR_GREY, "Используйте значения от 1 до 5");
			if(health > 100) { PlayerInfo[playerid][pHP] = 100; SetPlayerHealth(playerid, PlayerInfo[playerid][pHP]); }
			PlayerStoned[playerid] += 1;
			PlayerInfo[playerid][pKongfuSkill] -=30;
			PlayerInfo[playerid][pBoxSkill] -= 30;
			PlayerInfo[playerid][pKickboxSkill] -= 30;
			PlayerInfo[playerid][pDrugs] -= values;
			SetPlayerDrunkLevel (playerid, 3000);
			GetPlayerHealth(playerid, health);
			PlayerInfo[playerid][pHP] += values*6;
			SetPlayerHealthNoCheat(playerid, PlayerInfo[playerid][pHP]);
			ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,0,0,0,0,1);
			format(string,sizeof(string), "употребил(а) наркотики");
			SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
			SetTimerEx("DrugEffectGone", 20000, false, "i", playerid);
			SetPVarInt(playerid, "DrugsTime", gettime()+20);
			format(string, 90, "%s употребил(а)наркотики", sendername);
			ProxDetector(10, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
			SetPlayerWeather(playerid, -68);
			SetPlayerTime(playerid,17,0); //noon
			PlayerInfo[playerid][pNarcoZavisimost] += values;
		}
		return true;
     	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу