RP Thread - Request / Release Here

Status
Not open for further replies.

Yoshii

New Member
Sep 24, 2010
12
0
Hey,

I decided to make this thread to help everyone out a little ;)

I will be looking to release some codes later and some addons for Rasta's CMS aswell ;)

If you are releasing emu codes please follow this pattern :

Code:
EG :
Command : :n/a
Code : N/A
What It Does : Nothing
EMU : Dissi's

Thanks Yoshii

Command : :logout
Code :
Code:
 #region :logout
                    case "logout":
                        {
                            
                            Room.sendShout(roomUser, "--- Auto-Logoff in 15 seconds ---");
                            Thread.Sleep(15000);
                            Room.removeUser(roomUser.roomUID, false, "");
                            Disconnect();
                            
                            break;
                        }
                    #endregion
Purpose : Logs user out
EMU : Dissi's

Command : ;pet <type> <colour>
Code :
Code:
#region Pet Commands
                    #region :pet
                    case "pet": // pet transform command
                        {
                            if (rankManager.containsRight(this, "fuse_administrator_access", userID) == false)
                                return false;
                            else
                            {
                                if (Room != null) // In room?
                                {
                                    try
                                    {
                                        if (args[1] == "cat")
                                        {
                                            _petType = "1";
                                        }
                                        else if (args[1] == "dog")
                                        {
                                            _petType = "0";
                                        }
                                        else if (args[1] == "croc")
                                        {
                                            _petType = "2";
                                        }
                                        else
                                        {
                                            _petType = "0";
                                        }
                                    }
                                    catch { _petType = "1"; }

                                    try
                                    {
                                        if (args[2] == "red")
                                        {
                                            _petColour = "FF0000";
                                        }
                                        else if (args[2] == "green")
                                        {
                                            _petColour = "00FF00";
                                        }
                                        else if (args[2] == "blue")
                                        {
                                            _petColour = "0025FF";
                                        }
                                        else if (args[2] == "black")
                                        {
                                            _petColour = "000000";
                                        }
                                        else if (args[2] == "white")
                                        {
                                            _petColour = "FFFFFF";
                                        }
                                        else if (args[2] == "random" || args[2] == "?")
                                        {
                                            Random rndInt = new Random();

                                            _petColour = rndInt.Next(5, 9).ToString() + rndInt.Next(0, 9).ToString() + rndInt.Next(5, 9).ToString() + rndInt.Next(0, 9) + rndInt.Next(5, 9).ToString() + rndInt.Next(0, 9).ToString();
                                        }
                                    }
                                    catch
                                    {
                                        Random rndInt = new Random();

                                        _petColour = rndInt.Next(5, 9).ToString() + rndInt.Next(0, 9).ToString() + rndInt.Next(5, 9).ToString() + rndInt.Next(0, 9) + rndInt.Next(5, 9).ToString() + rndInt.Next(0, 9).ToString();
                                    }

                                    _isPet = !_isPet;
                                    Room.sendData(@"@\" + roomUser.detailsString);
                                }
                            }

                            break;
                        }
                    #endregion
                    #region :pet_user
                    case "pet_user": // pet command
                        {
                            if (rankManager.containsRight(this, "fuse_administrator_access", userID) == false)
                                return false;
                            else
                            {
                                virtualUser Target = userManager.getUser(args[1]);

                                if (Target.Room != null) // In room?
                                {

                                    try
                                    {
                                        if (args[2] == "cat")
                                        {
                                            Target._petType = "1";
                                        }
                                        else if (args[2] == "dog")
                                        {
                                            Target._petType = "0";
                                        }
                                        else if (args[2] == "croc")
                                        {
                                            Target._petType = "2";
                                        }
                                        else
                                        {
                                            Target._petType = "0";
                                        }
                                    }
                                    catch { Target._petType = "1"; }

                                    try
                                    {
                                        if (args[3] == "red")
                                        {
                                            Target._petColour = "FF0000";
                                        }
                                        else if (args[3] == "green")
                                        {
                                            Target._petColour = "00FF00";
                                        }
                                        else if (args[3] == "blue")
                                        {
                                            Target._petColour = "0025FF";
                                        }
                                        else if (args[3] == "black")
                                        {
                                            Target._petColour = "000000";
                                        }
                                        else if (args[3] == "white")
                                        {
                                            Target._petColour = "FFFFFF";
                                        }
                                        else if (args[3] == "random" || args[3] == "?")
                                        {
                                            Random rndInt = new Random();

                                            Target._petColour = rndInt.Next(5, 9).ToString() + rndInt.Next(0, 9).ToString() + rndInt.Next(5, 9).ToString() + rndInt.Next(0, 9) + rndInt.Next(5, 9).ToString() + rndInt.Next(0, 9).ToString();
                                        }
                                    }
                                    catch
                                    {
                                        Random rndInt = new Random();

                                        Target._petColour = rndInt.Next(5, 9).ToString() + rndInt.Next(0, 9).ToString() + rndInt.Next(5, 9).ToString() + rndInt.Next(0, 9) + rndInt.Next(5, 9).ToString() + rndInt.Next(0, 9).ToString();
                                    }

                                    Target._isPet = !Target._isPet;
                                    Target.Room.sendData(@"@\" + Target.roomUser.detailsString);
                                }
                            }

                            break;
                        }
                    #endregion
                    #endregion

Purpose : Turn you into a pet
EMU : Handyandy

-- I did not make this and take no credit for it ! --

Command : :send <user>
Code :
Code:
#region :sendhome <user>
                    case "sendhome":
                        {
                            int myCorp;
                            int getCorp;
                            virtualUser User = userManager.getUser(args[1]);
                            using (DatabaseClient dbClient = Eucalypt.dbManager.GetClient())
                            {
                                myCorp = dbClient.getInt("SELECT corp_id FROM users WHERE name = '" + _Username + "'");
                                getCorp = dbClient.getInt("SELECT corp_id FROM users WHERE name = '" + User._Username + "'");
                            }
                            if (myCorp == getCorp)
                            {
                                int myRank;
                                int getRank;
                                using (DatabaseClient dbClient = Eucalypt.dbManager.GetClient())
                                {
                                    myRank = dbClient.getInt("SELECT job_rank FROM users WHERE name = '" + _Username + "'");
                                    getRank = dbClient.getInt("SELECT job_rank FROM users WHERE name = '" + User._Username + "'");
                                }
                                if (myRank > getRank)
                                {
                                    int myJob;
                                    int myAuth;
                                    using (DatabaseClient dbClient = Eucalypt.dbManager.GetClient())
                                    {
                                        myJob = dbClient.getInt("SELECT secure_id FROM users WHERE name = '" + _Username + "'");
                                        myAuth = dbClient.getInt("SELECT manager_rank FROM jobs_ranks WHERE id = '" + myJob + "'");
                                    }
                                    if (myAuth > 1)
                                    {
                                        int isWorking;
                                        using (DatabaseClient dbClient = Eucalypt.dbManager.GetClient())
                                        {
                                            isWorking = dbClient.getInt("SELECT working FROM users WHERE name = '" + User._Username + "'");
                                            dbClient.runQuery("UPDATE users SET working = '0'WHERE name = '" + _Username + "'");
                                        }
                                        Room.sendSaying(roomUser, "*Send "  + args[1] +  " Home*");
                                        User.sendData("BK" + "You have been sent home!");
                                        User.refreshAppearance(true, true, true);
                                        if (isWorking == 1)
                                        {
                                            User.workLooper.Abort();
                                            User.workLooper = null;
                                        }
                                    }
                                }
                            }
                            break;
                        }
                    #endregion

Purpose : Sends a user home
EMU : Dissi's

-- This only works as :sendhome username / If you could code it as :sendhome x i would be much appreciative ;)--
 
Status
Not open for further replies.

Users who are viewing this thread

Top