Ergebnis 1 bis 1 von 1

Thema: Internet Streaming Disco

  1. #1

    Standard Internet Streaming Disco

    Hallo,
    ich habe folgendes vor
    ich will ein raum machen wenn ein spieler den betritt das dann der stream hardbase.fm abspielt
    es sollte alles über vgui basieren laso ein unsichtbares vgui

    ich habe schon was geschrieben aber nocht nicht getestet weil ich schon weiss das es nicht geht
    die internetradio.lua in autorun/server

    Lua Code:
    1. AddCSLuaFile("autorun/client/internetradiocl.lua")
    2. Plys= {}
    3. AllPlys = {}
    4. max= Vector( -292, 520, 490 )--die position im raum oben in der ecke
    5. min= Vector( 185, 782, 323 )--die position unten in der ecke (entgegengesetzt)
    6. function Update()
    7. Plys = ents.FindInBox(min,max)
    8. AllPlys = player.GetAll()
    9. for k,v in pairs(Plys) do
    10. if(AllPlys[k] == v )then
    11. v:RunConsoleCommand("radio http://listen.hardbase.fm/dsl.asx")
    12. v:print("radio adress send")
    13. else
    14. v:RunConsoleCommand("stopradio")
    15. v:print("radio stopped")
    16. end
    17. end
    18. end
    19. Update()

    und die client lua
    also autorun/client/internetradiocl.lua
    Lua Code:
    1. function Start( player, command, arguments )
    2. url = [[ <EMBED TYPE="application/x-mplayer2" SRC = "]]..arguments..[[" NAME = "MediaPlayer" WIDTH = "180" HEIGHT = "40" ShowControls = "1" autostart = "1"></EMBED></OBJECT> ]]
    3. local html = vgui.Create("HTML")
    4. html:SetPos(0, 0)
    5. html:SetSize( 0,  0)
    6. html:SetHTML(url)
    7. html:SetVisible( true ) 
    8. function Stop()
    9. html:Refresh()
    10. html:SetHTML( "<p>none</p>" )
    11. end
    12. end
    13. concommand.Add("radio",Start);
    14. concommand.Add("stopradio",Stop);

    kann einer zaubern und es benutzbar machen? ich möchte nämlich für ein freund ein disco auf die map bauen bei der der stream läuft

    danke an die die mir helfen
    Doppelpost:
    EDIT: so
    ich habe von einem anderen freund ein code bekommen der funktioniert

    aber nur wenn man in die area kommt

    wie mach ich das das wenn der aus der area raus geht ein command ausführt?

    so sieht der "in die area geh execute" aus
    Lua Code:
    1. AddCSLuaFile("autorun/client/internetradiocl.lua")
    2. hook.Add("Think","PlaySound",function ()
    3.     for i,v in pairs (ents.FindInBox(Vector(-292, 520, 490),Vector(185, 782, 323))) do
    4.         v:ConCommand("radio")
    5.     end
    6. end)

    das gleiche nur für denn fall das der spieler aus der area (Vector(-292, 520, 490),Vector(185, 782, 323)) geht
    Geändert von gamerpaddy (31.05.2010 um 00:15 Uhr) Grund: Doppelposts zusammengefügt

Ähnliche Themen

  1. Disco Lightshow
    Von dothacker im Forum Addon: Wiremod
    Antworten: 26
    Letzter Beitrag: 17.08.2008, 18:28
  2. Ingame Streaming
    Von humanexecuter im Forum Netzwerkprogramme
    Antworten: 3
    Letzter Beitrag: 19.05.2008, 12:19
  3. Disco Teile.
    Von Many [Born2Kill] im Forum Addons
    Antworten: 5
    Letzter Beitrag: 28.09.2007, 08:58
  4. Disco Fritz
    Von I-the-gamer im Forum Ragdolls
    Antworten: 2
    Letzter Beitrag: 07.03.2007, 13:24

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •