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

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

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

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

Помогите с /usedrugs

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

Leo_Saints

Новичок
Когда нарко принимаешь зависимость на даёт, помогите сделать, чтобы +10 зависимости после того как принимаешь нарко давало. Вот код:
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
if(strcmp(cmd, "/usedrugs", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GREY, "Введите: /usedrugs [количество]");
new moneys2 = strval(tmp);
new Float:health;
GetPlayerHealth(playerid, health);
if(AddictionsTimer[playerid] != 0) return SendClientMessage(playerid, COLOR_GREY, "Нельзя употре***ть наркотик слишком часто");
if(PlayerInfo[playerid][pDrugs] < moneys2) return SendClientMessage(playerid, COLOR_GREY, "{F70000}x{ADAEAD} Недостаточно наркотиков!");
switch(moneys2)
{
case 1..3:
{
SetTimerEx("AddictionTimer", 60000, false, "i", playerid);
SetPlayerHealthAC(playerid, health + moneys2+10*2);
PlayerInfo[playerid]
PHP:
 += moneys2+10*2;
					if(PlayerInfo[playerid][pHP] > 120)
					{
						SetPlayerHealthAC(playerid, 120);
						PlayerInfo[playerid][pHP] = 120;
					}
				}
			case 4..5:
				{
					if(PlayerInfo[playerid][pAddiction] < 1000)return SendClientMessage(playerid, COLOR_GREY, "{F70000}x{ADAEAD} Неверное количество");
					SetTimerEx("AddictionTimer", 120000, false, "i", playerid);
					SetPlayerHealthAC(playerid, health + moneys2+13*2);
					PlayerInfo[playerid][pHP] += moneys2+13*2;
					if(PlayerInfo[playerid][pHP] > 130)
					{
						SetPlayerHealthAC(playerid, 130);
						PlayerInfo[playerid][pHP] = 130;
					}
				}
			case 6..8:
				{
					if(PlayerInfo[playerid][pAddiction] < 2000)return SendClientMessage(playerid, COLOR_GREY, "{F70000}x{ADAEAD} Неверное количество");
					SetTimerEx("AddictionTimer", 180000, false, "i", playerid);
					SetPlayerHealthAC(playerid, health + moneys2+14*2);
					PlayerInfo[playerid][pHP] += moneys2+14*2;
					if(PlayerInfo[playerid][pHP] > 140)
					{
						SetPlayerHealthAC(playerid, 140);
						PlayerInfo[playerid][pHP] = 140;
					}
				}
			case 9,10:
				{
					if(PlayerInfo[playerid][pAddiction] < 3000)return SendClientMessage(playerid, COLOR_GREY, "{F70000}x{ADAEAD} Неверное количество");
					SetTimerEx("AddictionTimer", 210000, false, "i", playerid);
					SetPlayerHealthAC(playerid, health + moneys2+15*2);
					PlayerInfo[playerid][pHP] += moneys2+15*2;
					if(PlayerInfo[playerid][pHP] > 150)
					{
						SetPlayerHealthAC(playerid, 150);
						PlayerInfo[playerid][pHP] = 150;
					}
				}
			case 11..15:
				{
					if(PlayerInfo[playerid][pAddiction] < 4000)return SendClientMessage(playerid, COLOR_GREY, "{F70000}x{ADAEAD} Неверное количество");
					SetTimerEx("AddictionTimer", 300000, false, "i", playerid);
					SetPlayerHealthAC(playerid, health + moneys2+20*2);
					PlayerInfo[playerid][pHP] += moneys2+20*2;
					if(PlayerInfo[playerid][pHP] > 160)
					{
						SetPlayerHealthAC(playerid, 160);
						PlayerInfo[playerid][pHP] = 160;
					}
				}
			}
			PlayerInfo[playerid][pDrugs] -= moneys2;
			AddictionsTimer[playerid] = 1;
			SetTimerEx( "AddictionTimer", 10000, false, "i", playerid);
			format(string, sizeof(string), "(( Здоровье пополнено до: %d ))", PlayerInfo[playerid][pHP]);
			SendClientMessage(playerid, COLOR_WHITE,string);
			GetPlayerName(playerid, sendername, sizeof(sendername));
			PlayerInfo[playerid][pAddiction]=+3
			ApplyAnimation(playerid, "SMOKING", "M_smk_drag",4.1,0,0,0,0,0,1);
			format(string,sizeof(string), "употребил(a) наркотик");
			SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
			format(string, sizeof(string), "%s употребил(a) наркотик", sendername);
			ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
		}
		return true;
	}
=---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу