Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

[pomoc] muzika iz linka

Započeo master2210
pre 12 godina
432
pregleda
10
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
master2210
Hustler
pre 12 godina
Scripta koju koristim: Moja editovana.
Detaljan opis problema: ovako da ukucam komandu primer /linkpesme i da mi izbazi tabelu na kojoj cu da da nalepim mp3 link i svi igraci da cuju. dali neko zna to da mi objasni kako da napravim😕 🙂
Bugi
Crime Lord
pre 12 godina
Pa mozda ovako:
CMD:linkpesme(playerid, params[])
{
ShowPlayerDialog(playerid, 66, DIALOG_STYLE_INPUT, "Muzika"," ", "Ok");
return 1;
}


eto to ti je Komanda sad napravis dialog style input

if(dialogid==66)
{
//Kod
}

U tom kodu dodas da ti pusta onaj inputtext znaci stavis ono if(response)... Pa koistis

PlayAudioStreamForPlayer(playerid, inputtext); 😄
master2210
Hustler
pre 12 godina
ok je prvi deo ali drugi mi nije jasan nista. ako bi mogao da mi pojasnis malo bolje ili da mi uradis ti drugi deo. 🙂
Bugi
Crime Lord
pre 12 godina
Napravicu ti dok sednem za komp sry 😛 a ovako cu da probam da ti objasnim:

Pravimo dialog znaci dodas ispod publica ondialogresponse

Znaci dodas

if(dialogid==66)
{
if(response == 1)
{
PlayAudioStreamForPlayer(playerid, inputtext);
}
}

Aj probaj tako mada nisam siguran 😛 napravim ti posle 100 posto tacno
master2210
Hustler
pre 12 godina
pa nece. ajde mi ti kad mozes napravi i prvi i drugi deo kako treba.
Bugi
Crime Lord
pre 12 godina
Komanda na kraj skripte
CMD:linkpesme(playerid, params[])
{
ShowPlayerDialog(playerid, 1447, DIALOG_STYLE_INPUT,"Muzika","Upisite link muzike u prazan prostor.","Pusti","Izlaz");
return 1;
}


public OnDialogResponse
if(dialogid == 1447)
{
if(!response ) return Kick (playerid);
if(response)
{
for(new i = 0; i < MAX_PLAYERS; i++)
    {
PlayAudioStreamForPlayer(playerid, inputtext);
}
}
}
Obrisan korisnik Obrisan korisnik
pre 12 godina
|LZ| Bugi wrote on June 17, 2013, 11:16 am:
Komanda na kraj skripte
CMD:linkpesme(playerid, params[])
{
ShowPlayerDialog(playerid, 1447, DIALOG_STYLE_INPUT,"Muzika","Upisite link muzike u prazan prostor.","Pusti","Izlaz");
return 1;
}


public OnDialogResponse
if(dialogid == 1447)
{
if(!response ) return Kick (playerid);
if(response)
{
for(new i = 0; i < MAX_PLAYERS; i++)
    {
PlayAudioStreamForPlayer(playerid, inputtext);
}
}
}

Kada koristis vec for petlju onda ne mozes playerid za sve igrace mora ovako:
		for(new i = 0; i < MAX_PLAYERS; i++)
    {
PlayAudioStreamForPlayer(i, inputtext);
}
master2210
Hustler
pre 12 godina
C:\Users\Miroslav\Desktop\novo\BG V3.6\BALKAN GAMMING\gamemodes\BG.pwn(38529) : error 010: invalid function or declaration
C:\Users\Miroslav\Desktop\novo\BG V3.6\BALKAN GAMMING\gamemodes\BG.pwn(101897) : warning 203: symbol is never used: "linkujpesmu"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

1 Error.

eto bije mi jedan eror. i jedan warning, ovo je deo brez ono kick bla bla bla  🙂 🙂 🙂
[WW]ivan
Kingpin
pre 12 godina
master2210 wrote on June 18, 2013, 8:00 am:
C:\Users\Miroslav\Desktop\novo\BG V3.6\BALKAN GAMMING\gamemodes\BG.pwn(38529) : error 010: invalid function or declaration
C:\Users\Miroslav\Desktop\novo\BG V3.6\BALKAN GAMMING\gamemodes\BG.pwn(101897) : warning 203: symbol is never used: "linkujpesmu"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

1 Error.

eto bije mi jedan eror. i jedan warning, ovo je deo brez ono kick bla bla bla  🙂 🙂 🙂


linkujpjesmu mozes obrisat, a za ovaj eror da liniju
Bugi
Crime Lord
pre 12 godina
To return kick obrisi i napisi
return SCM(playerid, COLOR_WHITE, "Ugasili ste meni za biranje pesme");


A ovo drugo kako se vec zove sto je reko gagi izvinjavam se 😄 treba i a ne playerid izvinjavam se stvarno 😄

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava