PDA

View Full Version : [TLBB] Cách làm vật phẩm để tăng điểm cho Bang



pr0vanban1
31-08-13, 03:21 PM
Như tiêu đề, có ae nào có thể giúp mình không?
Vì Bang NPC là dạng getnam=".." Nên gây khó khăn cho việc up thành.
Có ai có thể giúp mình tăng các điểm như
- Độ công nghiệp
- Độ nông nghiệp
- Độ quốc phòng
.....
bằng cách nào đó ko? Ví dụ như tích hợp vào 1 item nào đó để tăng được điểm trên.
Hoặc 1 code lệnh để add vào NPC không?
Thank.

Sói Đẹp Trai
31-08-13, 05:06 PM
Như tiêu đề, có ae nào có thể giúp mình không?
Vì Bang NPC là dạng getnam=".." Nên gây khó khăn cho việc up thành.
Có ai có thể giúp mình tăng các điểm như
- Độ công nghiệp
- Độ nông nghiệp
- Độ quốc phòng
.....
bằng cách nào đó ko? Ví dụ như tích hợp vào 1 item nào đó để tăng được điểm trên.
Hoặc 1 code lệnh để add vào NPC không?
Thank.Chủ yếu là mò list hàm của nó xem nó sử dụng những hàm gì để add thôi. Code thì dễ nhưng mà tìm hàm thì ko dễ cho lắm.

pr0vanban1
31-08-13, 05:11 PM
Chủ yếu là mò list hàm của nó xem nó sử dụng những hàm gì để add thôi. Code thì dễ nhưng mà tìm hàm thì ko dễ cho lắm.

Thế server của cậu vẫn chưa dùng đc cái này à? Chả biết cái nào nó quy định cái ấy.
vì cũng có 1 vật phảm để tăng độ khuếch trương, Nhưng không biết nó đưa vào kiểu gì

hongtu1
31-08-13, 11:12 PM
Bạn tìm hàm trong loạt file city0_building....lua. Trong đó bao gồm các hàm liên quan đến bang hội như kiểm tra,set điểm cống hiến, quỹ bang, độ công nghiệp,....

pr0vanban1
31-08-13, 11:22 PM
Bạn tìm hàm trong loạt file city0_building....lua. Trong đó bao gồm các hàm liên quan đến bang hội như kiểm tra,set điểm cống hiến, quỹ bang, độ công nghiệp,....



Chính xác thì tớ tìm nó ở city0_LevelUp.lua
Nhưng không biết làm sao sửa được. Vì trong file này nó toàn gọi frame
Liệu có phải hàm này k bạn?
CityBuildingChange
CITY_BUILDING_ABILITY_SCRIPT

hongtu1
31-08-13, 11:31 PM
Chính xác thì tớ tìm nó ở city0_LevelUp.lua
Nhưng không biết làm sao sửa được. Vì trong file này nó toàn gọi frame
Liệu có phải hàm này k bạn?
CityBuildingChange
CITY_BUILDING_ABILITY_SCRIPT
Nói đơn giản để bạn dễ hiểu. Ví dụ hàm: CityGetAttr(sceneId, selfId, GUILD_MONEY); và CityChangeAttr(sceneId, selfId, GUILD_MONEY, point)
Để ý 2 hàm trên tên khác nhau Get và Change, dịch ra Get là kiểm tra và Change là thay đổi => tác dụng hàm 1 là kiểm tra, hàm 2 là thay đổi
Biến toàn cục GUILD_MONEY, dịch ra là tiền của bang=> quỹ bang. Tất nhiên biến này là 1 trị số ko đổi và có thể thay đổi đc tên biến(ScriptGlobal.lua), có cái họ đặt vậy cho dễ nhớ.
Tóm lại 2 hàm trên là kiểm tra và thay đổi quỹ bang
Tương tự cho các hàm khác như GUILD_AGR_LEVEL<< giá trị nông nghiệp (agr=> viết tắt của agri....)
mở ScriptGlobal.lua sẽ có đc full các biến:

GUILD_IND_LEVEL = 0 --¹¤Òµ¶È0
GUILD_AGR_LEVEL = 1 --Å©Òµ¶È1
GUILD_COM_LEVEL = 2 --ÉÌÒµ¶È2
GUILD_DEF_LEVEL = 3 --·ÀÎÀ¶È3
GUILD_TECH_LEVEL = 4 --¿Æ¼¼¶È4
GUILD_AMBI_LEVEL = 5 --À©ÕŶÈ5
GUILD_CONTRIB_POINT = 6 --¹±Ï׶È6
GUILD_MONEY = 7 --°ïÅÉ×ʽð7
GUILD_IND_RATE = 8 --¹¤ÒµÂÊ8
GUILD_AGR_RATE = 9 --Å©ÒµÂÊ9
GUILD_COM_RATE = 10 --ÉÌÒµÂÊ10
GUILD_DEF_RATE = 11 --¹ú·ÀÂÊ11
GUILD_TECH_RATE = 12 --¿Æ¼¼ÂÊ12
GUILD_AMBI_RATE = 13 --À©ÕÅÂÊ13
GUILD_SALARY = 14 --¹¤×Ê´ÎÊý14
-- ¾øÍûÖ®µØÐèÒªµÄ±äÁ¿
x026000_nDescIndex = 0

-- ѧϰÃÅÅÉÇṦµÄ»¨·Ñ(50Òø±Ò)
STUDY_MENPAI_QINGGONG_SPEND = 100

--°ïÅÉְλ
GUILD_POSITION_INVALID = 0 --ÎÞЧλÖÃ
GUILD_POSITION_TRAINEE = 1 --Ô¤±¸°ïÖÚ£¬´ýÅú×¼
GUILD_POSITION_MEMBER = 2 --ÆÕͨ°ïÖÚ
GUILD_POSITION_ELITE_MEMBER = 3 --¾«Ó¢°ïÖÚ
GUILD_POSITION_COM = 4 --ÉÌÒµ¹ÙÔ±
GUILD_POSITION_AGRI = 5 --Å©Òµ¹ÙÔ±
GUILD_POSITION_INDUSTRY = 6 --¹¤Òµ¹ÙÔ±
GUILD_POSITION_HR = 7 --ÈËʹÙÔ±
GUILD_POSITION_ASS_CHIEFTAIN= 8 --¸±°ïÖ÷
GUILD_POSITION_CHIEFTAIN = 9 --°ïÖ÷

pr0vanban1
31-08-13, 11:40 PM
Nói đơn giản để bạn dễ hiểu. Ví dụ hàm: CityGetAttr(sceneId, selfId, GUILD_MONEY); và CityChangeAttr(sceneId, selfId, GUILD_MONEY, point)
Để ý 2 hàm trên tên khác nhau Get và Change, dịch ra Get là kiểm tra và Change là thay đổi => tác dụng hàm 1 là kiểm tra, hàm 2 là thay đổi
Biến toàn cục GUILD_MONEY, dịch ra là tiền của bang=> quỹ bang. Tất nhiên biến này là 1 trị số ko đổi và có thể thay đổi đc tên biến(ScriptGlobal.lua), có cái họ đặt vậy cho dễ nhớ.
Tóm lại 2 hàm trên là kiểm tra và thay đổi quỹ bang
Tương tự cho các hàm khác như GUILD_AGR_LEVEL<< giá trị nông nghiệp (agr=> viết tắt của agri....)
mở ScriptGlobal.lua sẽ có đc full các biến:

Thank bạn nhiều nhé. Để mình thử xem sao

pr0vanban1
31-08-13, 11:55 PM
Bạn có thể cho mình 1 đoạn scrip mẫu nào đó về cách tăng điểm Bang đc k?
Hoặc là có thể add vào 1 Item nào đó, để có thể đỏi điểm vs NPC đc k?
Thank

Sói Đẹp Trai
01-09-13, 09:17 AM
Bạn có thể cho mình 1 đoạn scrip mẫu nào đó về cách tăng điểm Bang đc k?
Hoặc là có thể add vào 1 Item nào đó, để có thể đỏi điểm vs NPC đc k?
Thank
Hàm có rồi script thì tham khảo topic hướng dẫn code script. Chú ý là script item với script NPC không khác nhau là mấy nhé.

pr0vanban1
01-09-13, 12:44 PM
Hàm có rồi script thì tham khảo topic hướng dẫn code script. Chú ý là script item với script NPC không khác nhau là mấy nhé.

Vụ code này vẫn gà quá HH à. B có thể code mẫu giúp tớ 1 ID item nào đó đc k?
Dựa vào đó để mò tiếp. Chứ làm tnay, thì cũng hơi khó vì chưa quen cho lắm :(

Sói Đẹp Trai
01-09-13, 07:58 PM
Vụ code này vẫn gà quá HH à. B có thể code mẫu giúp tớ 1 ID item nào đó đc k?
Dựa vào đó để mò tiếp. Chứ làm tnay, thì cũng hơi khó vì chưa quen cho lắm :(Có event trung thu và HVC đó thích item nào cũng có. Đơn giản nhất là item Hộp quà trung thu