Page 10 of 20 FirstFirst ... 67891011121314 ... LastLast
Results 136 to 150 of 288
http://idgs.in/65855
  1. #136

    Join Date
    Jun 2007
    Location
    Behind You
    Posts
    7,211
    Points
    557.00
    Thanks: 454 / 942 / 625

    Default

    Quote Originally Posted by N3mo View Post
    terkadang suatu komunitas itu tidak dapat berjalan dengan baik dan berkembang dengan baik jika tidak ada yang mau mengorbankan waktunya untuk bermain hanya menjawab pertanyaan-pertanyaan dari user ..

    para op admin yang sudah mendedikasikan dirinya tidak pernah mengharapkan pujian atau sejenisnya tapi yang dia harapkan sebenarnya adalah suatu komunitas yang solid besar dan terkenal dimana 2 tapi yang terjadi adalah kebalikannya orang2 tersebut hanya mendapat cacian cercaan makian hinaan dll

    dan jika tanggung jawab itu di berikan kepada orang yang mencaci menghina mengumpat dll untuk satu hari saja mungkin sudah tidak sanggup menangani semua masalah tersebut

    jadi jika user2 yang mengalami masalah dll harap sabar saja karena yang di tangani itu bukan satu atau 2 user tanggung jawab mereka sudah besar dan menanggung semua masalah-masalah user yang harus dengan segera di selesaikan

    karena OP ADMIN Atau Staf-staf yang lain itu juga manusia punya rasa lelah letih lesu penat dll, mereka bukan robot yang mampu bertahan 24 jam sehari 7 hari seminggu 30 hari sebulan 12 bulan setahun

    robot saja masih perlu perbaikan jika mengalami masalah begitu juga hallnya manusia

    lo op ? lo staff ? pernah jadi staff ?

    alasan dan penjelasan lu gw tolak mentah"
    why ?

    gw asik" di bnet canda ria ama player"
    admin" sibuk maen poker
    sibuk maen aion
    sibuk bisnis id
    sibuk maen game aneh" di facebook
    sibuk ga jelas


    itu yg lu katakan lelah ?

    klo lu belum pernah ada di dalam...lebih baik diam aja. drpd ngomong gobloknya keluar !

  2. Hot Ad
  3. #137

    Join Date
    Jan 2010
    Posts
    20
    Points
    15.40
    Thanks: 1 / 2

    Default

    Quote Originally Posted by -NozeR- View Post
    lo op ? lo staff ? pernah jadi staff ?

    alasan dan penjelasan lu gw tolak mentah"
    why ?

    gw asik" di bnet canda ria ama player"
    admin" sibuk maen poker
    sibuk maen aion
    sibuk bisnis id
    sibuk maen game aneh" di facebook
    sibuk ga jelas


    itu yg lu katakan lelah ?

    klo lu belum pernah ada di dalam...lebih baik diam aja. drpd ngomong gobloknya keluar !

    Klo u di suruh Bikin Kaya Gini gimana Ini baru 1 Prodesur doank loh belom yang lain

    Code:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.IO;
    using aIW;
    
    namespace adminpig
    {
        public class adminpig : AdminPluginBase
        {
            public int i = 0;
            public long[] GUIDs = new long[128];
            public bool needUpdate = true;
            public bool voteInProgress = false;
            public int target = 0;
            public int got = 0;
            public string mapTarget = "mp_rust";
            public long[] alreadyVoted = new long[18];
    
            #region InArray
            public static bool InArray(long[] myArray, long myObject)
            {
                foreach (long aObject in myArray)
                {
                    if (aObject.ToString() == myObject.ToString())
                        return true;
                }
                return false;
            }
            #endregion
            #region OnSay
            public override EventEat OnSay(AdminClient client, string message)
            {
                if (message.StartsWith("!reload"))
                {
                    needUpdate = true;
                }
                else if (message.StartsWith("!"))
                {
                    Commands(message, client);
                    return EventEat.EatNone;
                }
                else if (message.StartsWith("/"))
                {
                    Commands(message, client);
                    return EventEat.EatAll;
                }
                return EventEat.EatNone;
            }
            #endregion
            //This function is generated every frame.
            #region OnFrame
            public override void OnFrame()
            {
                try
                {
                    if (needUpdate)
                    {
                        AdminLevel.UpdateAdminList();
                        needUpdate = false;
                    }
                }
                catch (Exception e)
                {
                    Log.Info("PigAdminError: " + Convert.ToString(e));
                }
            }
            #endregion
            #region Commands.
            public void Commands(string message, AdminClient client)
            {
                string[] messageFirstArr = message.Split(' ');
                string messageFirstStr = "";
                messageFirstStr = messageFirstArr[0];
                //removed the ! or / from start
                messageFirstStr = messageFirstStr.Substring(1);
                switch (messageFirstStr)
                {
                    case "rcon":
                        RCon(message, client);
                        break;
                        //Added !say
                    case "say":
                        Say(message, client);
                        break;
                    case "kick":
                        kickPerson(message, client);
                        break;
                    case "map":
                        changeMap(message, client);
                        break;
                    case "ban":
                        banPerson(message, client);
                        break;
                }
            }
            #endregion
            #region RCon
            public void RCon(string message, AdminClient client)
            {
                if (AdminLevel.IsAdmin(client.GUID) == 3)
                {
                    if (message.Length < 7)
                    {
                        SayTo(client, "^1Invalid Parameters.");
                    }
                    else
                    {
                        Log.Info(client.Name + " executed RCon Command: " + message.Substring(6));
                        ExecuteCommand(message.Substring(6));
                        SayTo(client, "^5Executed RCON: ^7" + message.Substring(6));
                    }
                }
                else
                {
                    SayTo(client, "^1You don't have ^4admin ^1access.");
                }
            }
            #endregion
            #region Say
            public void Say(string message, AdminClient client)
            {
                if (AdminLevel.IsAdmin(client.GUID) == 3)
                {
                    if (message.Length < 6)
                    {
                        SayTo(client, "^1Invalid Parameters.");
                    }
                    else
                    {
                        //Executes the say command to server.
                        ExecuteCommand("say " + message.Substring(5));
                        //SayTo(client, "^2Said: ^7" + message.Substring(5));
                        //logs it
                        Log.Info(client.Name + " executed Say Command: " + message.Substring(5));
                    }
                }
                else
                {
                    SayTo(client, "^1You don't have ^4admin ^1access.");
                }
            }
            #endregion
            #region changeMap
            public void changeMap(string message, AdminClient client)
            {
                if (AdminLevel.IsAdmin(client.GUID) >= 2)
                {
                    if (message.Length < 6)
                    {
                        SayTo(client, "^1Invalid Parameters.");
                    }
                    else
                    {
                        //Executes the say command to server.
                        ExecuteCommand("map " + message.Substring(5));
                        //SayTo(client, "^2Said: ^7" + message.Substring(5));
                        //logs it
                        Log.Info(client.Name + " changed map to: " + message.Substring(5));
                    }
                }
                else
                {
                    SayTo(client, "^1You don't have ^4admin ^1access.");
                }
            }
            #endregion
            #region partNametoclientID
            public short realPlayerName(string partName)
            {
                //    AdminPluginBase test = new aIW.AdminPluginBase();
                var tempname = "";
                var clients = GetClients();
                foreach (var client in clients)
                {
                    tempname = client.Name;
                    tempname = tempname.ToLower();
                    partName = partName.ToLower();
                    if (tempname.Contains(partName) == true)
                    {
                        return client.ClientNum;
                    }
                }
                return -1;
            }
            #endregion
            #region KickPerson
            public void kickPerson(string message, AdminClient client)
            {
    
    
                if (AdminLevel.IsAdmin(client.GUID) >= 1)
                {
                    if (message.Substring(4) == "k " || message.Substring(4) == "k")
                    {
                        SayTo(client, "^2Invalid parameters");
                    }
                    else
                    {
                        string command = "";
                        string namereason = message.Substring(6);
                        string[] namereasonArr = Split_(namereason, " ", "\"", true);
                        if (namereasonArr.Length > 1)
                        {
                            string name = namereasonArr[0];
                            name = name.Replace("\"", "");
                            // Console.WriteLine("\"\" Filtered: " + name);
                            short nameID;
                            nameID = realPlayerName(name);
                            if (nameID == -1)
                            {
                                SayTo(client, "^2Player is invalid");
                                return;
                            }
                            string reason = namereason.Substring(name.Length + 1); ;
                            //  Console.WriteLine("Full text to output: kick \"" + name + "\" \"" + reason + "\"");
                            SayAll(AdminClient.Get(nameID).Name + " has been kicked for reason: " + reason);
                            command = "clientkick " + nameID + " \"" + reason + "\"";
                        }
                        else
                        {
                            string name = namereasonArr[0];
                            name = name.Replace("\"", "");
                            // Console.WriteLine("\"\" Filtered: " + name);
                            short nameID;
                            nameID = realPlayerName(name);
                            if (nameID == -1)
                            {
                                SayTo(client, "^2Player is invalid");
                                return;
                            }
                            SayAll(AdminClient.Get(nameID).Name + " has been kicked");
                            command = "clientkick " + nameID;
                            //AdminPluginBase.ExecuteCommand(command);
                        }
                        ExecuteCommand(command);
                    }
                }
                else
                {
                    SayTo(client, "^1You don't have ^4admin ^1access.");
                }
                    
    
            }
            #endregion
            #region SplitWithQuantitative
            static public string[] Split_(string expression, string delimiter,
                string qualifier, bool ignoreCase)
            {
                bool _QualifierState = false;
                int _StartIndex = 0;
                System.Collections.ArrayList _Values = new System.Collections.ArrayList();
    
                for (int _CharIndex = 0; _CharIndex < expression.Length - 1; _CharIndex++)
                {
                    if ((qualifier != null)
                     & (string.Compare(expression.Substring
                    (_CharIndex, qualifier.Length), qualifier, ignoreCase) == 0))
                    {
                        _QualifierState = !(_QualifierState);
                    }
                    else if (!(_QualifierState) & (delimiter != null)
                          & (string.Compare(expression.Substring
                    (_CharIndex, delimiter.Length), delimiter, ignoreCase) == 0))
                    {
                        _Values.Add(expression.Substring
                    (_StartIndex, _CharIndex - _StartIndex));
                        _StartIndex = _CharIndex + 1;
                    }
                }
    
                if (_StartIndex < expression.Length)
                    _Values.Add(expression.Substring
                    (_StartIndex, expression.Length - _StartIndex));
    
                string[] _returnValues = new string[_Values.Count];
                _Values.CopyTo(_returnValues);
                return _returnValues;
            }
            #endregion
            #region banPerson
            public void banPerson(string message, AdminClient client)
            {
                if (AdminLevel.IsAdmin(client.GUID) >= 1)
                {
                    if (message.Substring(3) == "n " || message.Substring(3) == "n")
                    {
                        SayTo(client, "^2Invalid parameters");
                    }
                    else
                    {
                        string command = "";
                        string namereason = message.Substring(5);
                        string[] namereasonArr = Split_(namereason, " ", "\"", true);
                        if (namereasonArr.Length > 1)
                        {
                            string name = namereasonArr[0];
                            name = name.Replace("\"", "");
                            // Console.WriteLine("\"\" Filtered: " + name);
                            short nameID;
                            nameID = realPlayerName(name);
                            if (nameID == -1)
                            {
                                SayTo(client, "^2Player is invalid");
                                return;
                            }
                            string reason = namereason.Substring(name.Length + 1); ;
                            //  Console.WriteLine("Full text to output: kick \"" + name + "\" \"" + reason + "\"");
                            SayAll(AdminClient.Get(nameID).Name + " has been banned for reason: " + reason);
                            command = "tempbanclient " + nameID + " \"" + reason + "\"";
                        }
                        else
                        {
                            string name = namereasonArr[0];
                            name = name.Replace("\"", "");
                            // Console.WriteLine("\"\" Filtered: " + name);
                            short nameID;
                            nameID = realPlayerName(name);
                            if (nameID == -1)
                            {
                                SayTo(client, "^2Player is invalid");
                                return;
                            }
                            SayAll(AdminClient.Get(nameID).Name + " has been banned");
                            command = "tempbanclient " + nameID;
                            //AdminPluginBase.ExecuteCommand(command);
                        }
                        ExecuteCommand(command);
                    }
                }
                else
                {
                    SayTo(client, "^1You don't have ^4admin ^1access.");
                }
    
            }
            #endregion
    
        }
        #region AdminLevelClass
        public class AdminLevel
        {
            //#region static helpers
            //private static Dictionary<long, Client> XUIDClients { get; set; }
            //#endregion
    
    
            //Removed isL1, isL2, isL3. Whats better is having one: isAdmin, which returns the level. If no admin is found, then the value returned is -1.
            public static int IsAdmin(long xuid)
            {
                if (L1.Contains(xuid))
                    return 1;
                else if (L2.Contains(xuid))
                    return 2;
                else if (L3.Contains(xuid))
                    return 3;
                return -1;
            }
    
            private static List<long> L1 { get; set; }
            private static List<long> L2 { get; set; }
            private static List<long> L3 { get; set; }
    
            public static void UpdateAdminList()
            {
    
                L1 = new List<long>();
                L2 = new List<long>();
                L3 = new List<long>();
    
                //Relocated admin.txt to be in the /plugins/adminpig folder.
                if (!File.Exists("./plugins/adminpig/admin.txt"))
                {
                    Log.Error("No admin file, quitting.");
                    return;
                }
    
                //Relocated admin.txt to be in the /plugins/adminpig folder.
                var adminFile = File.OpenText("./plugins/adminpig/admin.txt");
                while (!adminFile.EndOfStream)
                {
                    var line = adminFile.ReadLine().Trim();
    
                    if (line == "")
                    {
                        continue;
                    }
    
                    //added another ignore if the line starts with //
                    if (line[0] == ';' || line[0] == '#' || (line[0] == '/' && line[1] == '/'))
                    {
                        continue;
                    }
    
                    var data = line.Split(' ');
                    if (data.Length != 2)
                    {
                        continue;
                    }
                    //Changed the stuff at the front to lowercase, just in case we use other things
                    data[0] = data[0].ToLower();
                    Log.Info(data.ToString());
                    try
                    {
                        switch (data[0])
                        {
    
                            case "l1":
                                Log.Info("Found L1 admin of XUID " + data[1] + " and a GUID of " + long.Parse(data[1], System.Globalization.NumberStyles.HexNumber));
                                L1.Add(long.Parse(data[1], System.Globalization.NumberStyles.HexNumber));
                                break;
                            case "l2":
                                Log.Info("Found L2 admin of XUID " + data[1] + " and a GUID of " + long.Parse(data[1], System.Globalization.NumberStyles.HexNumber));
                                L3.Add(long.Parse(data[1], System.Globalization.NumberStyles.HexNumber));
                                break;
                            case "l3":
                                Log.Info("Found L3 admin of XUID " + data[1] + " and a GUID of " + long.Parse(data[1], System.Globalization.NumberStyles.HexNumber));
                                L3.Add(long.Parse(data[1], System.Globalization.NumberStyles.HexNumber));
                                break;
    
                        }
                    }
                    catch (FormatException) { }
                }
    
                adminFile.Close();
            }
        
        }
        #endregion
    }

  4. #138
    jkt-BlackAngelS's Avatar
    Join Date
    Apr 2009
    Posts
    6,624
    Points
    42.31
    Thanks: 118 / 315 / 263

    Default

    moga2 di vote opeh paling nyebelin gue

  5. #139
    IndriChan's Avatar
    Join Date
    Nov 2010
    Location
    Perumahan Taman duta Jl Palem 9 No 18/F5 Cisalak - Depok
    Posts
    3,955
    Points
    1,425.54
    Thanks: 155 / 280 / 183

    Default

    HORE...

    BAHASA JAWA

  6. #140

    Join Date
    Jun 2007
    Location
    Behind You
    Posts
    7,211
    Points
    557.00
    Thanks: 454 / 942 / 625

    Default

    *nemo

    oh nyamar toh. id adminnya apa sih ? ga usah sembunyi lah, dah ga jaman
    yg ngurus code" yah ? keknya lu ga kenal gw gw gaptek coy...semua orang tau gw gaptek elu ngurus code itu tugas lu. apakah ngurus user tugas lu juga ? klo ia double job donk ? gaji gede

    klo ga ya udah ngapain di pusingin. mending lu fokus ama kerjaan lu yg ngurus coding"ngan....supaya bener tuh coding. lagipula admin yg gw kritik pedas bukan golongan admin coding deh....kritik biasa aja gw ke admin" non dota.

    klo 1 dari sekian prosedur elu itu. keknya double job kek urus code + user susah deh. klo pun bisa ga akan maksimal. so wajar kena kritik ya

  7. #141
    Vexituz's Avatar
    Join Date
    Feb 2010
    Location
    @L_NataN
    Posts
    14,318
    Points
    9,278.55
    Thanks: 455 / 609 / 433

    Default

    Quote Originally Posted by -NozeR- View Post
    dah jadi op....sombong lu enak ga di katain sombong wkwkkwwk

    *didot wah didot spawn
    *nemo tawa lo. wkwkwkkwk
    *panda ia dd jangan jd OP. talenta dan bakat dd ga pantes jadi OP. dd layak lebih dr itu. drpd buang" waktu jadi OP. jadi BOS DESIGN dunk dd. ntar koko gratisin pake jasa dd wkwkwkwk
    kok aku sombong?

    aku kan selalu imut dan baik hati

    ea ea
    Steam : Vexituz

    Tidak Melayanin Barter Cendol!!!

  8. #142
    IndriChan's Avatar
    Join Date
    Nov 2010
    Location
    Perumahan Taman duta Jl Palem 9 No 18/F5 Cisalak - Depok
    Posts
    3,955
    Points
    1,425.54
    Thanks: 155 / 280 / 183

    Default

    loe itu busuk, dengki, najis

  9. The Following User Says Thank You to IndriChan For This Useful Post:
  10. #143
    [ChenZ]Livarte-'s Avatar
    Join Date
    Jan 2008
    Location
    oi?
    Posts
    6,342
    Points
    1,277.15
    Thanks: 127 / 144 / 118

    Default

    wogh C#
    http://static.indogamers.com/signaturepics/sigpic200653_2.gif

    Forum: Console & Handheld Games
    Share Informasi seputar Console dan Handheld Games disini

    Chen.. Console & Handheld Games Area..
    Konfirmasi , Kritik & Saran

    Remember : Mind shall vanquish the sword.

  11. #144
    IndriChan's Avatar
    Join Date
    Nov 2010
    Location
    Perumahan Taman duta Jl Palem 9 No 18/F5 Cisalak - Depok
    Posts
    3,955
    Points
    1,425.54
    Thanks: 155 / 280 / 183

    Default

    ......

  12. #145
    [ChenZ]Livarte-'s Avatar
    Join Date
    Jan 2008
    Location
    oi?
    Posts
    6,342
    Points
    1,277.15
    Thanks: 127 / 144 / 118

    Default

    Quote Originally Posted by IndriChan View Post
    loe itu busuk, dengki, najis



    http://static.indogamers.com/signaturepics/sigpic200653_2.gif

    Forum: Console & Handheld Games
    Share Informasi seputar Console dan Handheld Games disini

    Chen.. Console & Handheld Games Area..
    Konfirmasi , Kritik & Saran

    Remember : Mind shall vanquish the sword.

  13. #146

    Join Date
    Jun 2007
    Location
    Behind You
    Posts
    7,211
    Points
    557.00
    Thanks: 454 / 942 / 625

    Default

    gw gaptek it ti. ga ngerti itu apaan.

    tapi klo mo adu teknik benerin turbine. Indonesia power.

    welding inspector
    welding engeneriing

    bikin pressure vessel, pipeline. and repairing them. come on

    kepancing juga ya....baru bisa code" gitu sombongnya....

    jangan tunjukin SOMBONGNYA lu bisa coding' donk....percuma aja lu bisa coding tapi ga PERPECT ! percuma aja lo pamer" coding klo banyak kritk" lemot ini itu lah kwwkkwkw.




    kek gitu di banggain.....

  14. #147
    Lutz's Avatar
    Join Date
    Oct 2008
    Location
    Tangerang, Indonesia
    Posts
    26
    Points
    259.07
    Thanks: 113 / 89 / 77

    Default

    ga ngerti sama skali gw itu bahasa komputer
    Quote Originally Posted by Lutz
    if you want everything you will end up with nothing

  15. #148
    pandaddict's Avatar
    Join Date
    Oct 2010
    Location
    jakarta barat
    Posts
    3,778
    Points
    409.78
    Thanks: 339 / 152 / 113

    Default

    koko onal galak

    itu bukan sombong . tapi ngasih tau

  16. #149

    Join Date
    Jun 2007
    Location
    Behind You
    Posts
    7,211
    Points
    557.00
    Thanks: 454 / 942 / 625

    Default

    Quote Originally Posted by Primavera View Post
    koko onal galak

    itu bukan sombong . tapi ngasih tau

    percuma ngasih tau, klo banyak celah. dan gw ga perlu di kasih tau.....contoh kasih tau yg baik dan benar :

    si x : woi nal lu tau IDGS sekarang maju dan lebih baik dr kemarin"
    gw : wah masa ? dah ga lemot"an dah ga cacat"an forumnya ? terus bnetnya makin rame ?
    si x : ia..forum lancar poll, cacatmah adalah dikit, ga mungkin sempurna 100%. 90an deh. tp yg jelas lebih baik.
    gw : ie gw tau...bagus donk.
    si x : tuh si ADMIN KEREN yg ngurus + fokus. jadinya maksimal.


    ^
    ntu baru ngasih tau. klo postingan sendiri mah...itu sombong namanya. bukan kasih tau. begonya lagi....gw pernah di dalam. selama bacot dan perbuatan ga singkron itu gw anggap sombong. bukan ngasih tau :P

    mo eksis dia dd cia.....pamer bisa coding temen" gw yg LEBIH JAGO AJA ga segitunya tuh. orang jago orang hebat membuktikan...bukan berupa tulisan.

    makanya gw PENSI TOTAL. karena gw mo BUKTIIN. karena gw HEBAT. aku melihat kehidupan dan menjalankan dengan cara dan sudut pandang gw sendiri. karena orang hebat dan terkenal melakukan itu.

    sesuai post 1 gw dd cia di tread yg atu lg

  17. #150
    Kaixa's Avatar
    Join Date
    Nov 2006
    Location
    di pelukan Tae Yeon SNSD & Jessica SNSD
    Posts
    6,719
    Points
    1,549.12
    Thanks: 274 / 205 / 173

    Default

    Quote Originally Posted by Primavera View Post
    dukung Primavera jadi OP yg paling digemari tahun ini

    *ASKOAKSAOKSAOSKAOSKAOSKAOSKAOSKAOKAOSKAOKAO *
    op apa cia ?

    Ten no michi o iki, Subete o Tsukasadoru otoko



    Kono machi wa boku no uchi. Boku wa dareka mo naite ga hoshikunai



    Prinsip berteman ala gw : Lo baek, gue lebih baek. Lo jahat, gue lebih kejam 10x lipat


    "It's... It's Lu Bu !!!"



Page 10 of 20 FirstFirst ... 67891011121314 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •