Ergebnis 1 bis 7 von 7

Thema: kann das jemand ?

  1. #1
    Tom Tom
    Avatar von Tom Tom

    Standard kann das jemand ?

    Moin,

    ich habe mir was gedacht vor lauter langeweile. Folgendes: nach 24h wird man in ulx auf respected gesetzt.

    Die Theorie:

    Utime zeichnet ja die zeit wie lange du aufm server bist auf , das script oder lua nimmt die zeit und für denn ein befehlt aus (ulx adduser name respected) das dich respected setzt

    machbar

    Edit by Pac:
    LOL, ROFL, etc. sind nicht im Titel gewünscht!
    ...
    Geändert von Tom Tom (23.12.2008 um 21:27 Uhr)

  2. #2

    Standard AW: kann das jemand ?

    Zitat Zitat von Tom Tom Beitrag anzeigen
    Moin,

    ich habe mir was gedacht vor lauter langeweile. Folgendes: nach 24h wird man in ulx auf respected gesetzt.

    Die Theorie:

    Utime zeichnet ja die zeit wie lange du aufm server bist auf , das script oder lua nimmt die zeit und für denn ein befehlt aus (ulx adduser name respected) das dich respected setzt

    machbar
    Also willst du jetz das man diese Funktion macht oder was genau?

    Mfg,
    RP-01

  3. #3
    Tom Tom
    Avatar von Tom Tom

    Standard AW: kann das jemand ?

    Zitat Zitat von RP-01 Beitrag anzeigen
    Also willst du jetz das man diese Funktion macht oder was genau?

    Mfg,
    RP-01
    das einer dieser script schreib das ein nach 24h auf respected in ulx befödert

  4. #4

    Standard AW: kann das jemand ?

    frag da mal Dr.Tight...wir haben das aufm GMod.de | Server GEHABT (damn..)!

    Mfg,
    RP-01 (Fröhliche Weihnachten!)

  5. #5

    Standard AW: kann das jemand ?

    So habs nun endlich fertig bekommen.
    Lua Code:
    1. function Autorespected()
    2. 	for k,v in pairs(player.GetAll()) do
    3. 		if v and v:IsValid() then			
    4. 			if ULib.ucl.authed[v] and table.Count(ULib.ucl.authed[v].groups) == 1 and table.HasValue(ULib.ucl.authed[v].groups,"user") then
    5. 				if v:GetUTimeTotalTime() > (6*3600) then 
    6. 					ULib.ucl.addUser( v:Nick(), "steamid", v:SteamID(), {"respected"}, {allow={}, deny={}} , _, _, true )					
    7. 				end
    8. 			end
    9. 		end
    10. 	end
    11. end
    12.  
    13. timer.Create("Autorespectedtimer",30,0,Autorespected)

    Und mit Assmod
    Lua Code:
    1. function Autorespected()
    2. 	for k,v in pairs(player.GetAll()) do
    3. 		if v and v:IsValid() then
    4. 			local time = v:GetUTimeTotalTime() 
    5. 			if time > (6*3600) then	
    6. 				if ULib.ucl.authed[v] and table.Count(ULib.ucl.authed[v].groups) == 1 and table.HasValue(ULib.ucl.authed[v].groups,"user") then
    7. 						ULib.ucl.addUser( v:Nick(), "steamid", v:SteamID(), {"respected"}, {allow={}, deny={}} , _, _, true )					
    8. 				end
    9. 			end
    10. 			if  time > (4*3600) then
    11. 				if !v:IsRespected() then					
    12. 						game.ConsoleCommand("ass_PromotePlayer "..v:UserID().." 4\n")				
    13. 				end
    14. 			end
    15. 		end
    16. 	end
    17. end
    18.  
    19. timer.Create("Autorespectedtimer",30,0,Autorespected)


    So war etwas hartnäckig, da ich mit Ulib zu Kämpfen hatte.
    Nun werden alle User auf die das zutrifft Respected gesetz.

    Mfg Tight
    Geändert von DrTight (16.01.2009 um 18:21 Uhr) Grund: Assmod korrigiert

  6. Folgende 2 Benutzer sagen Danke zu DrTight für den nützlichen Beitrag:


  7. #6
    Tom Tom
    Avatar von Tom Tom

    Standard AW: kann das jemand ?

    Zitat Zitat von DrTight Beitrag anzeigen
    So habs nun endlich fertig bekommen.
    Lua Code:
    1. function Autorespected()
    2. 	for k,v in pairs(player.GetAll()) do
    3. 		if v and v:IsValid() then			
    4. 			if !ULib.ucl.authed[v] or (ULib.ucl.authed[v] and table.HasValue(ULib.ucl.authed[v].groups,"user") ) and !v:IsUserGroup("respected") then
    5. 				if v:GetUTimeTotalTime() > (6*3600) then 
    6. 					ULib.ucl.addUser( v:Nick(), "steamid", v:SteamID(), {"respected"}, {allow={}, deny={}} , _, _, true )					
    7. 				end
    8. 			end
    9. 		end
    10. 	end
    11. end
    12.  
    13. timer.Create("Autorespectedtimer",30,0,Autorespected)

    Und mit Assmod
    Lua Code:
    1. function Autorespected()
    2. 	for k,v in pairs(player.GetAll()) do
    3. 		if v and v:IsValid() then
    4. 			local time = v:GetUTimeTotalTime() 
    5. 			if time > (6*3600) then	
    6. 				if !ULib.ucl.authed[v] or (ULib.ucl.authed[v] and table.HasValue(ULib.ucl.authed[v].groups,"user") ) and !v:IsUserGroup("respected") then
    7. 						ULib.ucl.addUser( v:Nick(), "steamid", v:SteamID(), {"respected"}, {allow={}, deny={}} , _, _, true )					
    8. 				end
    9. 			end
    10. 			if  time > (4*3600) then
    11. 				if !v:HasLevel(4) then					
    12. 						game.ConsoleCommand("ass_PromotePlayer "..v:UserID().." 4\n")				
    13. 				end
    14. 			end
    15. 		end
    16. 	end
    17. end
    18.  
    19. timer.Create("Autorespectedtimer",30,0,Autorespected)


    So war etwas hartnäckig, da ich mit Ulib zu Kämpfen hatte.
    Nun werden alle User auf die das zutrifft Respected gesetz.

    Mfg Tight
    gute arbeit..

  8. #7

    Standard AW: kann das jemand ?

    Habs nochmal abgeändert. Bitte übernehmen. Beim alten Code überschreibt er alle User auf Respected. Auch Admins. Nun sollte alles gehen.

    Mfg Tight

Berechtigungen

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