Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Poradnik | Liczba graczy ONLINE


_Piotr_

Rekomendowane odpowiedzi

Opublikowano

Witajcie. jako że pewnie wiele osób szuka sposobu jak zrobić aby była podana liczba osób online na serwerze to tutaj proszę kod który wklejcie cały do pluginu zastępując stary kod:

using System.Collections.Generic;

 
namespace Oxide.Plugins
{
    [Info("PlayersList", "Reneb", "1.0.3")]
    [Description("Shows a players list in the chat.")]
 
   
class PlayersList : HurtworldPlugin
    {
        /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        /// Configs
        /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 
       
protected override void LoadDefaultConfig() { }
 
       
private void CheckCfg<T>(string key, ref T var)
        {
            if (Config[key] is T)
                var = (T)Config[key];
            else
                Config[key] = var;
        }
 
       
static string permissionPlayersList = "canplayerslist";
        static string headermsg = "-------- Lista graczy --------";
        static string footermsg = "------------------------------";
        static int maxchar = 60;
        static string playercolor = "green";
        static string admincolor = "red";
 
       
void Init()
        {
            CheckCfg("Permission - Oxide Permissions", ref permissionPlayersList);
            CheckCfg("Message - Header", ref headermsg);
            CheckCfg("Message - Footer", ref footermsg);
            CheckCfg("Message - Player Color", ref playercolor);
            CheckCfg("Message - Admin Color", ref admincolor);
            CheckCfg("Message - Max characters per line", ref maxchar);
            SaveConfig();
        }
 
       
bool HasAccess(PlayerSession session)
        {
            return true;
            /*if (session.IsAdmin) return true;
            return permission.UserHasPermission(session.SteamId.ToString(), permissionPlayersList);*/

        }
 
       
[ChatCommand("online")]
        void cmdOnline(PlayerSession session, string command, string[] args)
        {
            if (!HasAccess(session)) { hurt.SendChatMessage(session, "Nie masz uprawnien do tej komendy!"); return; }
 
            hurt
.SendChatMessage(session, "         Gracze online: " + GameManager.Instance.GetPlayerCount());
 
            hurt
.SendChatMessage(session, footermsg);
        }
    }
}



Jeśli chcecie jeszcze jakieś poradniki to proszę piszcie tu pod tematem a napiszę specjalnie dla Was poradnik do każdego z pluginów lub też wszystko jeśli chodzi o grę :)
 

Opublikowano

Jeśli chcesz to możesz porobić różne np pójdzie lubię to :P

Znajdziecie mnie pod nickiem Zaczynającym się na : Ber......

 

Pomogłem daj lubię to :)

Opublikowano

Piotr.. tak się nie robi. Wysłałem CI kod zebys go wrzucił do siebie na serwer bo tez chciałeś ale nie pozwoliłem Ci na wrzucenie tego...

tak sie nie robi..

Opublikowano

Piotr.. tak się nie robi. Wysłałem CI kod zebys go wrzucił do siebie na serwer bo tez chciałeś ale nie pozwoliłem Ci na wrzucenie tego...

tak sie nie robi..

panie, to jest za free na forum oxide :)

Opublikowano

 

Piotr.. tak się nie robi. Wysłałem CI kod zebys go wrzucił do siebie na serwer bo tez chciałeś ale nie pozwoliłem Ci na wrzucenie tego...

tak sie nie robi..

panie, to jest za free na forum oxide :)

 

 

Na forum oxide jest zupełnie inny kod.

Opublikowano

 

 

Piotr.. tak się nie robi. Wysłałem CI kod zebys go wrzucił do siebie na serwer bo tez chciałeś ale nie pozwoliłem Ci na wrzucenie tego...

tak sie nie robi..

panie, to jest za free na forum oxide :)

 

 

Na forum oxide jest zupełnie inny kod.

 

dokładnie. Piotr wszystko było ok, ale w tym momencie u mnie sobie przesrałeś.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...