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

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

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

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

Команда /player

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

Winston_Fair

Умник
Добавляем диалог:
PHP:
case 14201:
		{
			if(response)
			{
				switch(listitem)
				{
					case 1: PlayAudioStreamForPlayer(playerid,"http://airfm.ru/radio/dfm.m3u"); //DFM
					case 2: PlayAudioStreamForPlayer(playerid,"http://www.zaycev.fm:9001/rnb/ZaycevFM(128)");//Zaycev
					case 3: PlayAudioStreamForPlayer(playerid,"http://webcast.emg.fm:55655/europaplus128.mp3");//Evropa +
					case 4: PlayAudioStreamForPlayer(playerid,"http://radio.maks-fm.ru:8000/maksfm128.m3u");//Max
					case 5: PlayAudioStreamForPlayer(playerid,"http://megaradio.radiotelek.ru/megaradio.m3u");//Mega
					case 6: PlayAudioStreamForPlayer(playerid,"http://stream01.rambler.ru/love64.mp3");//Love
					case 7: PlayAudioStreamForPlayer(playerid,"http://icefm.ru/etc/live.m3u");//Ice FM
					case 8: PlayAudioStreamForPlayer(playerid,"http://radio02-cn03.akadostream.ru:8108/shanson128.mp3");//Øàíñîí
					case 9: PlayAudioStreamForPlayer(playerid,"http://webcast1.emg.fm:55655/retro128.mp3");//Ðåòðî
					case 10: PlayAudioStreamForPlayer(playerid,"http://w01-cn01.akadostream.ru:8000/russianradio128.mp3");//Ðóññêîå ðàäèî
					case 11: PlayAudioStreamForPlayer(playerid,"http://www.funkidslive.com/player/");
					case 12: StopAudioStreamForPlayer(playerid); //còîïå
				}
			}
		}
Далее добавляем саму команду /music и /player
ко всем командам добавляем:
PHP:
if(strcmp(cmd, "/music", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
			if(PlayerInfo[playerid][pSDPlayer] == true)
			{
				SPD(playerid, 9996, DIALOG_STYLE_LIST, "Выберите радио волну:","{FF0000}[0] Выключить радио\n{FF2C00}[1] Зайцев FM\n{FF5000}[2] Европа +\n{FF8700}[3] Maks FM\n{FFA700}[4] Радио Record\n{FFDC00}[5] Kissfm\n{FFFB00}[6] Хип Хоп\n{C4FF00}[7] Радио ШАНСОН\n{7BFF00}[8] DFM", "Слушать", "Отмена");
			}
			else return SendClientMessage(playerid, COLOR_GREY, "У вас нет Mp3 !");
		}
		return true;
	}
Данная команда включает радио) вернее мп3 плеер..
Теперь добавляем /player

PHP:
else if(strcmp(cmd, "/player", true) == 0)
	{
		if(PlayerInfo[playerid][pAdmin] >= 1)
		{
			if(dostup[playerid] != true)return true;
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return	SendClientMessage(playerid, COLOR_WHITE, " {DDA0DD} >> Введите{FFFFFF}: /player [id]");
			new playa;
			playa = ReturnUser(tmp);
			if (PlayerInfo[playerid][pAdmin] >= 1)
			{
				if(IsPlayerConnected(playa))
				{
					PlayerInfo[playa][pSDPlayer] = true;
					SendClientMessage(playa, COLOR_BLUE, "Администратор подарил вам мп3 (( /music ))");
				}
			}
			else { SendClientMessage(playerid, COLOR_GRAD1, "Вы не уполномочены использовать эту команду!"); }
		}
		return true;
	}
Находим /buy
Чуть ниже видем
PHP:
format(bizinfo,sizeof(bizinfo),"- Телефоный номер [%d вирт]\n- Телефонная книга[%d вирт]\n- Справочник [%d вирт]\n- Аптечки [%d вирт]
в конец добавляем \n- MP3 Player[%d вирт]
Находим что то в виде:
PHP:
else if(listitem == 4)////
					{
						new Float:health;
						GetPlayerHealth(playerid,health);
						if(PlayerToPoint(3, playerid,BizzInfo[h][bBarX], BizzInfo[h][bBarY], BizzInfo[h][bBarZ]))
						{
							if(BizzInfo[h][bProducts] <= 0)return SendClientMessage(playerid, COLOR_GREY,"Нет продуктов");
							if(PlayerInfo[playerid][pCash] < cena5) return SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег на руках!");
							BizzInfo[h][b2Till] += cena5;
							BizzInfo[h][bProducts]-=100;
							PlayerInfo[playerid][pCash] -=cena5;
							GetWeaponPla(playerid, 43, 10);
							SendClientMessage(playerid, COLOR_BLUE, "Вы купили фотоаппарат");
							return true;
						}
					}
И ниже добавляем:
PHP:
	else if(listitem == ТУТ ВПИШИТЕ НОМЕР ( если у вас 8 то значит тут 9) )////
					{
						new Float:health;
						GetPlayerHealth(playerid,health);
						if(PlayerToPoint(3, playerid,BizzInfo[h][bBarX], BizzInfo[h][bBarY], BizzInfo[h][bBarZ]))
						{
							if(BizzInfo[h][bProducts] <= 0)return SendClientMessage(playerid, COLOR_GREY,"На складе нет продуктов");
							if(PlayerInfo[playerid][pCash] < cena8) return SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег на руках!");
							BizzInfo[h][b2Till] += cena8;
							BizzInfo[h][bProducts]-=100;
							PlayerInfo[playerid][pCash] -=cena8;
							PlayerInfo[playerid][pSDPlayer] = true;
							SendClientMessage(playerid, COLOR_BLUE, "Вы купили MP3 Player");
							return true;
						}
					}
в enum pInfo
Добавляем
PHP:
bool:pSDPlayer,
находим PlayerInfo[playerid][pDesert] = 0;
ниже добавляем
PHP:
PlayerInfo[playerid][pSDPlayer] = false;
находим
в public OnPlayerRegister(playerid, password[])
добавляем
PHP:
ini_setInteger(File,"SDPlayer",PlayerInfo[playerid][pSDPlayer]);
в stock OnPlayerUpdateRL(playerid)
добавляем
PHP:
ini_setInteger(File,"SDPlayer",PlayerInfo[playerid][pSDPlayer]);
Автор: Maratero (Zorro)
Тип:Вырезано/Переделано
в public OnPlayerLogin(playerid,password[])
добавляем
PHP:
ini_getInteger(File,"SDPlayer",PlayerInfo[playerid][pSDPlayer]);
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу