inviciblegamevn
Youtube Master Race
- 5/3/11
- 94
- 0
Atick hem:Bác có biết làm sao để hiện ra thông tin súng khi mình chỉ vào súng đó không?Giống CSCF 1001 HW đó
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
...
...1 số hỉu biết về gui loading game cs
[spoil]đầu tiên là file LoadingDialog.res ai mún nghiên cứu thì down file này về xem
View attachment 137107
Mở file lên sẽ thấy 2 dòng đầu tiên là "loadingDialog" và "SysMenu"
2 dòng này 0 quan trọng. nhưng bắt buộc phải có.PHP:"LoadingDialog" { "ControlName" "Frame" "fieldName" "LoadingDialog" "xpos" "0" "ypos" "0" "wide" "1024" "tall" "768" "autoResize" "0" "pinCorner" "0" "visible" "1" "enabled" "1" "tabPosition" "0" } "SysMenu" { "ControlName" "Menu" "fieldName" "SysMenu" "xpos" "0" "ypos" "0" "wide" "64" "tall" "24" "autoResize" "0" "pinCorner" "0" "visible" "0" "enabled" "1" "tabPosition" "0" }
cấu trúc file sẽ ntn
"loadingDialog" và "fieldName" là dòng tên thui 0 quan trọngPHP:"LoadingDialog" { "ControlName" "Frame" "fieldName" "LoadingDialog"mún đặt ji` cũng đc nhưng 0 đc trùng. dòng quan trọng chủ yếu trong gui là dòng "ControlName". dòng "ControlName" sẽ xác định cho mình biết cái "LoadingDialog" sẽ làm nhiệm vụ ji`.
ở đây nó báo là "Frame" có nghĩ là ....(0 rõ nó làm ji`) hãy xem những dòng típ theo :-p
ta sẽ thấy trong "ControlName" của nó là dạng "Label" có nghĩa là vào game nó sẽ ở dạng text (thông tin hay ji` đó đc làm = chữPHP:"InfoLabel" { "ControlName" "Label" "fieldName" "InfoLabel" "xpos" "130" "ypos" "0" "wide" "340" "tall" "24" "autoResize" "0" "pinCorner" "0" "visible" "1" "enabled" "1" "tabPosition" "0" "labelText" "#GameUI_ParseBaseline" "textAlignment" "west" "dulltext" "1" "brighttext" "0" }) ở dạng "Label" thì dòng quan trọng để hiện ra chữ ji` là dòng "labelText" và sau nó sẽ có dạng "#......ji` ji` đó
"
dòng này sẽ đc cho vào fille cstrike_english.txt trong thư mục /cstrike/resource/Ui để dịch lại. trong phần dịch lại sẽ có cấu trúc như sau:
lúc đưa vào cho txt dịch thì trong ngoặc " sẽ 0 có dấu # và vào game ta sẽ thấy là chữ Loading Game.... chứ 0 phải là chữ GameUI_ParseBaseline.PHP:"GameUI_ParseBaseline" "Loading Game...."
Dòng "textAlignment" là dòng canh trái phải và giữa cho text. để là "west" thì chữ sẽ nằm bên trái. để "center" thì chữ sẽ nằm ở giữa..... mí dòng kia 0 quan trọng. cứ để y như vậy là đc
Dòng típ theo "controlname" sẽ ở dạng "Button" có nghĩa là nút có thể bấm đc:
Dạng "Button" thì quan trọng ở dòng "Command" nó sẽ cho ta biết đc nút bấm đó sẽ thực hiện lệnh ji`. trong dạng "Button" cũng sẽ có text đi kèm và cách cái text này sẽ nằm ngay trong cái nút "button" mà mình xác định.PHP:"CancelButton" { "ControlName" "Button" "fieldName" "CancelButton" "xpos" "458" "ypos" "0" "wide" "72" "tall" "24" "autoResize" "0" "pinCorner" "0" "visible" "1" "enabled" "1" "tabPosition" "0" "labelText" "#GameUI_Cancel" "textAlignment" "west" "dulltext" "0" "brighttext" "0" "command" "Cancel" "Default" "0" }
Dòng kế típ sẽ là phần chính cho cái "loading" vì đây sẽ là dạng hình ảnh để loading đc đẹp
nó sẽ ở dạng "ImagePanel" là cho 1 hình ảnh lên màn hình. để xác định chỗ ở của ảnh ta sẽ xác định trong dòng "image" "gfx/........." nếu mình bỏ ảnh vào trong đó. và ảnh để hiển thị đc trong game thì phải là ảnh .tga và <200kb. vì vậy nên mình mới phải cắt nhỏ ảnh lại rùi ghép thành nhìu phần để nó đc trọn 1 bức bự. còn để bức bự thì số kb nó >200kb thì hi vào game sẽ bị disPHP:"LHImage" { "ControlName" "ImagePanel" "fieldName" "RCTImage" "xpos" "0" "ypos" "0" "wide" "256" "tall" "256" "autoResize" "0" "pinCorner" "0" "visible" "1" "enabled" "1" "image" "gfx/1/1A" "scaleImage" "1" }vì thế sẽ thấy phần image có rất nhìu hình ghép lại.
đây là cái cây chạy chạy khi vào game của loading. nó dạng "ProgressBar" và nó đc mặc định sẵn trong dll của cs nên 0 chỉnh sửa hay làm nó dính lại đc. chỉ canh tọa độ cho nó thui ^^ và canh tọa độ sẽ = 4 dòng làPHP:"progress" { "ControlName" "ProgressBar" "fieldName" "Progress" "xpos" "0" "ypos" "748" "wide" "1024" "tall" "20" "autoResize" "0" "pinCorner" "0" "visible" "1" "enabled" "1" "tabPosition" "0" }
"xpos" "ypos" "wide" "tall" (cái này sẽ hướng dẫn canh cụ thể sau ^^)
loading game chỉ có nhiu phần quan trọng đó thui :-p
[/spoil]
Nếu ai mún nghiên cứu kĩ hơn về Gui thì vào xem bài hướng dẫn của A tịt
http://forum.gamevn.com/showthread....an-tao-Menu-nhan-vat-CSO-NST-JLR&daysprune=-1
Mình chỉ hỉu sao nói vậy thui ^^ nếu có ji` khó hỉu hay sai thì cũng đừng quăng tạ nhé
p/s: hnay quốc khánh mĩ = sinh nhật mình :-p Đi vòi quà thui![]()
Ok, no problem, babytui bảo hắn đấy. có cmt j ko ?
@Sếp: Sếp sửa post của Yu lên #3, vẫn 2pic đứng tên em, nhưng rename nó thành:
Hướng dẫn, thảo luận, show hàng các vấn đề về GUI CS


Cái gì thì cái nghịch gui là sướng nhất 
...Bây giờ tự dưng muốn làm cái Buy shop của Sudden Attack, thấy hay hay.Cái gì thì cái nghịch gui là sướng nhất
![]()
nhìn vào nó phê phê 




cho tui xin cái TUT chỉ làm cái Loading toàn màn hình đi, với làm sao để làm được background vậy![]()
cho tui xin cái TUT chỉ làm cái Loading toàn màn hình đi, với làm sao để làm được background vậy![]()

cậu làm dc không...Bây giờ tự dưng muốn làm cái Buy shop của Sudden Attack, thấy hay hay.Cái gì thì cái nghịch gui là sướng nhất
![]()

cậu làm dc không
làm dc thì share tớ với nhé ^^!
nhưng cách mua thì chịu
phải có lệnh lập trình riêng 
Đang cần cái tut đó để học 
ai mún biết thêm về Gui cho cs thì vào đây ^^1 số hỉu biết về gui loading game cs
[spoil]đầu tiên là file LoadingDialog.res ai mún nghiên cứu thì down file này về xem
View attachment 137107
Mở file lên sẽ thấy 2 dòng đầu tiên là "loadingDialog" và "SysMenu"
2 dòng này 0 quan trọng. nhưng bắt buộc phải có.PHP:"LoadingDialog" { "ControlName" "Frame" "fieldName" "LoadingDialog" "xpos" "0" "ypos" "0" "wide" "1024" "tall" "768" "autoResize" "0" "pinCorner" "0" "visible" "1" "enabled" "1" "tabPosition" "0" } "SysMenu" { "ControlName" "Menu" "fieldName" "SysMenu" "xpos" "0" "ypos" "0" "wide" "64" "tall" "24" "autoResize" "0" "pinCorner" "0" "visible" "0" "enabled" "1" "tabPosition" "0" }
cấu trúc file sẽ ntn
"loadingDialog" và "fieldName" là dòng tên thui 0 quan trọngPHP:"LoadingDialog" { "ControlName" "Frame" "fieldName" "LoadingDialog"mún đặt ji` cũng đc nhưng 0 đc trùng. dòng quan trọng chủ yếu trong gui là dòng "ControlName". dòng "ControlName" sẽ xác định cho mình biết cái "LoadingDialog" sẽ làm nhiệm vụ ji`.
ở đây nó báo là "Frame" có nghĩ là ....(0 rõ nó làm ji`) hãy xem những dòng típ theo :-p
ta sẽ thấy trong "ControlName" của nó là dạng "Label" có nghĩa là vào game nó sẽ ở dạng text (thông tin hay ji` đó đc làm = chữPHP:"InfoLabel" { "ControlName" "Label" "fieldName" "InfoLabel" "xpos" "130" "ypos" "0" "wide" "340" "tall" "24" "autoResize" "0" "pinCorner" "0" "visible" "1" "enabled" "1" "tabPosition" "0" "labelText" "#GameUI_ParseBaseline" "textAlignment" "west" "dulltext" "1" "brighttext" "0" }) ở dạng "Label" thì dòng quan trọng để hiện ra chữ ji` là dòng "labelText" và sau nó sẽ có dạng "#......ji` ji` đó
"
dòng này sẽ đc cho vào fille cstrike_english.txt trong thư mục /cstrike/resource/Ui để dịch lại. trong phần dịch lại sẽ có cấu trúc như sau:
lúc đưa vào cho txt dịch thì trong ngoặc " sẽ 0 có dấu # và vào game ta sẽ thấy là chữ Loading Game.... chứ 0 phải là chữ GameUI_ParseBaseline.PHP:"GameUI_ParseBaseline" "Loading Game...."
Dòng "textAlignment" là dòng canh trái phải và giữa cho text. để là "west" thì chữ sẽ nằm bên trái. để "center" thì chữ sẽ nằm ở giữa..... mí dòng kia 0 quan trọng. cứ để y như vậy là đc
Dòng típ theo "controlname" sẽ ở dạng "Button" có nghĩa là nút có thể bấm đc:
Dạng "Button" thì quan trọng ở dòng "Command" nó sẽ cho ta biết đc nút bấm đó sẽ thực hiện lệnh ji`. trong dạng "Button" cũng sẽ có text đi kèm và cách cái text này sẽ nằm ngay trong cái nút "button" mà mình xác định.PHP:"CancelButton" { "ControlName" "Button" "fieldName" "CancelButton" "xpos" "458" "ypos" "0" "wide" "72" "tall" "24" "autoResize" "0" "pinCorner" "0" "visible" "1" "enabled" "1" "tabPosition" "0" "labelText" "#GameUI_Cancel" "textAlignment" "west" "dulltext" "0" "brighttext" "0" "command" "Cancel" "Default" "0" }
Dòng kế típ sẽ là phần chính cho cái "loading" vì đây sẽ là dạng hình ảnh để loading đc đẹp
nó sẽ ở dạng "ImagePanel" là cho 1 hình ảnh lên màn hình. để xác định chỗ ở của ảnh ta sẽ xác định trong dòng "image" "gfx/........." nếu mình bỏ ảnh vào trong đó. và ảnh để hiển thị đc trong game thì phải là ảnh .tga và <200kb. vì vậy nên mình mới phải cắt nhỏ ảnh lại rùi ghép thành nhìu phần để nó đc trọn 1 bức bự. còn để bức bự thì số kb nó >200kb thì hi vào game sẽ bị disPHP:"LHImage" { "ControlName" "ImagePanel" "fieldName" "RCTImage" "xpos" "0" "ypos" "0" "wide" "256" "tall" "256" "autoResize" "0" "pinCorner" "0" "visible" "1" "enabled" "1" "image" "gfx/1/1A" "scaleImage" "1" }vì thế sẽ thấy phần image có rất nhìu hình ghép lại.
đây là cái cây chạy chạy khi vào game của loading. nó dạng "ProgressBar" và nó đc mặc định sẵn trong dll của cs nên 0 chỉnh sửa hay làm nó dính lại đc. chỉ canh tọa độ cho nó thui ^^ và canh tọa độ sẽ = 4 dòng làPHP:"progress" { "ControlName" "ProgressBar" "fieldName" "Progress" "xpos" "0" "ypos" "748" "wide" "1024" "tall" "20" "autoResize" "0" "pinCorner" "0" "visible" "1" "enabled" "1" "tabPosition" "0" }
"xpos" "ypos" "wide" "tall" (cái này sẽ hướng dẫn canh cụ thể sau ^^)
loading game chỉ có nhiu phần quan trọng đó thui :-p
[/spoil]
Nếu ai mún nghiên cứu kĩ hơn về Gui thì vào xem bài hướng dẫn của A tịt
http://forum.gamevn.com/showthread....an-tao-Menu-nhan-vat-CSO-NST-JLR&daysprune=-1
Mình chỉ hỉu sao nói vậy thui ^^ nếu có ji` khó hỉu hay sai thì cũng đừng quăng tạ nhé
p/s: hnay quốc khánh mĩ = sinh nhật mình :-p Đi vòi quà thui![]()
mắt cậu có vấn đề gì ko vậy![]()
![]()
Ý mình là ntn nè........................................................
mình vào map cs_italy chẳng hạn,thì lúc vào loading nó hiện ra cái hình cs_italy (giống theo kiểu CSO ý
)Ý mình là ntn nèmình vào map cs_italy chẳng hạn,thì lúc vào loading nó hiện ra cái hình cs_italy (giống theo kiểu CSO ý
)