Sk!ppy Skrevet 22. mars 2009 Del Skrevet 22. mars 2009 (endret) 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 22. mars 2009 av LaCrouX Lenke til kommentar
Natrium Skrevet 22. mars 2009 Del Skrevet 22. mars 2009 Det vet jeg ikke mn jeg håper inderlig du greier det! Da hadde jeg blitt første nedlaster. Stå på! Lenke til kommentar
Sk!ppy Skrevet 22. mars 2009 Forfatter Del Skrevet 22. mars 2009 er det virkelig flere enn bare en jeg har på steam som vil ha det? ;o Da tror jeg at jeg satser på å virkelig lage det jeg, og lar folk laste ned! Lenke til kommentar
phfjeld Skrevet 22. mars 2009 Del Skrevet 22. mars 2009 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
Sk!ppy Skrevet 22. mars 2009 Forfatter Del Skrevet 22. mars 2009 (endret) 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 .. 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 22. mars 2009 av LaCrouX Lenke til kommentar
phfjeld Skrevet 22. mars 2009 Del Skrevet 22. mars 2009 (endret) 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 22. mars 2009 av phfjeld Lenke til kommentar
亚历山大 Skrevet 23. mars 2009 Del Skrevet 23. mars 2009 Vil heller sett på base hooks til hl2 engine osv. og mekka min egen ingame winamp gui. (Husker jeg gjorde det for CS 1.6 en gang i tia:P) Lenke til kommentar
Sewero Skrevet 23. mars 2009 Del Skrevet 23. mars 2009 Vis dette blir å kunne bruke på 1.6 så ja! Savner noe slikt program. Lenke til kommentar
phfjeld Skrevet 23. mars 2009 Del Skrevet 23. mars 2009 (endret) Dette finnes allerede. Endret 23. mars 2009 av phfjeld Lenke til kommentar
Sewero Skrevet 23. mars 2009 Del Skrevet 23. mars 2009 Ingen av linkene på den siden fungerte her :s Lenke til kommentar
Giddion Skrevet 23. mars 2009 Del Skrevet 23. mars 2009 Vis dette blir å kunne bruke på 1.6 så ja! Savner noe slikt program. offtopic: Spille folk cs 1.6 enda? Lenke til kommentar
phfjeld Skrevet 23. mars 2009 Del Skrevet 23. mars 2009 Vis dette blir å kunne bruke på 1.6 så ja! 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. Lenke til kommentar
Hayer Skrevet 1. april 2009 Del Skrevet 1. april 2009 For å bruke c/c++ funcksjoner i LUA må du "eksportere" de fra c/c++. Husker ikke helt hvordan du gjore det, men er vel bare å google "lua c++ function" Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå