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

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

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

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

Нарко

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

G4liathus

Умник
Люди помогите сделать чтобы максимум ХП было от нарко 160! А то у меня максимум 100!
И чтобы писало не (( Здоровье пополнено на 10,20,30,40,50 )), а (( Ваше ХП пополнено до % ))! Я так ставил, у меня пишет (( Ваше ХП пополнено до 123123413[пример])
HTML:
if(strcmp(cmd, "/usedrugs", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /usedrugs [количество]");
				new ammount;
				ammount = strval(tmp);
				if(ammount > 5 || ammount < 1)return SendClientMessage(playerid, COLOR_GRAD1, "Нельзя меньше 1 грамма и больше 5 грамм");
				if(Narkogo[playerid] > gettime())return SendClientMessage(playerid,COLOR_GRAD1,"Нельзя так часто употре***ть наркотики");
				Narkogo[playerid]=gettime()+18;
				new Float:health;
				GetPlayerHealth(playerid, health);
				if(PlayerInfo[playerid][pDrugs] >= ammount)
				{
					SetPlayerTime(playerid,17,0);
					PlayerStoned[playerid] += 1;
					SetPlayerWeather(playerid, -68);
					ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,0,0,0,0,1);
                    if(health < 160 && PlayerInfo[playerid][pHP] < 160)
					{
						switch(ammount)
						{
						case 1:
							{
								SetPlayerDrunkLevel (playerid, 3900);
								SetPlayerHealthNoCheat(playerid, health + 10.0);
								PlayerInfo[playerid][pHP] +=10;
								SendClientMessage(playerid, COLOR_WHITE, "(( Здоровье пополнено на 10 ))", health);
							}
						case 2:
							{
								SetPlayerDrunkLevel (playerid, 3900);
								SetPlayerHealthNoCheat(playerid, health + 20.0);
								PlayerInfo[playerid][pHP] +=20;
								SendClientMessage(playerid, COLOR_WHITE, "(( Здоровье пополнено на 20 ))", health);
							}
						case 3:
							{
								SetPlayerDrunkLevel (playerid, 3900);
								SetPlayerHealthNoCheat(playerid, health + 30.0);
								PlayerInfo[playerid][pHP] +=30;
								SendClientMessage(playerid, COLOR_WHITE, "(( Здоровье пополнено на 30 ))", health);
							}
						case 4:
							{
								SetPlayerDrunkLevel (playerid, 3900);
								SetPlayerHealthNoCheat(playerid, health + 40.0);
								PlayerInfo[playerid][pHP] +=40;
								SendClientMessage(playerid, COLOR_WHITE, "(( Здоровье пополнено на 40 ))", health);
							}
						case 5:
							{
								SetPlayerDrunkLevel (playerid, 3900);
								SetPlayerHealthNoCheat(playerid, health + 50.0);
								PlayerInfo[playerid][pHP] +=50;
								SendClientMessage(playerid, COLOR_WHITE, "(( Здоровье пополнено на 50 ))", health);
							}
						}
					}
					narkotimer = SetTimerEx( "NarkoTimer", 15000 , false, "i", playerid);
					PlayerInfo[playerid][pDrugs] -= ammount;
					PlayerInfo[playerid][pNarcoZavisimost] += ammount*2;
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "Вы употребили %d грамм(а) наркотиков!", ammount);
					SendClientMessage(playerid, COLOR_WHITE, string);
					format(string, sizeof(string), "%s употребил(а) наркотики", sendername);
					ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					if(startnarko[playerid] == 1)
					{
						startnarko[playerid] = 0;
						ApplyAnimation(playerid,"SMOKING","M_smk_drag",4.1,0,0,0,0,0,1);
						send[playerid] = 0;
					}
				}
				else
				{
					SendClientMessage(playerid, COLOR_GRAD1, "Недостаточно наркотиков");
				}
			}
			return true;
		}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу