Hỏi nữa nà :D. Èh hém, ai có tâm huyết xi chỉ pé từng bước 1 cách làm tigger nha ^^!

askquest

Mr & Ms Pac-Man
Tham gia ngày
23/5/08
Bài viết
224
Reaction score
0
Mình mới nghiêm cứu edittor map gần dây thoai

%%-trình độ :
* bít chỉnh sửa cơ bản về hero
* spell ( thay hình thoai chứ làm 1 spel hoàn toàn mới thì hem bét ^^! )

%%-mức độ gà :
* ko bít làm map đánh thườg ( bất cứ dạng gì :( )
* hem bít làm spell ( muốn làm spell thì phải bít tigger đúng hem mà pé hem bít viết )
* các lệnh : vd như ( đc mượn từ bài củasukaraki -GameVN Member[4th Class Gamer] )

Events :Unit - A unit Starts the effect of an ability

Condittions :(Ability being cast) Equal to Storm Bolt

Actions :Unit - Cause (Casting unit) to damage (Target unit of ability being cast), dealing (((Real((Level of Storm Bolt for (Casting unit)))) x 100.00) + ((Real((Strength of (Casting unit) (Exclude bonuses)))) x 2.50)) damage of attack type Spells and damage type Normal


Ai có tâm huyết và thời gian thì chỉ pé nha, tai vì rất thík mà ko làm đc lên dây có hướng dzẫn đóa à coi ko hỉu, tức hơn nữa :((

cám ơn & chúc sức khỏe
 
Những người tay to mặt lớn vẫn chẳng chịu làm một topic cho những bạn trình độ lính mới nên mình đề nghị Mod nên lập một topic về cái Trigger nhé.
 
cần hỏi gì mình chỉ cho..tui biết tạo 2 loại spell jass+trigger
 
trước hết cứ mở mấy cái spell của mấy người làm trong này đi kết hợp đọc cách làm trong mấy theard rồi tự mò là sẽ được (tui cũng vậy nè)
 
Trigger chứ ko phải Tigger.
Khó khăn spell nào cứ post ý tưởng lên...diễn đạt rõ ràng,,mọi người sẽ giúp...

Pé nào ở đây? định lừa tình hả :D
 
Ko phải jass/trigger tức là spell gốc rồi sửa model thôi :)), mà nếu đã là spell gốc thì dùng cái biết ngay là làm từ spell nào. Mấy cái base spell sửa mãi cũng chẳng khá lến được...
 
Đúng là từ base spell thiệt , và được lấy skill từ AOE dame với skill spawn robo (ko nhớ rõ tên)nhưng mà làm loại này thì hơi chiếm dung lượng :( .Skill này thì ấn F6 lên mà coi !!
 
spell 1 là frost nova -.-
spell 2 là fan of knives
spell 3 là stampede?
spell 4 chắc là starfall
Cứ có model mới vào thì cho vào spell j` trông chả khác :)), đặc biệt là mấy spell spawn ra nhiều effect như là blizzard, stampede, etc...
 
Pé nào thế post ảnh lên xem lào :))
@ Rex : Sao ko trả lời mấy tin nhắn của mình thế? Hay ko nhận đc? :-/
 
àh pé xin lỗi sắp kiểm tra lớn..lớn giữa kì :P
dzùi pé hỏi nè : vidụ hém như cái spell của INVOKER ( map dota ) nó có chỉ 1 spell - Icy PathInvoke. Nguồn : http://www.hiveworkshop.com/resources_new/spells/706/
Thì trigger là như dzậy :

function Trig_Invoke_Icy_Path_Conditions takes nothing returns boolean
return GetUnitTypeId(GetSummonedUnit()) == 'u006'
endfunction

function Trig_Invoke_Icy_Path_Actions takes nothing returns nothing
local integer i=1
local location l=GetUnitLoc(GetSummonedUnit())
local location m=GetUnitLoc(GetSummoningUnit())
local location n
local unit u
loop
exitwhen i>5
set n=PolarProjectionBJ(l,(I2R(i)*75.00),(AngleBetweenPoints(m,l)+90.00))
set u = CreateUnitAtLoc(GetOwningPlayer(GetSummoningUnit()),'u006',n,GetRandomReal(0,360))
call RemoveLocation(n)
call SetUnitAnimation(u,"birth")
call QueueUnitAnimation(u,"stand")
call UnitApplyTimedLife(u,'BTLF',(0.00+(I2R(GetUnitAbilityLevelSwapped('A00G',GetSummoningUnit()))*1.25)))
set n=PolarProjectionBJ(l,(I2R(i)*75.00),(AngleBetweenPoints(m,l)-90.00))
set u = CreateUnitAtLoc(GetOwningPlayer(GetSummoningUnit()),'u006',n,GetRandomReal(0,360))
call RemoveLocation(n)
call SetUnitAnimation(u,"birth")
call QueueUnitAnimation(u,"stand")
call UnitApplyTimedLife(u,'BTLF',(0.00+(I2R(GetUnitAbilityLevelSwapped('A00G',GetSummoningUnit()))*1.25)))
set i=i+1
endloop
call RemoveLocation(l)
call RemoveLocation(m)
set l=null
set m=null
set n=null
set u=null
endfunction

//===========================================================================
function InitTrig_Invoke_Icy_Path takes nothing returns nothing
set gg_trg_Invoke_Icy_Path = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Invoke_Icy_Path, EVENT_PLAYER_UNIT_SUMMON )
call TriggerAddCondition( gg_trg_Invoke_Icy_Path, Condition( function Trig_Invoke_Icy_Path_Conditions ) )
call TriggerAddAction( gg_trg_Invoke_Icy_Path, function Trig_Invoke_Icy_Path_Actions )
endfunction

Trình độ em thì em có nói, thế là là trogn map đó nó làm spell và hiệu ứng của model để tạo nên spell này
thì nó vẫn tạo dc tườg băng ( mừng wámún khóc lun ) nhưg cái tườg băng nó ở đó hoài cứ creep đi wa là bị slow slow =.=
mong ai bít em sai ở đâu chỉ em nhé
cám ơn nhìu và chúc sức khỏe
PS:
àh mà em wên mất jass là jì dzạ ? base là gì nhĩ ? ^^! hjx
 
jass là ngôn ngữ lập trình trong war III do Blizzard phát triển, còn base là dựa vào (tiếng anh thôi)
 
dzạ thì ra là vây. Sao cái bài em đưa lên hem ai nói gì hết dzạ =.= bùn ghê T T~ :((
 
pé ???==" lừa tình à :D
lập topic nói mình gà mà chơi cho 1 cái trigger choáng
tui cũng gà nè
hehe làm đc cái spell kamedzoko mừng wé mà xấu wắc :p
 
có ai làm được làm cho unit nằm xuống ko (định làm chiêu kame y mà) mò mãi ko ra
 
ọc tui nói tui pé là pé dzai có ai nói pé gái đâu thấy hình avata rồi còn hỏi =.=
bộ con dzai ko có pé đc àh >"< fải bự mới đc àh =.=
.
___________Auto Merge________________

.
àh pé xin lỗi sắp kiểm tra lớn..lớn giữa kì :P
dzùi pé hỏi nè : vidụ hém như cái spell của INVOKER ( map dota ) nó có chỉ 1 spell - Icy PathInvoke. Nguồn : http://www.hiveworkshop.com/resources_new/spells/706/
Thì trigger là như dzậy :

function Trig_Invoke_Icy_Path_Conditions takes nothing returns boolean
return GetUnitTypeId(GetSummonedUnit()) == 'u006'
endfunction

function Trig_Invoke_Icy_Path_Actions takes nothing returns nothing
local integer i=1
local location l=GetUnitLoc(GetSummonedUnit())
local location m=GetUnitLoc(GetSummoningUnit())
local location n
local unit u
loop
exitwhen i>5
set n=PolarProjectionBJ(l,(I2R(i)*75.00),(AngleBetweenPoints(m,l)+90.00))
set u = CreateUnitAtLoc(GetOwningPlayer(GetSummoningUnit()),'u006',n,GetRandomReal(0,360))
call RemoveLocation(n)
call SetUnitAnimation(u,"birth")
call QueueUnitAnimation(u,"stand")
call UnitApplyTimedLife(u,'BTLF',(0.00+(I2R(GetUnitAbilityLevelSwapped('A00G',GetSummoningUnit()))*1.25)))
set n=PolarProjectionBJ(l,(I2R(i)*75.00),(AngleBetweenPoints(m,l)-90.00))
set u = CreateUnitAtLoc(GetOwningPlayer(GetSummoningUnit()),'u006',n,GetRandomReal(0,360))
call RemoveLocation(n)
call SetUnitAnimation(u,"birth")
call QueueUnitAnimation(u,"stand")
call UnitApplyTimedLife(u,'BTLF',(0.00+(I2R(GetUnitAbilityLevelSwapped('A00G',GetSummoningUnit()))*1.25)))
set i=i+1
endloop
call RemoveLocation(l)
call RemoveLocation(m)
set l=null
set m=null
set n=null
set u=null
endfunction

//===========================================================================
function InitTrig_Invoke_Icy_Path takes nothing returns nothing
set gg_trg_Invoke_Icy_Path = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Invoke_Icy_Path, EVENT_PLAYER_UNIT_SUMMON )
call TriggerAddCondition( gg_trg_Invoke_Icy_Path, Condition( function Trig_Invoke_Icy_Path_Conditions ) )
call TriggerAddAction( gg_trg_Invoke_Icy_Path, function Trig_Invoke_Icy_Path_Actions )
endfunction

Trình độ em thì em có nói, thế là là trogn map đó nó làm spell và hiệu ứng của model để tạo nên spell này
thì nó vẫn tạo dc tườg băng ( mừng wámún khóc lun ) nhưg cái tườg băng nó ở đó hoài cứ creep đi wa là bị slow slow =.=
mong ai bít em sai ở đâu chỉ em nhé
cám ơn nhìu và chúc sức khỏe
PS:
àh mà em wên mất jass là jì dzạ ? base là gì nhĩ ? ^^! hjx

sao ko ai trả lời cái nì của pé dzạ >"<
 
pó tay !!!
hoàn toàn mù về Jass T_T hỏi tui cũng như ko
đừng chém em MOD :D
-có gì trả lời đó thôi :D
 
dzây là hem ai bít hết hay là bít mà thấy tôi gà wá nên ko trả lời ? hay vì lòng tự trọng cao wá thấy chỉ 1 ng mới làm wen với editor thật sự khó khăn và cảm thấy rằng cái này là nó fải tự đi tìm hiểu tự mài mò để hỉu.
Nếu vậy thi tôi hơi bị thất vọng với những ng mà đc họ gọi là "ng đi trước", thật là vị kỷ !!!
 
Mò chung với tớ đi :D
Y!M: Ice_dragon_return
Trình độ tương tự =.=
 
Back
Top