Actions

Amxmodx to sourcemod admin list: Difference between revisions

From Mike Beane's Blog

(New page: <pre> #!/usr/bin/perl $USERS_IN="users.ini"; $out="admins.txt"; open OUT, ">$out" or die "Cannot open $out for write :$!"; open LOGFILE_IN, $LOGFILE_IN or die "Cannot open $LOGFILE_IN fo...)
 
mNo edit summary
Line 27: Line 27:
[[Category:Steam]]
[[Category:Steam]]
[[Category:Gaming]]
[[Category:Gaming]]
[[Category:Perl]]
[[Category:2007-11]]
[[Category:2007-11]]

Revision as of 20:19, 4 November 2007

#!/usr/bin/perl

$USERS_IN="users.ini";
$out="admins.txt";

open OUT, ">$out" or die "Cannot open $out for write :$!";
open LOGFILE_IN, $LOGFILE_IN or die "Cannot open $LOGFILE_IN for read :$!";
   while (<LOGFILE_IN>)
{
       #"STEAM_0:1:359131" "f0C4p4ss"  "bcdfgijlmnopqrstu"  "c";"FoCA|VelvetMan"
       if ($_=~/^"(.*)"(.*)"(.*)"(.*)"(.*)"(.*)"(.*)";"(.*)"/)
           {
           print OUT "\"$8\"\n";
           print OUT "{\n";
           print OUT "\"auth\"     \"steam\"\n";
           print OUT "\"identity\" \"$1\"\n";
           print OUT "\"flags\"    \"abcdefgjk\"\n";
           print OUT "}\n";
           }
           else {print OUT "*********************$8\n";
   }