Oko pustanja muzike

Započeo Mahone, April 14, 2020, 01:34:12 PRE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Problem(error/warning): /pustiyt /muzikazasve
Dio skripte:
YCMD:pustiyt(playerid, params[],help)
{
    if(PI[playerid][Admin] == 6 || IsPlayerAdmin(playerid))
	{
 		ShowPlayerDialog(playerid, 7789, DIALOG_STYLE_INPUT, "{FFFFFF}Pustanje YouTube muzike", "{FFFFFF}Molimo unesite link youtuba kako bi ste pustili muziku:\n(Primjer: www.youtube.com/watch?v=aY315DSuhVw)","Pusti","Izadji");
	}
	else return Ovlascenje(playerid);
    return 1;
}





YCMD:muzikazasve(playerid, params[],help)
{
    #pragma unused help
    #pragma unused params
	if(PI[playerid][pDJ] == 0) return Error(playerid, "Niste DJ.");
	MusicStyle = 1;
	SPD(playerid, 7806, DIALOG_STYLE_INPUT, ""SERVER"Muzika za sve","{FFFFFF}Unesite hotlink pesme:", "Unesi", "Odustani");
	return 1;
}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): /
Slika/video ingame problema(obavezno ako je ingame problem): Kada ocu da se pusti muzika ne radi nista na /pustiyt kada 2 put unesem link pesme zamrzne ekran na 3 sec i onda radi a na /muzikazasve pokusavam da uploadam preko kiwi6 ali nece nesto upload pa nzm jel do ovoga ili ? Ili ako moze nekako da se resi da radi oovo /pustiyt



Dialog /muzikazasve
if(dialogid == 7806)
	{
		if(MusicStyle == 1)
		{
		    if(PI[playerid][Pol] == 1) format(conelys, sizeof(conelys), "[DJ MUSIC]: {FFFFFF}DJ %s je pustio pesmu.",ImeIgraca(playerid));
           	else if(PI[playerid][Pol] == 2) format(conelys, sizeof(conelys), "[DJ MUSIC]: {FFFFFF}DJ %s je pustila pesmu.",ImeIgraca(playerid));
            SCMTA(ZLATNA,conelys);
			foreach(Player, i)
			{
			    if(MusicAvalible[i] == false)
	   			{
                	PlayAudioStreamForPlayer(i, inputtext);
		 		}
			}
		}
		else if(MusicStyle == 2)
		{
			new string3[256];
			format(string3, sizeof(string3),"%s",inputtext);
			LinkPesme = string3;
			SPD(playerid, 7807, DIALOG_STYLE_INPUT, ""SERVER"Muzika za igraca","{FFFFFF}Unesite ID igraca kome zelite da pustite pesmu:", "Unesi", "Odustani");
		}
  	}
 	if(dialogid == 7807)
	{
		new giveplayerid = strval(inputtext);
		if(MusicAvalible[giveplayerid] == false)
	 	{
			PlayAudioStreamForPlayer(giveplayerid, LinkPesme);
  		}
		SCMF(giveplayerid, ZLATNA, "[DJ MUSIC]: {FFFFFF}Pustena vam je muzika od strane DJ-a %s", ImeIgraca(playerid));
        format(conelys,sizeof(conelys), "[AdminInfo]: Pesma od DJ-a %s je pustena igracu %s.", Ime_Igraca(playerid), Ime_Igraca(giveplayerid));
		StaffPoruka(COLOR_YELLOW, conelys);
	}





Dialog /pustiyt

    if(dialogid == 7789)
    {
    	if(response)
    	{
		    if(!response) return 1;
	    	if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 7789, DIALOG_STYLE_INPUT, "{FFFFFF}Pustanje YouTube muzike", "{FFFFFF}Molimo unesite link youtuba kako bi ste pustili muziku:\n(Primjer: www.youtube.com/watch?v=aY315DSuhVw)","Pusti","Izadji");
	    	if(strfind(inputtext,"www.youtube.com",true) == -1) return ShowPlayerDialog(playerid, 7789, DIALOG_STYLE_INPUT, "{FFFFFF}Pustanje YouTube muzike", "{FFFFFF}Molimo unesite link youtuba kako bi ste pustili muziku:\n(Primjer: www.youtube.com/watch?v=aY315DSuhVw)\nSAMO YOUTUBE LINKOVI!","Pusti","Izadji");
         	new localURL[128];
         	strmid(localURL,inputtext,strfind(inputtext, "v=")+2,strfind(inputtext, "v=")+19);
          	new localString[128];
         	format(localString, 128, "http://mwrserver.com/youtube.php?videoid=%s",localURL);
			foreach(Player, i)
			{
			    if(MusicAvalible[i] == false)
	   			{
					PlayAudioStreamForPlayer(i, localString);
				}
 			}
   	 	}
   	 	else
	  	{
			SCM(playerid, ZUTA, "Odustali ste od pustanja YouTuba igracima");
	  	}
	  	return 1;
    }