Gå til innhold

program til å styre winamp ingame?


Anbefalte innlegg

Hei.

 

Jeg skal lage en liten addon til spillet garrysmod.

 

Det er at man skal ha en funksjon som Winamp.Start(); , Winamp.Stop(); Winamp.NextSong(); , Winamp.LastSong(); o.l. hvordan gjøre dette? med en .dll fil?

 

Den skal legges inn på en spill server, og skal kunne styre winamp til en person som er på serveren.

 

Er det i det hele tatt mulig?

 

Takk på forhånd!

 

Edit:

 

Det skal også kunne lese listen av sanger som ligger i playlist,

Sånn:

 

ID | Sang

1 - Iron Maiden - Run to the hills

2 - System of the Down - B.Y.O.B

Endret av LaCrouX
Lenke til kommentar
Videoannonse
Annonse

Et rask Google-søk gir svaret. Det er mulig at Winamp har et API du kan arbeide mot, men det enkleste er kanskje å gjøre noe slik:

HWND winampWindow = FindWindow("Winamp", NULL);
SendMessage(winampWindow, WM_COMMAND, 40046, 1);

 

Forrige spor - 40044.
Neste spor - 40048.
Spill av - 40045.
Stopp - 40047.
Pause/fortsett - 40046.

 

Du finner mer informasjon her.

Lenke til kommentar

Flott! takk!

 

Hvordan får jeg da til at f.eks at Winamp.Start(); i .lua code blir til 40045 ?

 

Oii.. Sorry.. skulle lest _litt_ bedre på den linken ..

:blush:

SendMessage(hwndWinamp,WM_COMMAND, 40046, 1); // Pause/play

Sleep(1000);

 

men forsatt, Hvordan får jeg den i .lua code da til å bli til denne " SendMessage(hwndWinamp,WM_COMMAND, 40046, 1); // Pause/play

Sleep(1000);"

 

??

Endret av LaCrouX
Lenke til kommentar

Du kan ikke programmere i det hele tatt, kan du? Selv har jeg aldri rørt Lua, og kan derfor ikke gi det et skikkelig eksempel. Finnes den en Win32-binding for Lua?

Du burde kunne skrive et enkelt C/C++-program og mate det med data fra Lua-scriptet ditt. Dette vil selvfølgelig krevet at C/C++-programmet finnes på brukerens datamaskin, though.

Ta en titt på Wims C med Lua-eksempel.

 

Endring:

La til en del tekst.

Endret av phfjeld
Lenke til kommentar
Vis dette blir å kunne bruke på 1.6 så ja! :D Savner noe slikt program.

 

offtopic:

Spille folk cs 1.6 enda?

Ja, folk spiller fortsatt Counter-Strike 1.6. Det kan ikke engang sammenlignes med Counter-Strike: Source, spillmessig er de to vidt forskjellige saker. Selv holder jeg meg lang unna begge. :ph34r:

Lenke til kommentar
  • 2 uker senere...

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...