PDA

View Full Version : Thắc mắc về cách ghép item_Vấn đề muôn thủa


YAN[asian]
09-03-2008, 18:14
Có người tên là HyaTHan_dk đã viết thế này :
Trigger 1 :
Item1[1] = Item A
Item2[1] = Item B
Item12[1] = Item AB
--------------------
Item1[2] = Item A1
Item2[2] = Item B1
Item12[2] = Item AB1
.......
đến Item thứ x

Trigger 2:
Event: Có Unit đeo Item
Condition : ko có
Action
....
For each integer H from 1 to x do :
------If (Trigger Unit) has Item : ItemA[H] and (Trigger Unit) has Item : ItemB[H] then
---------- Drop ItemA[H]...Remove last dropped...Drop ItemB[H]... Remove Last Dropped.... Create Item : ItemAB[H] for Trigger Unit

Mình thật sự ko hiểu và ko thể làm theo đc. Bạn có thể chửi mình noob vì sự thực là thế ::(. Nhưng ai đó có thể nói hộ mình 1 cách dễ hiểu hơn ko? Kèm theo vd cụ thể càng tốt! Vì theo mình ghép item là vấn để ko thể thiếu trong 1 custom map nếu ko muốn nó nhàm chán! Rất mong đc sự giúp đỡ của mọi người! :hug::hug::hug:

Tom_Kazansky
09-03-2008, 19:29
Bạn nên vào topic: Topic hỏi đáp cho anh em mà tôi lập ấy
Bạn nên post những câu hỏi kiểu này vào đấy, vả lại trong đó đã có người hỏi câu hỏi này rồi.
http://www.gamevn.com/attachment.php?attachmentid=73160&d=1202873734

YAN[asian]
10-03-2008, 14:13
Cám ơn bạn! Nhưng cho mình hỏi thêm 1 câu này thôi : cái map bạn đưa cho mình sao ko ghép đc đồ vậy? Cụ thể là shop đồ thường thì mua đc còn shop bán đồ ghép thì ko mua đc item nhưng ấn vào vẫn mất tiền?

Mantime
10-03-2008, 18:48
hehehehe.....nếu bạn là noob thì làm theo cách noob, gì phải đè đầu ra mà suy nghĩ cho rối lên...^^..đơn giản.....xin nói ngắn gọn....tuy trigger có dài nhưng chắc 100%.....

event : unit mua 1 item
condition: nếu unit đó có món A và món B
Action : Remove món A và món B đó..sau đó cho bạn món AB ...

thế là ép món A và B lại ra AB đó hehehehe....có gì sai thứ lỗi ^^

YAN[asian]
10-03-2008, 20:07
Hì! Noob có nghĩa là tầm hiểu biết = 0, mà bạn lại nói chay bằng TV thế kia, nhìn thì biết vậy chứ làm thì....chịu rồi ^^!

Dark Gamer
11-03-2008, 17:44
Sợ bạn lun rùi, vậy thì thế nài nhá:
Even : a unit aquating a item ( mình hok nhớ chính xác )
Condition :
Action :
for loop action 1 to xxx do :
if : trigger unit has item of tyle CA[integer A]
______________________ CB[integer A]
then:
remove item of tyle CA[integer A] in hero
________________ CB [integer A]______
creat item CX[integer A] and give it to trigger unti
eles : do nothing

trước đó bạn phải làm 1 cái init item nhằm thông báo loại item với :
CA CB là các loại item cần để hợp thành
CX là item cho ra

với 3 4 5 đồ thì bạn khai báo thêm CC CD CE ...

mình cũng chỉ biết thế thui, hok có WE nên có thể sai lỗi chính tả :P
nếu bạn hok hiểu nữa thì mình := loster :D

YAN[asian]
11-03-2008, 19:04
U are Loster! :|
Đùa thui! Thank nhá! :D

Lenhhoxung2812
12-03-2008, 14:08
Ai còn ý kiến nào khác ko, post lên đi!

Thedevilxn
24-03-2008, 22:38
Đơn giản nhất là dùng event unit acquire item, rồi cho condition check coi unit đó mang các item type mà mình đặt ra. nếu thõa if thì chạy action remove các item trong condition rồi create item mà mình muộn.
-Chưa hiểu gì mà dùng cái for each interger lại càng khó hiểu thêm =.=