Skocz do zawartości

    Zamknięty Własne GameMenu cs 1.6


    coffee
     Udostępnij

    Rekomendowane odpowiedzi

    Poradnik jak zrobić własne GameMenu w cs 1.6. W tym dodaje na końcu link do gotowego menu z serwerami cskatowice.

     

    Na początku musimy znaleźć odpowiedni plik gry czyli GameMenu.res.

     

    Non-steam:

    Dysk\CS\cstrike\resouce

    Steam:

    Dysk\steam\steamapps\common\Half-life\cstrike\resouce

    Plik może mieć w właściwościach zaznaczone "tylko do odczytu" co uniemożliwi nam prawidłowe jego edytowanie wiec musimy go odznaczyć i zaakceptować.

     

    Klikamy na niego prawym przyciskiem i otwieramy za pomocą Notatnika lub Wordpada czy co tam wam wygodniej.

     

    Powinno wyglądać to tak:

    "GameMenu"
    {
    	"1"
    	{
    		"label" "#GameUI_GameMenu_ResumeGame"
    		"command" "ResumeGame"
    		"OnlyInGame" "1"
    	}
    	"2"
    	{
    		"label" "#GameUI_GameMenu_Disconnect"
    		"command" "Disconnect"
    		"OnlyInGame" "1"
    		"notsingle" "1"
    	}
    	"4"
    	{
    		"label" "#GameUI_GameMenu_PlayerList"
    		"command" "OpenPlayerListDialog"
    		"OnlyInGame" "1"
    		"notsingle" "1"
    	}
    	"8"
    	{
    		"label" ""
    		"command" ""
    		"OnlyInGame" "1"
    	}
    	"9"
    	{
    		"label" "#GameUI_GameMenu_NewGame"
    		"command" "OpenCreateMultiplayerGameDialog"
    	}
    	"10"
    	{
    		"label" "#GameUI_GameMenu_FindServers"
    		"command" "OpenServerBrowser"
    	}
    	"11"
    	{
    		"label" "#GameUI_GameMenu_Options"
    		"command" "OpenOptionsDialog"
    	}
    	"12"
    	{
    		"label" "#GameUI_GameMenu_Quit"
    		"command" "Quit"
    	}
    }

    Dodając nowy wpis do listy pamiętajmy o zachowaniu numeracji (kolejności) 

     Przykładowy wpis:

    {
    	"X"
        {
            "label" "Przykład"
            "command" "engine connect 123.45.678.9999:27015"
    	}

     

    Zamiast wstawiamy cyfrę. Zależnie w na której pozycji chcemy komendę (oczywiście nie zapominając o zmianie w pozostałych)

     

    Powinno to wyglądać w ten sposób:

     

    "GameMenu"
    {
    	"1"
        {
            "label" "Przykład"
            "command" "engine connect 123.45.678.9999:27015"
    	}
    	"2"
    	{
    		"label" "#GameUI_GameMenu_ResumeGame"
    		"command" "ResumeGame"
    		"OnlyInGame" "1"
    	}
    	"3"
    	{
    		"label" "#GameUI_GameMenu_Disconnect"
    		"command" "Disconnect"
    		"OnlyInGame" "1"
    		"notsingle" "1"
    	}
    	"4"
    	{
    		"label" "#GameUI_GameMenu_PlayerList"
    		"command" "OpenPlayerListDialog"
    		"OnlyInGame" "1"
    		"notsingle" "1"
    	}
    	"8"
    	{
    		"label" ""
    		"command" ""
    		"OnlyInGame" "1"
    	}
    	"9"
    	{
    		"label" "#GameUI_GameMenu_NewGame"
    		"command" "OpenCreateMultiplayerGameDialog"
    	}
    	"10"
    	{
    		"label" "#GameUI_GameMenu_FindServers"
    		"command" "OpenServerBrowser"
    	}
    	"11"
    	{
    		"label" "#GameUI_GameMenu_Options"
    		"command" "OpenOptionsDialog"
    	}
    	"12"
    	{
    		"label" "#GameUI_GameMenu_Quit"
    		"command" "Quit"
    	}
    }

     

    Możecie też wstawić jeden wpis pusty, aby oddzielić serwery od New game.

     

        {
            "label" ""
            "command" ""
        }

     

    Na końcu warto zaznaczyć z powrotem w właściwościach pliku "tylko do odczytu"

     

    Mam nadzieje, że udało mi się w miarę zrozumiale wszystko napisać. W 100% mojego autorstwa wiec jak coś by nie działało to proszę dać znać.


    Jak pisałem na początku dodaje link na gotowe menu z serwerami cskatowice.


    --->GameMenu<---

    Odnośnik do komentarza
    Udostępnij na innych stronach

    • Whytti zamknął(ęła) ten temat
    Gość
    Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
     Udostępnij

    ×
    ×
    • Dodaj nową pozycję...
    Przeglądasz forum jako gość.
    Nie posiadasz dostępu do niektórych treści i funkcji!