Exemplo n.º 1
0
 public static bool IsTeammate(ClientNetPlayer localPlayer, EntityNetPlayer player)
 {
     return(Peer.ClientGame.IsTeamGame && (localPlayer.IsBear == player.IsBear));
 }
Exemplo n.º 2
0
 public static bool IsLocalplayer(EntityNetPlayer player)
 {
     return(Peer.ClientGame.LocalPlayer == player);
 }
        void OnGUI()
        {
            if (Input.GetKeyDown(KeyCode.Delete))
            {
                GameObject.Destroy(this);
            }
            foreach (GameObject opop32312312 in enemies)
            {
                Transform[] allChildren = opop32312312.GetComponentsInChildren <Transform>();
                foreach (Transform child in allChildren)
                {
                    if (child.name == "NPC_Head")
                    {
                        Vector3 w2s  = Camera.main.WorldToScreenPoint(opop32312312.transform.position);
                        Vector3 w2s2 = Camera.main.WorldToScreenPoint(child.position);
                        float   dist = Vector3.Distance(Camera.main.transform.position, opop32312312.transform.position);
                        if (w2s.z > -1 && w2s.z > -1 && dist > 2)
                        {
                            float height = Math.Abs(w2s2.y - w2s.y);
                            if (BoxEsp)
                            {
                                Box(w2s2.x, Screen.height - w2s2.y, height / 1.6f, height, redTexture, 2);
                            }
                            if (LineEsp)
                            {
                                DrawLine(new Vector2(Screen.width / 2, Screen.height - 50), new Vector2(w2s2.x, Screen.height - w2s2.y), new Color(255, 0, 0), 1, false);
                            }
                            if (DistEsp)
                            {
                                GUI.Label(new Rect(w2s2.x + height / 2, Screen.height - w2s2.y, height * 1.4f, height), dist.ToString());
                            }
                            EntityNetPlayer netPlayer = GetEntityNetPlayer(opop32312312);
                            netPlayer.playerInfo.Update(netPlayer.playerInfo);
                            float health = netPlayer.playerInfo.sHealth;
                            if (HpEsp)
                            {
                                GUI.Label(new Rect(w2s2.x + height / 2, Screen.height - w2s.y, height * 2, height * 2), health.ToString());
                            }
                        }
                    }
                }
            }
            // RenderSettings.ambientLight = new Color(255, 255, 255,100);


            GUI.Label(new Rect(Screen.width / 2, 0, 500, 100), "ROMANHOOK Copyright 2020 CREDIT YT CHANELL Roman Parhomenko");
            if (menu)
            {
                GUI.Box(new Rect(50, 0, 400, 350), "ROMANHOOK");
                if (GUI.Button(new Rect(50, 50, 350, 50), Chams == true ? "CHAMS ON" : "CHAMS OFF"))
                {
                    Chams = !Chams; enemies.Clear();
                    if (!Chams)
                    {
                        once = false;
                        foreach (EntityNetPlayer model in Peer.ClientGame.AllPlayers)
                        {
                            var renderChilds = model.PlayerObject.GetComponentsInChildren <Renderer>();
                            foreach (Renderer rend in renderChilds)
                            {
                                rend.material.shader      = DefaultShader;
                                rend.material.mainTexture = DefaultTexture;
                            }
                        }
                    }
                }
                ;
                if (GUI.Button(new Rect(50, 100, 350, 50), BoxEsp == true ? "BOX ESP ON" : "BOX ESP OFF"))
                {
                    BoxEsp = !BoxEsp;
                }
                ;
                if (GUI.Button(new Rect(450, 100, 300, 50), gayMode == true ? "IS  DM" : "TEAM"))
                {
                    gayMode = !gayMode; enemies.Clear();
                }
                ;
                if (GUI.Button(new Rect(50, 150, 350, 50), LineEsp == true? "LINE ESP OFF" : "LINE ESP ON"))
                {
                    LineEsp = !LineEsp;
                }
                ;
                if (GUI.Button(new Rect(50, 200, 350, 50), "DIST ESP"))
                {
                    DistEsp = !DistEsp;
                }
                ;
                if (GUI.Button(new Rect(50, 250, 350, 50), HpEsp == true ? "HP ESP OFF" : "HP ESP ON"))
                {
                    HpEsp = !HpEsp;
                }
                ;
                if (GUI.Button(new Rect(50, 300, 350, 50), fog == true ? "FOG OFF" : "FOG ON"))
                {
                    fog = !fog;
                    if (!fog)
                    {
                        RenderSettings.fog = false;
                    }
                    else
                    {
                        RenderSettings.fog = true;
                    }
                }
                ;
                if (GUI.Button(new Rect(50, 350, 350, 50), redChams == true ? "RED CHAMS OFF" : "RED CHAMS ON"))
                {
                    redChams = !redChams;
                }
                if (GUI.Button(new Rect(50, 400, 350, 50), brightness == true ? "BRIGHTNESS OFF" : "BRIGHTNESS ON"))
                {
                    brightness = !brightness;
                    if (brightness == true)
                    {
                        ambientColorOriginal        = RenderSettings.ambientLight;
                        RenderSettings.ambientLight = new Color(255, 0, 0);
                    }
                    else
                    {
                        RenderSettings.ambientLight = ambientColorOriginal;
                    }
                }
            }
        }