Lorder Posted March 18, 2017 Share Posted March 18, 2017 (edited) Why does not work ? I authorized Server.lua seriale = { [ 'Podszywka Mitnicka' ] = 'EC625053E762093C4DA83FC51E74425F' } addEventHandler ( 'onPlayerJoin', getRootElement ( ), function ( _, theCurrentPlayers ) local Serial = seriale[getPlayerName(theCurrentPlayers)] if ( Serial ) then if Serial ~= getPlayerSerial ( source ) then banPlayer ( source, false, false, true, getRootElement ( ), 'Wypierdalaj kurwo !' ) end end end ) meta.xml <meta> <info author="Lorder" type="script" name="AutoBan" version="1.0.0" /> <script src="server.lua" type="client" /> </meta> Edited March 18, 2017 by Lorder Link to comment
NeXuS™ Posted March 18, 2017 Share Posted March 18, 2017 (edited) <meta> <info author="Lorder" type="script" name="AutoBan" version="1.0.0" /> <script src="server.lua" type="server" /> </meta> And replace your function. addEventHandler ( 'onPlayerJoin', getRootElement ( ), function () local Serial = seriale[getPlayerName(source)] if ( Serial ) then if Serial ~= getPlayerSerial ( source ) then banPlayer ( source, false, false, true, getRootElement ( ), 'Wypierdalaj kurwo !' ) end end end ) Edited March 18, 2017 by NeXuS™ 1 Link to comment
Lorder Posted March 18, 2017 Author Share Posted March 18, 2017 6 minutes ago, NeXuS™ said: <meta> <info author="Lorder" type="script" name="AutoBan" version="1.0.0" /> <script src="server.lua" type="server" /> </meta> And replace your function. addEventHandler ( 'onPlayerJoin', getRootElement ( ), function () local Serial = seriale[getPlayerName(source)] if ( Serial ) then if Serial ~= getPlayerSerial ( source ) then banPlayer ( source, false, false, true, getRootElement ( ), 'Wypierdalaj kurwo !' ) end end end ) Add serial ? Link to comment
NeXuS™ Posted March 18, 2017 Share Posted March 18, 2017 Keep your script as it is above this code. Replace just what I wrote not the whole script. 1 Link to comment
Lorder Posted March 18, 2017 Author Share Posted March 18, 2017 3 minutes ago, NeXuS™ said: Senaryonuzu bu kodun üstünde olduğu gibi saklayın. Yazdıklarımı tüm senaryoyu değil, değiştirin. Thx I try now Link to comment
NeXuS™ Posted March 18, 2017 Share Posted March 18, 2017 Alright. If you need further help, or any error appears, feel free to ask here. 1 Link to comment
Lorder Posted March 18, 2017 Author Share Posted March 18, 2017 @NeXuS™ No, but I tried my own serial, did not work Link to comment
NeXuS™ Posted March 18, 2017 Share Posted March 18, 2017 (edited) Can you write down your name copied from the settings and your serial? (F8 -> serial) serialList = { ["#NeXuS"] = "73B520027203B67334A182ED91E6CD54" } addEventHandler("onPlayerJoin", getRootElement(), function() local selectedSerial = serialList[getPlayerName(source)] if (selectedSerial) then if selectedSerial ~= getPlayerSerial(source) then banPlayer ( source, false, false, true, getRootElement ( ), 'Wypierdalaj kurwo !' ) end end end) This one works totally fine for me. Edited March 18, 2017 by NeXuS™ 1 Link to comment
Lorder Posted March 18, 2017 Author Share Posted March 18, 2017 3 minutes ago, NeXuS™ said: Can you write down your name copied from the settings and your serial? (F8 -> serial) seriale = { [ 'Podszywka Mitnicka' ] = 'EC625053E762093C4DA83FC51E74425F' } addEventHandler ( 'onPlayerJoin', getRootElement ( ), function () local Serial = seriale[getPlayerName(source)] if ( Serial ) then if Serial ~= getPlayerSerial ( source ) then banPlayer ( source, false, false, true, getRootElement ( ), 'Wypierdalaj kurwo !' ) end end end ) I did so Link to comment
NeXuS™ Posted March 18, 2017 Share Posted March 18, 2017 Just copy your name from settings and your serial (F8->serial) on this page as a comment. 1 Link to comment
Lorder Posted March 18, 2017 Author Share Posted March 18, 2017 [ 'Lorder' ] = 'EC625053E762093C4DA83FC51E74425F' not working @NeXuS™ Link to comment
NeXuS™ Posted March 18, 2017 Share Posted March 18, 2017 Can you screenshot your settings with your name and a pic of your serial in F8 please?@Lorder 1 Link to comment
Lorder Posted March 18, 2017 Author Share Posted March 18, 2017 I can not show all @NeXuS™ Link to comment
NeXuS™ Posted March 18, 2017 Share Posted March 18, 2017 Can you write down what do you exactly want from this script? Link to comment
Addlibs Posted March 18, 2017 Share Posted March 18, 2017 To be honest, I'd suggest cancelEvent(true) onPlayerConnect instead of issuing bans... Your idea will surely spam the f- out of your banslist. Link to comment
Lorder Posted March 18, 2017 Author Share Posted March 18, 2017 6 minutes ago, NeXuS™ said: Bu senaryodan tam olarak ne istiyordun yazabilir misin? serial auto banned Link to comment
NeXuS™ Posted March 18, 2017 Share Posted March 18, 2017 Jees, I dont understand you dude. If someone else comes up with your name with a different serial, then ban them? Link to comment
Lorder Posted March 18, 2017 Author Share Posted March 18, 2017 2 minutes ago, NeXuS™ said: Jees, I dont understand you dude. If someone else comes up with your name with a different serial, then ban them? I forbid someone to remove the ban from someone admin wants to be automatically banned when they enter the server Link to comment
NeXuS™ Posted March 18, 2017 Share Posted March 18, 2017 (edited) Try this one: serialList = { ["enteryourserialhere"] = true, ["anotherserialhere"] = true } addEventHandler("onPlayerJoin", getRootElement(), function() local selectedSerial = serialList[getPlayerSerial(source)] if (autoBan) then banPlayer ( source, false, false, true, getRootElement ( ), 'Wypierdalaj kurwo!' ) end end) Edited March 18, 2017 by NeXuS™ Link to comment
Lorder Posted March 18, 2017 Author Share Posted March 18, 2017 6 minutes ago, NeXuS™ said: Try this one: serialList = { ["enteryourserialhere"] = true, ["anotherserialhere"] = true } addEventHandler("onPlayerJoin", getRootElement(), function() local selectedSerial = serialList[getPlayerSerial(source)] if (autoBan) then banPlayer ( source, false, false, true, getRootElement ( ), 'Wypierdalaj kurwo!' ) end end) Not working Link to comment
Lorder Posted March 18, 2017 Author Share Posted March 18, 2017 3 minutes ago, NeXuS™ said: And whats wrong with it? I tried, but he did not forbid me Link to comment
NeXuS™ Posted March 18, 2017 Share Posted March 18, 2017 My bad. serialList = { ["yourserailhere"] = true, ["anotherserialhere"] = true } addEventHandler("onPlayerJoin", getRootElement(), function() local autoBan = serialList[getPlayerSerial(source)] if (autoBan) then banPlayer ( source, false, false, true, getRootElement ( ), 'Wypierdalaj kurwo!' ) end end) This one works totally fine. 1 Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now