Ergebnis 1 bis 7 von 7

Thema: Joinsound Script?

  1. #1
    Terminator-X29B
    Avatar von Terminator-X29B

    Standard Joinsound Script?

    Und mal wieder habe ich eine Frage:

    Ich möchte, wenn der Spieler grade eben auf dem Server angekommen ist, dass ein Sound abgespielt wird, welchen jeder User auf dem Server hört so wie z. B. bei TS2. Wie kann ich das am besten mit Lua verwirklichen?

    Bei diesem Thread hört ja nur der User den Sound welcher gejoint ist: http://www.garrysmod.de/forum/showth...ight=Joinsound

  2. #2
    Avatar von MîngeBag.
    Registriert seit
    20.09.2009
    Ort
    Nähe Hamburg

    Standard AW: Joinsound Script?

    Hallöle ; )
    erstelle eine joinsound.lua datei in

    garrysmod/lua/autorun/server

    nun adde folgenden inhalt hinein.

    Lua Code:
    1.  
    2. local superadmin_sound = "sound/radio/vip.wav"
    3. local admin_sound = "sound/radio/vip.wav"
    4. local normal_sound = "sound/radio/vip.wav"
    5.  
    6. function InitialSpawn( ply )
    7. 	if ply:IsSuperAdmin() then
    8. 		for k,v in pairs(player.GetAll()) do
    9. 			v:EmitSound(superadmin_sound, 500, 100)
    10. 			v:PrintMessage(HUD_PRINTTALK, "The SuperAdmin: "..ply:Nick().." has joined the Server!")
    11. 		end
    12. 	elseif ply:IsAdmin() then
    13. 		for k,v in pairs(player.GetAll()) do
    14. 			v:EmitSound(admin_sound, 500, 100)
    15. 			v:PrintMessage(HUD_PRINTTALK, "The Admin: "..ply:Nick().." has joined the Server!")
    16. 		end
    17. 	else
    18. 		for k,v in pairs(player.GetAll()) do
    19. 			v:EmitSound(normal_sound, 500, 100)
    20. 			v:PrintMessage(HUD_PRINTTALK, "Player: "..ply:Nick().." has joined the Server!")
    21. 		end
    22. 	end
    23. end
    24. hook.Add("PlayerInitialSpawn", "InitialSpawn", InitialSpawn)

    Ich habs extra mit locals gemacht , damit du es im nachhinein ändern kannst wie du möchtest, einfach einen sound pfad eintragen ; )

    Texte usw kannst du natürlich ändern oder ganz löschen : ) ist nur ein 2 min beispiel für dich.

    .: Mfg www.MingeBag.de | MingeBag. :.
    *G»P«O* BYTER @ Suche Modler: auf ner skale von 1 bis 10...wie nervig is mingebag? -.-
    www.MingeBag.de | MingeBag.: 35
    |HBS|DaSoldier:
    *G»P«O* BYTER @ Suche Modler: na toll...

  3. #3
    Terminator-X29B
    Avatar von Terminator-X29B

    Standard AW: Joinsound Script?

    Danke dir aber ich habe es mir etwas anders vorgestellt.
    Ich möchte nicht das angezeigt wird welche Art von Spieler den Server betritt. Ich möchte nur das ein Sound abgespielt wird, wenn ein Player auf dem Server angekommen ist. Diesen Sound sollen alle Spieler hören wie z. B. in TS2.

  4. #4

    Standard AW: Joinsound Script?

    PHP-Code:
    local normal_sound "sound/radio/vip.wav"
    function InitialSpawnply )
            for 
    k,v in pairs(player.GetAll()) do
                
    v:EmitSound(superadmin_sound500100)
            
    end
    end
    hook
    .Add("PlayerInitialSpawn""InitialSpawn"InitialSpawn

  5. #5
    Avatar von MîngeBag.
    Registriert seit
    20.09.2009
    Ort
    Nähe Hamburg

    Standard AW: Joinsound Script?

    Zitat Zitat von Joker Beitrag anzeigen
    PHP-Code:
    local normal_sound "sound/radio/vip.wav"
    function InitialSpawnply )
            for 
    k,v in pairs(player.GetAll()) do
                
    v:EmitSound(superadmin_sound500100)
            
    end
    end
    hook
    .Add("PlayerInitialSpawn""InitialSpawn"InitialSpawn

    ich muss dich korigieren ; )

    du hast oben local normal_sound... aber beim emit wird der superadmin_sound abfgefragt.

    PHP-Code:

    local normal_sound 
    "sound/radio/vip.wav"
    function InitialSpawnply )
            for 
    k,v in pairs(player.GetAll()) do
                
    v:EmitSound(normal_sound500100)
            
    end
    end
    hook
    .Add("PlayerInitialSpawn""InitialSpawn"InitialSpawn
    so trifft es das eher. Wir selber sehen die fehler, aber wenn man kein lua kann wird er den fehler wohl kaum erkennen, auch bein simplen scripts.
    Geändert von MîngeBag. (21.09.2009 um 12:24 Uhr)
    *G»P«O* BYTER @ Suche Modler: auf ner skale von 1 bis 10...wie nervig is mingebag? -.-
    www.MingeBag.de | MingeBag.: 35
    |HBS|DaSoldier:
    *G»P«O* BYTER @ Suche Modler: na toll...

  6. #6

    Standard AW: Joinsound Script?

    Hab's übersehen. Kommt davon, weil ich mich eher nach Fehlermeldungen orientiere als den Code nachträglich zu kontrollieren.
    Übrigens wäre es besser, wenn du statt den LUA-Tag den PHP-Tag für LUA-Codes benutzt, da der LUA-Tag noch nicht ausgereift ist und die Zahlen mitkopiert.

  7. #7
    Avatar von MîngeBag.
    Registriert seit
    20.09.2009
    Ort
    Nähe Hamburg

    Standard AW: Joinsound Script?

    nope bei mir kopiert es die zahlen nicht nur er schreibt alles ohne lücken und enter hintereinander , ich änder es ma kopier bereit für ihn , danke für die Information.

    PHP shockt ; )
    *G»P«O* BYTER @ Suche Modler: auf ner skale von 1 bis 10...wie nervig is mingebag? -.-
    www.MingeBag.de | MingeBag.: 35
    |HBS|DaSoldier:
    *G»P«O* BYTER @ Suche Modler: na toll...

Ähnliche Themen

  1. Lua-script zur ID erkennung
    Von Moby im Forum Lua
    Antworten: 2
    Letzter Beitrag: 08.05.2008, 14:10
  2. Script Tutorials?
    Von SkyDragoon im Forum Lua
    Antworten: 9
    Letzter Beitrag: 09.03.2008, 19:59
  3. LUA Download Script
    Von Dark AMD im Forum Server
    Antworten: 5
    Letzter Beitrag: 07.02.2008, 16:40
  4. SWEP Script?
    Von RoG im Forum Hilfe & Support
    Antworten: 2
    Letzter Beitrag: 01.09.2007, 15:56

Berechtigungen

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