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😕 🙂
[pomoc] muzika iz linka
446
pregleda
10
postova
17. Jun 2013.
17. Jun 2013.
Pa mozda ovako:
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); 😄
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); 😄
17. Jun 2013.
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. 🙂
17. Jun 2013.
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
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
17. Jun 2013.
Komanda na kraj skripte
public OnDialogResponse
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);
}
}
}17. Jun 2013.
|LZ| Bugi wrote on June 17, 2013, 11:16 am:
Komanda na kraj skripte
public OnDialogResponse
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);
}18. Jun 2013.
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 🙂 🙂 🙂
18. Jun 2013.
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
18. Jun 2013.
To return kick obrisi i napisi
A ovo drugo kako se vec zove sto je reko gagi izvinjavam se 😄 treba i a ne playerid izvinjavam se stvarno 😄
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