Szerző Téma: AudioStream SEGÍTSÉG  (Megtekintve 865 alkalommal)

AudioStream SEGÍTSÉG
« Dátum: 2013. október 11. - 16:37:52 »
0 Show voters
Sziasztok..
A téma nevébõl adódoan,egy problémám,segítségkérésem lennne...Meg kellene csinálni,azt nekem,hogy az \"AudioStreamForPlayer\" helyett
\"AudioStreamForAll\"Legyen...igen átírtam eddig énis eljutottam csak,hogy akkor meg errorokat ír ki szóval nem tudom hogyan kellene megcsinálni!A scriptet angol fórumról szedtem...
 
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_MUSIC)
{
    if(response)
    {
        new pname[24],file[200],link[256],send[128],name[256];
        GetPlayerName(playerid,pname,sizeof(pname));
        format(file,sizeof(file),\"/Songs/%s/%d.music\",pname,listitem);
        link = dini_Get(file,\"Link\");
   name = dini_Get(file,\"Name\");
        PlayAudioStreamForPlayer(playerid,link);
        format(send,sizeof(send),\"You has Played song Name: ((%s))\",name);
        SendClientMessage(playerid,COLOR_GREEN,send);
    }
}
if(dialogid == DIALOG_DMUSIC)
{
    if(response)
    {
        new pname[24],file[200],send[128],name[256];
        GetPlayerName(playerid,pname,sizeof(pname));
        format(file,sizeof(file),\"/Songs/%s/%d.music\",pname,listitem);
        name = dini_Get(file,\"Name\");
        format(send,sizeof(send),\"You have deleted song name %s\",name);
        SendClientMessage(playerid,COLOR_RED,send);
        dini_Remove(file);
    }
}
return 1;
}

 
És ezeket az errorokat dobja ki,ha átírom:
 
C:\\Users\\RENDSZERGAZDA\\Desktop\\ZONE99\\filterscripts\\MFA.pwn(157) : error 017: undefined symbol \"PlayAudioStreamForAll\"
C:\\Users\\RENDSZERGAZDA\\Desktop\\ZONE99\\filterscripts\\MFA.pwn(192) : warning 203: symbol is never used: \"strtok\"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
1 Error.

 
A segítséget elõre is köszönöm

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
AudioStream SEGÍTSÉG
« Válasz #1 Dátum: 2013. október 11. - 17:09:11 »
+1 Show voters
Használj for ciklust.
 
for(new i = 0; i < MAX_PLAYERS; i++)
{
PlayAudioStreamForPlayer(i, link);
}

 
Így mindenkinek elküldi :D

AudioStream SEGÍTSÉG
« Válasz #2 Dátum: 2013. október 11. - 17:48:56 »
0 Show voters
Oké oké,,,,nah de akkor amit írtál azt hova rakjam a filterscriptben???XDbocs,hogy ennyire hülye vagyok hozzá de még csak tanulok

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
AudioStream SEGÍTSÉG
« Válasz #3 Dátum: 2013. október 11. - 18:02:34 »
+1 Show voters
Oda, ahová a PlayAudioStreamForAll függvényt szeretnéd betenni. Egyébként nem létezik ilyen függvény. Amit írtam kód, az egyébként azt csinálja, hogy végigmegy az összes játékoson, és mindenkinek lejátssza az adott hangfájlt.

AudioStream SEGÍTSÉG
« Válasz #4 Dátum: 2013. október 11. - 18:09:31 »
0 Show voters
Jesszus,de hülye vagyok nagyon kössz XD

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal