O to standardowe spolszczone menu w CS:

A tutaj kod odpowiadający takiej sekwencji Menu:
"GameMenu"
{
"1"
{
"label" "Wznow Gre"
"command" "ResumeGame"
"OnlyInGame" "1"
}
"2"
{
"label" "Rozlacz"
"command" "Disconnect"
"OnlyInGame" "1"
"notsingle" "1"
}
"3"
{
"label" "Lista Graczy"
"command" "OpenPlayerListDialog"
"OnlyInGame" "1"
"notsingle" "1"
}
"4"
{
"label" ""
"command" ""
}
"11"
{
"label" "Nowa Gra"
"command" "OpenCreateMultiplayerGameDialog"
}
"12"
{
"label" "Szukaj Serwer"
"command" "OpenServerBrowser"
}
"13"
{
"label" "Opcje"
"command" "OpenOptionsDialog"
}
"14"
{
"label" "Wyjscie"
"command" "Quit"
}
"15"
{
"label" ""
"command" ""
}
"16"
{
"label" "WWW.AMXX.PL"
"command" "AMXXPL"
}
}
A teraz jak dokonać takiej modyfikacji: Wchodzimy do następujących katalogów
C:\\Program Files\Steam\steamapps\twoja-nazwa-konta\counter-strike\cstrike_polish\resource lub C:\\Program Files\Steam\steamapps\twoja-nazwa-konta\counter-strike\cstrike\resource
(Oczywiście nie muszę pisać że może ktoś mieć Steam na innym Dysku to podałem dla przykładu)
Szukamy pliku GameMenu.res i otwieramy go za pomocą notatnika
Po z Edytowaniu danego pliku otworzy się każdemu coś innego
A teraz przejdźmy do rzeczy jak dodać np: Serwer do menu.
Informacja:
"15" //Numer odpowiadający Kolejności w Menu
{
"label" "" //Odpowiada nazwie wyświetlanej w menu wpiszemy w puste miejsce Siema to będzie pisać siema.
"command" "" //Miejsce na naszą komendę NP: do łączenia się z serwerem
"OnlyInGame" "1" // Działą tylko gdy jesteśmy w grze tzn. Ukazuje się tylko jak gramy
"notsingle" "1" //Nie ukazuje się jak nie gramy <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/cwaniak.gif' class='bbc_emoticon' alt=':]' />
}
jeśli serwer jest z Hasłem dodajemy taką komendę:
{
"label" "Jakis Serwer"
"command" "engine connect AdresIP; password XXX"
}
W miejsce XXX wpisujemy PW do serwera
Taki zestaw kodu będzie nam robił puste pole czyli taki odstęp widoczny na Screenie:
{
"label" ""
"command" ""
}
A teraz jak zrobić aby dany funkcja łączyła się z danym serwerem
bierzemy sobie kawałek kodu
"8"
{
"label" "Serwer"
"command" "engine connect 12.345.67.89:27015"
}
Taki kod doda nam Funkcje która może się połączyć z danym Adresem IPa tutaj jak już połączymy ten kod z menu (Look Screen)

"GameMenu"
{
"1"
{
"label" "Wznow Gre"
"command" "ResumeGame"
"OnlyInGame" "1"
}
"2"
{
"label" "Rozlacz"
"command" "Disconnect"
"OnlyInGame" "1"
"notsingle" "1"
}
"3"
{
"label" "Lista Graczy"
"command" "OpenPlayerListDialog"
"OnlyInGame" "1"
"notsingle" "1"
}
"4"
{
"label" ""
"command" ""
}
"5"
{
"label" "WWW.AMXX.PL"
"command" "engine connect Adres IP do serwera <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/cwaniak.gif' class='bbc_emoticon' alt=':]' />"
}
"6"
{
"label" "WWW.AMXX.PL "
"command" "engine connect Adres IP do serwera <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/cwaniak.gif' class='bbc_emoticon' alt=':]' />"
}
"7"
{
"label" "WWW.AMXX.PL"
"command" "engine connect Adres IP do serwera <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/cwaniak.gif' class='bbc_emoticon' alt=':]' />"
}
"8"
{
"label" "WWW.AMXX.PL"
"command" "engine connect Adres IP do serwera <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/cwaniak.gif' class='bbc_emoticon' alt=':]' />"
}
"11"
{
"label" "Nowa Gra"
"command" "OpenCreateMultiplayerGameDialog"
}
"12"
{
"label" "Szukaj Serwer"
"command" "OpenServerBrowser"
}
"13"
{
"label" "Opcje"
"command" "OpenOptionsDialog"
}
"14"
{
"label" "Wyjscie"
"command" "Quit"
}
"15"
{
"label" ""
"command" ""
}
"16"
{
"label" "WWW.AMXX.PL"
"command" "AMXXPL"
}
}
To by było na tyle Poradnik by [H]ARDBO[T]
Jeśli widziałeś gdzieś coś takiego umiesz to zrobić to nie musisz się udzielać w tym Poście
@UP Dorzuciłem swój Plik GameMenu.res gdyż prosił o to camilost
Załączone pliki
Użytkownik benio101 edytował ten post 04.09.2012 12:17


Dodatki SourceMod


















