Crearea propriului giu pentru Counter-Strike (partea 1) - software-ul portal de jocuri, hacks, îndoiți, articole

Crearea propriului GUI pentru Counter-Strike (partea 1)
Bună ziua, acest lucru este gradinas.
In acest articol voi încerca să vă învețe să schimbați meniul din CS 1.6.
Și anume:
numele 1.Izmenyat a elementului de meniu
2.Dobavlyat nou element din meniu
3.To schimba dimensiunea fontului

Meniul standard este după cum urmează:

Crearea propriului giu pentru Counter-Strike (partea 1) - software-ul portal de jocuri, hacks, îndoiți, articole

numele 1.Izmenyaem a elementului de meniu.

"GameMenu"
"1"
"Label" "#GameUI_GameMenu_ResumeGame"
„Comandă“ „ResumeGame“
"OnlyInGame" "1"
>
"2"
"Label" "#GameUI_GameMenu_Disconnect"
„Comandă“ „Disconnect“
"OnlyInGame" "1"
"Notsingle" "1"
>
"3"
"Label" "#GameUI_GameMenu_PlayerList"
„Comandă“ „OpenPlayerListDialog“
"OnlyInGame" "1"
"Notsingle" "1"
>
"4"
„Etichetă“ „“
„Comandă“ „“
"OnlyInGame" "1"
>
"5"
"Label" "#GameUI_GameMenu_NewGame"
„Comandă“ „OpenCreateMultiplayerGameDialog“
>
"6"
"label" "#GameUI_GameMenu_FindServers"
„Comandă“ „OpenServerBrowser“
>
"7"
"label" "#GameUI_GameMenu_Options"
„Comandă“ „OpenOptionsDialog“
>
"8"
"Label" "#GameUI_GameMenu_Quit"
„Comandă“ „Quit“
>
>


Redenumiți elementul în Gaseste servere de joc D3 Lan.
Cautam elementul:

"6"
"label" "#GameUI_GameMenu_FindServers"
„Comandă“ „OpenServerBrowser“
>

Și schimbare „#GameUI_GameMenu_FindServers“ la „D3 Lan joc“.
Ar trebui să iasă:

"6"
„Eticheta“ „D3 Lan joc“
„Comandă“ „OpenServerBrowser“
>

Să vedem ce ne-am lăsat:

Crearea propriului giu pentru Counter-Strike (partea 1) - software-ul portal de jocuri, hacks, îndoiți, articole

2.Dobavlyaem nou element de meniu.
Cred că pentru a schimba numele elementelor de meniu le-ați învățat. Adăugați un nou element din meniu, face ca elementul pentru un apel rapid la server.
Du-te la «% gamedir% \ cstrike \ resursă» GameMenu.res deschide fișierul.
Luați, de exemplu, serverul PCW. Dust2 24/7 (cs14.pcw.kiev.ua)

"*"
"Label" "PCW. Dust2 24/7"
„Comandă“ „motor conecta cs14.pcw.kiev.ua“
>

Am pus în locul unde doriți ca ar fi elementul de meniu

Uite ce sa întâmplat:


Dacă serverul are o parolă:
"*"
"Label" "PCW. Dust2 24/7"
„Comandă“ „parola motor QWERTY; motor conecta cs14.pcw.kiev.ua“
>
În acest caz, atunci când faceți clic pe PCW element. Dust2 24/7 disidență de la început intră într-o parolă și apoi începe Konekt la server.

3.To schimba dimensiunea fontului de elemente de meniu
Mai întâi trebuie să arunce în font vă place C: \ WINDOWS \ Fonts. Apoi, du-te la «% gamedir% \ cstrike \ resursă» TrackerScheme.res deschide fișierul.
Căutăm linii:

"MenuLarge"
"1"
„Nume“ „Verdana“
"Tall", "18"
"The Weight", "1000"
"AntiAlias" "0"
>
>

În loc de font „Verdana“ scrie numele nostru, în loc de „18“, dimensiunea fontului de care avem nevoie. De exemplu, să ia dimensiunea fontului și 20 Magnum.

"MenuLarge"
"1"
„Nume“, „Porsche“
"Tall", "32"
"The Weight", "1000"
"AntiAlias" "0"
>
>

Peste cap de contrarevoluției si uita-te la rezultatul:

Crearea propriului giu pentru Counter-Strike (partea 1) - software-ul portal de jocuri, hacks, îndoiți, articole

4.Change Counter Strike inscripție în jos meniu.

Apoi, eliminați vechea etichetă.

În continuare, vom face noul nostru etichetă. Am făcut o inscripție specială pentru Forum.

Crearea propriului giu pentru Counter-Strike (partea 1) - software-ul portal de jocuri, hacks, îndoiți, articole

Sa dovedit urât, dar asta e vina mea, și mâinile mele

Dar asta nu e tot. Inscripția este format din două părți, astfel încât avem nevoie pentru a edita chiar și un al doilea.
Du-te la «% gamedir% \ cstrike \ resursă» fișier game_menu_mouseover.tga deschis .Risuem nouă imagine. Am luat o inscripție care este deja în game_menu.tga și schimbat culoarea.

Prima parte este atunci când mouse-ul este pe etichetă nu este peste, a doua, atunci când mărită.

5.Delaem meniuri romanesti.
În CS 1.6 toate inscripțiile constau din trei părți:
„Joc nou = #GameUI_GameMenu_NewGame; #GameUI_GameMenu_NewGame = joc nou;
Nou joc = joc nou »
În primul paragraf am făcut-o „New Game = New Game» în acest fel se poate scrie numai în limba engleză. Prin urmare, ceea ce ar face din meniul rusesc, va trebui să se schimbe valoarea #GameUI_GameMenu_NewGame.
De exemplu, redenumiți joc nou în noul joc.

Deschideți «% gamedir% \ supapă \ de resurse \ gameui_english.txt (sau valve_english.txt), căutare în căutarea pentru GameUI_GameMenu_NewGame variabilă (nr #).
„GameUI_GameMenu_NewGame“ „joc nou“ schimbare Urmatoarea Joc nou în noul joc.
„GameUI_GameMenu_NewGame“ „D3 joc nou“

După cum sa dovedit font nu destul de Porsche înțelege în mod specific aspectul românesc, iartă-l că.

6.Dopolnenie la al doilea punct.
În al doilea punct, am explicat cum să adăugați un nou element de meniu pe exemplul unui apel rapid la server, eu sunt acum de gând să arate un cuplu de funcții.
De exemplu, utilizați două configurare pentru servere diferite, astfel încât face două butoane pentru aceste configs.
Eu, de exemplu, a luat două dm.cfg de configurare și pcw.cfg
Du-te la «% gamedir% \ cstrike \ resursă» GameMenu.res deschide fișierul.
În locul potrivit insertul

"*"
"Eticheta" "D3 DM Config"
„Comandă“ „exec dm.cfg motor“
>
"*"
"Eticheta" "D3 CW Config"
„Comandă“ „exec pcw.cfg motor“
>

Uite ce sa întâmplat:


Dar el aplicat de configurare nu este foarte interesant Ei bine, știm deja cum să setați serverul astfel încât adăugați și să setați pe server.

"*"
"Label" "PCW. Dust2 24/7"
„Comandă“ „exec motor pcw.cfg; motor parola QWERTY; motor conecta cs14.pcw.kiev.ua“
>

Buton puteți pune orice comandă, cum ar fi reconectare.

"* 3"
„Label“ „reconectare“
„Comandă“ „reconnect motor“
>

Dar, așa cum rekonekt trebuie utilizat numai atunci când suntem în joc pentru că trebuie să scrie mai mult, și „OnlyInGame“ „1“

"16"
„Label“ „reconectare“
„Comandă“ „reconnect motor“
"OnlyInGame" "1"
>