Доступ к готовым решениям

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

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

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

Мануал Music Плеер | Copy RakNet 70%

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

Roy_Miller

Умник
Всем привет решил сделать [Мануал]
Плеер на кликабельных текстдравах всего несколько песен некоторые коды из [FS]

На скриншоте не много криво но в коде не так у вас будет по другому:D
Скриншот:
У кого не грузит скриншот

И так начнем
​

K #define
PHP:
#define C_CYAN 0x00FFFFFF
B enum pInfo
PHP:
Number,
MP3Used,
B public OnPlayerRegister
PHP:
ini_setInteger(File,"NumberMusic",PlayerInfo[playerid][Number]);
ini_setInteger(File,"MP3",PlayerInfo[playerid][MP3Used]);
B public OnPlayerSave
PHP:
ini_setInteger(File,"NumberMusic",PlayerInfo[playerid][Number]);
ini_setInteger(File,"MP3",PlayerInfo[playerid][MP3Used]);
B public OnPlayerUpdateRL
PHP:
ini_setInteger(File,"NumberMusic",PlayerInfo[playerid][Number]);
ini_setInteger(File,"MP3",PlayerInfo[playerid][MP3Used]);
B public OnPlayerLogin
PHP:
ini_getInteger(File,"NumberMusic",PlayerInfo[playerid][Number]);
ini_getInteger(File,"MP3",PlayerInfo[playerid][MP3Used]);
B public OnPlayerCommandText
PHP:
if (strcmp("/music", cmdtext, true, 10) == 0){
       if(PlayerInfo[playerid][MP3Used] == 0){
		ShowMP3Player(playerid);}
       else{
       HideMP3Player(playerid);}
       return 1;}
Ко всем переменным
PHP:
new Text:MP3_1;new Text:MP3_2;new Text:MP3_3;new Text:HREN;new Text:MP3_4;new Text:MP3_5;new Text:MP3_6;new Text:MP3_7;new Text:MP3_8;new Text:MP3_9;new Text:MP3_10;new Text:MP3_20;new Text:MP3_21;
в public OnGameModeInit
PHP:
HREN = TextDrawCreate(468.444458, 267.306701, "New Textdraw");TextDrawBackgroundColor(HREN, -256);
	TextDrawFont(HREN, 5);TextDrawLetterSize(HREN, 0.500000, 1.000000);TextDrawColor(HREN, -1);TextDrawSetOutline(HREN, 0);
	TextDrawSetProportional(HREN, 1);TextDrawSetShadow(HREN, 1);
	TextDrawUseBox(HREN, 1);TextDrawBoxColor(HREN, 255);
	TextDrawTextSize(HREN, 114.000000, 62.000000);TextDrawSetPreviewModel(HREN, 2226);TextDrawSetPreviewRot(HREN, -10.0, 0.0, -20.0,2.0);
    
    MP3_1 = TextDrawCreate(500.666656, 286.228881, "usebox");TextDrawLetterSize(MP3_1, 0.000000, 0.000000);
	TextDrawTextSize(MP3_1, 500.666656, 0.000000);TextDrawAlignment(MP3_1, 1);TextDrawColor(MP3_1, -1);TextDrawUseBox(MP3_1, true);
	TextDrawBoxColor(MP3_1, 102);TextDrawSetShadow(MP3_1, 0);TextDrawSetOutline(MP3_1, 0);
	TextDrawFont(MP3_1, 0);

	MP3_2 = TextDrawCreate(526.889282, 228.984420, "usebox");TextDrawLetterSize(MP3_2, 0.000000, 2.133333);
	TextDrawTextSize(MP3_2, 459.777709, 0.000000);TextDrawAlignment(MP3_2, 1);
	TextDrawColor(MP3_2, 0);TextDrawUseBox(MP3_2, true);TextDrawBoxColor(MP3_2, -16776961);
	TextDrawSetShadow(MP3_2, 0);TextDrawSetOutline(MP3_2, 0);TextDrawFont(MP3_2, 0);

	MP3_3 = TextDrawCreate(593.111083, 228.984436, "usebox");TextDrawLetterSize(MP3_3, 0.000000, 2.116915);
	TextDrawTextSize(MP3_3, 524.666687, 0.000000);TextDrawAlignment(MP3_3, 1);
	TextDrawColor(MP3_3, 0);TextDrawUseBox(MP3_3, true);TextDrawBoxColor(MP3_3, -16776961);TextDrawSetShadow(MP3_3, 0);
	TextDrawSetOutline(MP3_3, 0);TextDrawFont(MP3_3, 0);

	MP3_4 = TextDrawCreate(573.555480, 269.304473, "usebox");TextDrawLetterSize(MP3_4, 0.000000, 6.043827);TextDrawTextSize(MP3_4, 478.888885, 0.000000);
	TextDrawAlignment(MP3_4, 1);TextDrawColor(MP3_4, -1);TextDrawUseBox(MP3_4, true);TextDrawBoxColor(MP3_4, 102);
	TextDrawSetShadow(MP3_4, 0);TextDrawSetOutline(MP3_4, 0);TextDrawFont(MP3_4, 0);

	MP3_5 = TextDrawCreate(571.333435, 286.228881, "usebox");TextDrawLetterSize(MP3_5, 0.000000, 1.785061);
	TextDrawTextSize(MP3_5, 550.000122, 0.000000);TextDrawAlignment(MP3_5, 1);
	TextDrawColor(MP3_5, 0);TextDrawUseBox(MP3_5, true);
	TextDrawBoxColor(MP3_5, -16776961);TextDrawSetShadow(MP3_5, 0);
	TextDrawSetOutline(MP3_5, 0);TextDrawFont(MP3_5, 0);

	MP3_6 = TextDrawCreate(504.222137, 286.726654, "usebox");TextDrawLetterSize(MP3_6, 0.000000, 1.785061);
	TextDrawTextSize(MP3_6, 482.888824, 0.000000);TextDrawAlignment(MP3_6, 1);
	TextDrawColor(MP3_6, 0);TextDrawUseBox(MP3_6, true);
	TextDrawBoxColor(MP3_6, -16776961);TextDrawSetShadow(MP3_6, 0);
	TextDrawSetOutline(MP3_6, 0);TextDrawFont(MP3_6, 0);

	MP3_7 = TextDrawCreate(573.555664, 331.028961, "usebox");TextDrawLetterSize(MP3_7, 0.000000, 1.377777);
	TextDrawTextSize(MP3_7, 479.333129, 0.000000);TextDrawAlignment(MP3_7, 1);
	TextDrawColor(MP3_7, 0);TextDrawUseBox(MP3_7, true);
	TextDrawBoxColor(MP3_7, -16776961);TextDrawSetShadow(MP3_7, 0);
	TextDrawSetOutline(MP3_7, 0);TextDrawFont(MP3_7, 0);

	MP3_8 = TextDrawCreate(476.000061, 231.466674, "STOP");TextDrawLetterSize(MP3_8, 0.449999, 1.600000);
	TextDrawAlignment(MP3_8, 1);TextDrawColor(MP3_8, -1);
	TextDrawSetShadow(MP3_8, 0);TextDrawSetOutline(MP3_8, 1);TextDrawSetSelectable(MP3_8, true);
	TextDrawBackgroundColor(MP3_8, 51);TextDrawFont(MP3_8, 1);TextDrawSetProportional(MP3_8, 1);

	MP3_9 = TextDrawCreate(539.555664, 232.462219, "PLAY");TextDrawLetterSize(MP3_9, 0.449999, 1.600000);
	TextDrawAlignment(MP3_9, 1);TextDrawColor(MP3_9, -1);
	TextDrawSetShadow(MP3_9, 0);TextDrawSetOutline(MP3_9, 1);TextDrawSetSelectable(MP3_9, true);
	TextDrawBackgroundColor(MP3_9, 51);TextDrawFont(MP3_9, 1);TextDrawSetProportional(MP3_9, 1);

	MP3_10 = TextDrawCreate(556.000122, 286.720062, ">");TextDrawLetterSize(MP3_10, 0.449999, 1.600000);
	TextDrawAlignment(MP3_10, 1);TextDrawColor(MP3_10, -1);
	TextDrawSetShadow(MP3_10, 0);TextDrawSetOutline(MP3_10, 1);TextDrawSetSelectable(MP3_10, true);
	TextDrawBackgroundColor(MP3_10, 51);TextDrawFont(MP3_10, 1);TextDrawSetProportional(MP3_10, 1);

	MP3_20 = TextDrawCreate(486.666687, 286.222198, "<");TextDrawLetterSize(MP3_20, 0.449999, 1.600000);
	TextDrawAlignment(MP3_20, 1);TextDrawColor(MP3_20, -1);
	TextDrawSetShadow(MP3_20, 0);TextDrawSetOutline(MP3_20, 1);TextDrawSetSelectable(MP3_20, true);
	TextDrawBackgroundColor(MP3_20, 51);TextDrawFont(MP3_20, 1);TextDrawSetProportional(MP3_20, 1);

	MP3_21 = TextDrawCreate(498.666748, 328.533294, "CANCEL");TextDrawLetterSize(MP3_21, 0.449999, 1.600000);
	TextDrawAlignment(MP3_21, 1);TextDrawColor(MP3_21, -1);
	TextDrawSetShadow(MP3_21, 0);TextDrawSetOutline(MP3_21, 1);TextDrawSetSelectable(MP3_21, true);
	TextDrawBackgroundColor(MP3_21, 51);TextDrawFont(MP3_21, 1);TextDrawSetProportional(MP3_21, 1);
в public OnPlayerClickTextDraw
PHP:
if(clickedid == MP3_10){
	        if(PlayerInfo[playerid][Number] == 1){
			      PlayNumber2(playerid);
			      PlayerInfo[playerid][Number] = 2;}
			if(PlayerInfo[playerid][Number] == 2){
			      PlayNumber3(playerid);
			      PlayerInfo[playerid][Number] = 3;}
			if(PlayerInfo[playerid][Number] == 3){
			      PlayNumber4(playerid);
			      PlayerInfo[playerid][Number] = 4;}
			if(PlayerInfo[playerid][Number] == 4){
			      PlayNumber5(playerid);
			      PlayerInfo[playerid][Number] = 5;}
			if(PlayerInfo[playerid][Number] == 5){
			      PlayNumber6(playerid);
			      PlayerInfo[playerid][Number] = 6;}
			if(PlayerInfo[playerid][Number] == 6){
			      PlayNumber1(playerid);
			      PlayerInfo[playerid][Number] = 1;}}
	    if(clickedid == MP3_20){
	        if(PlayerInfo[playerid][Number] == 1){
			      PlayNumber6(playerid);
			      PlayerInfo[playerid][Number] = 6;}
			if(PlayerInfo[playerid][Number] == 2){
			      PlayNumber1(playerid);
			      PlayerInfo[playerid][Number] = 1;}
			if(PlayerInfo[playerid][Number] == 3){
			      PlayNumber2(playerid);
			      PlayerInfo[playerid][Number] = 2;}
			if(PlayerInfo[playerid][Number] == 4){
			      PlayNumber3(playerid);
			      PlayerInfo[playerid][Number] = 3;}
			if(PlayerInfo[playerid][Number] == 5){
			      PlayNumber4(playerid);
			      PlayerInfo[playerid][Number] = 4;}
			if(PlayerInfo[playerid][Number] == 6){
			      PlayNumber5(playerid);
			      PlayerInfo[playerid][Number] = 5;}}
        if(clickedid == MP3_9){
		if(PlayerInfo[playerid][Number] == 0){
  		PlayNumber1(playerid);}}
		if(clickedid == MP3_8){StopAudioStreamForPlayer(playerid);}
        if(clickedid == MP3_21){HideMP3Player(playerid);}
В конец мода
PHP:
stock PlayNumber1(playerid) {
    PlayAudioStreamForPlayer(playerid,"http://muzmo.ru/music/20130428/muzmo_ru_Vintazh_-_Znak_vodoleya_7421048.mp3");
    return 1;}
stock PlayNumber2(playerid) {
    PlayAudioStreamForPlayer(playerid,"http://muzmo.ru/music/20131214/muzmo_ru_Robot_Koch_feat_John_LaMonica_-_Nitesky_OST_Volchonok_9542973.mp3");
    return 1;}
stock PlayNumber3(playerid) {
    PlayAudioStreamForPlayer(playerid,"http://dl.smusic.ir/Mohammad%20Bibak%20-%20Kooch%20%5B128%5D.mp3");
    return 1;}
stock PlayNumber4(playerid) {
    PlayAudioStreamForPlayer(playerid,"http://dl.bia2rap20.info/Full/Sogand/Sogand_Ft_Paya_Dore-Zamin_128.mp3");
    return 1;}
stock PlayNumber5(playerid) {
    PlayAudioStreamForPlayer(playerid,"http://somafm.com/tags.pls");
    return 1;}
stock PlayNumber6(playerid) {
    PlayAudioStreamForPlayer(playerid,"http://somafm.com/tags.pls");
    return 1;}
stock ShowMP3Player(playerid){
    TextDrawShowForPlayer(playerid,MP3_20);
    TextDrawShowForPlayer(playerid,MP3_1);
    TextDrawShowForPlayer(playerid,MP3_10);
    TextDrawShowForPlayer(playerid,MP3_21);
    TextDrawShowForPlayer(playerid,MP3_7);
    TextDrawShowForPlayer(playerid,MP3_8);
    TextDrawShowForPlayer(playerid,MP3_9);
    TextDrawShowForPlayer(playerid,MP3_2);
    TextDrawShowForPlayer(playerid,MP3_3);
    TextDrawShowForPlayer(playerid,HREN);
    TextDrawShowForPlayer(playerid,MP3_4);
    TextDrawShowForPlayer(playerid,MP3_5);
    TextDrawShowForPlayer(playerid,MP3_6);
    SelectTextDraw(playerid , C_CYAN);
	PlayerInfo[playerid][MP3Used] = 1;
    return 1;}
stock HideMP3Player(playerid){
    CancelSelectTextDraw(playerid);
    TextDrawHideForPlayer(playerid,MP3_20);
    TextDrawHideForPlayer(playerid,MP3_21);
    TextDrawHideForPlayer(playerid,MP3_1);
    TextDrawHideForPlayer(playerid,MP3_10);
    TextDrawHideForPlayer(playerid,MP3_7);
    TextDrawHideForPlayer(playerid,HREN);
    TextDrawHideForPlayer(playerid,MP3_8);
    TextDrawHideForPlayer(playerid,MP3_9);
    TextDrawHideForPlayer(playerid,MP3_2);
    TextDrawHideForPlayer(playerid,MP3_3);
    TextDrawHideForPlayer(playerid,MP3_4);
    TextDrawHideForPlayer(playerid,MP3_5);
    TextDrawHideForPlayer(playerid,MP3_6);
    CancelSelectTextDraw(playerid);
    PlayerInfo[playerid][MP3Used] = 0;
    return 1;}

Ну на этом все будут ошибки пишите
Автор Мануала: Я т.е Roy_Miller
​
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу