import model ama icon gampang koq, jd tenang aja :top:
Printable View
Wew sep dah, nti ku bantu ap aj deh,
asal jgn disuruh nyuci piring, nyapu, ngepel
wqwqwwqwwqwqwq
Yang paling susah saat membuat map itu apa ya ??
kyknya yg paling susah...
mencegah supaya ga ada bug ama kali...
itu bikin map sama ga sih kyk programming?
kalo programming susahnya tulis commands aja karena salah satu huruf dan salah urutan,....wah kacau smua program
Kalau pakai JASS, ia, programming :powh: ~
Tiamat jadi besok kira2 >_< ~
scriptnya wa minta yah ^^ bisa nih untuk map WWW saya :))
Waduh, ngga jadi Tiamat, maaf, saya ganti sepertinya. >_< ~
Mau cari2 lagi dulu deh :powh: ~
@^
memang tiamatnya knp ??
cari" lagi sene : http://www.indogamers.com/2269450-post225.html
kalo maw, bagi2 tugas antar mapmakers
ada yg buat hero A, hero B, etc
ada yg terraining
tar digabung de pas dah mo jadi.....
untuk teman2 mapmaker..
ni sbenernya gw punya proyek yang lama gw tinggalkan,
ini gw kembangin secara rahasia dulu karena proyek gw melanggar perjanjian IDGS Anti Piracy
Karena Goalnya adalah:
"Menyalin Map DotA Allstars, seluruh sistem, hero, item, dan segala ***** bengeknya lalu menggantinya jadi map berbahasa indonesia"
mungkin itu aja sudah pelanggaran, tapi lanjutannya..
"Setiap saran hero pada map DotA Allstars Indo, biar lebih cepet masuk ke map, bisa dengan donasi"
maap2, tapi tujuan gw yang kedua tu biar orang indonesia gak usah capek2 maen barang buatan orang barat kalo di indonesia aja ada..
Tapi sehabis gw nengok kesini, ternyata proyek yang gw buang karna gw gak sanggup kerjain sendiri itu kayaknya masih ada yang pingin.
Yang sudah ada di dota gw dan gak ada di originalnya
-stackable evasion
-deteksi damage spell dan attack damage
-deteksi death by spell or by hero
-stackable orb effect
-6v6 player
-hero dan item baru yang kualitasnya cukup bagus karena diakui di forum dota sama dotaportal
-penempatan BTN, PASBTN, BTNonoff, yang baru sehingga semua skill passive dapat PASBTN padahal map size di sini lebih kecil daripada map dota asli
Trigger di sini yang gw pake GUI, 99% GUI, 1% JASS di damage detect, armor detect, set max life, sama leak removal
Gw pikir GUI di sini sulit dipahami dan ruwet terutama spell karena GUI MUI yang di sini gw bikin lebih mulus dari GUI yang sekedar MPI,
semua gw buat sendiri, termasuk item sistem dota yang baru, cooldown, dan translate ke indonya..
Map ini gak gw kerjain karena tugas ini berat bgt, lebih berat dari IceFrog sndiri..
ni gw bawain SS dan mapnya yang baru 25% jadi
http://img210.imageshack.us/img210/8...dotaidn.th.jpg
mapnya protected, karna gw gak pingin sembarang orang nyuri hasil keringat gw sembarangan, kalo ada yang mau minta unprot, ga sembarang gw kasi, tapi klo mang tu orang gw yakini, bakal gw kirim via PM
http://www.kitaupload.com/download.p...do%20EA%20.w3x
Nice :psurprise: ~ !
Keren bangeet :psurprise: ~ !
Tapi nanti kayaknya, beberapa fitur harus diilangin d >_<v (Karena ada fitur yg bikin jadi nga balance, 6v6, contohnya :pdizzy:) ~
Tapi sebenernya kyknya Tugas IceFrog juga berat deh :perr:
(Creativity > All)
nah tuh, dah ada mapnya :P
gimana klo pake map nya lambhe tapi hero nya hero IDGS, gimana?
gw masih gk ngerti rulenya IDGS anti privacy,
ad yg bisa jelasin?
ni ngerjainnya dulu 4 bulan full nonstop min 1 hari 4 jam, tu aja baru jadi segini
klo mau liat salah satu codenya kaya begini:
Moon Glaive Custom, non bugged, non orb
Code:Moon Glaive
Events
Conditions
(Level of Luna - Moon Glaive for (Damage source)) Greater than 0
Actions
Set tempInteger1 = 0
For each (Integer A) from 1 to ABIL_MGlaive_LC, do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
tempInteger1 Equal to 0
ABIL_MGlaive_Missile[(Integer A)] Equal to No unit
Then - Actions
Set tempInteger1 = (Integer A)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
tempInteger1 Equal to 0
Then - Actions
Set ABIL_MGlaive_LC = (ABIL_MGlaive_LC + 1)
Set tempInteger1 = ABIL_MGlaive_LC
Else - Actions
Set tempPoint1 = (Position of (Triggering unit))
Set ABIL_MGlaive_Thrower[tempInteger1] = (Damage source)
Unit - Create 1 Moon Rider Missile for (Owner of (Damage source)) at tempPoint1 facing Default building facing degrees
Set ABIL_MGlaive_Missile[tempInteger1] = (Last created unit)
Set ABIL_MGlaive_Loop[tempInteger1] = (Level of Luna - Moon Glaive for (Damage source))
Set ABIL_MGlaive_Damage[tempInteger1] = Damage_Current
Unit Group - Remove all units from ABIL_MGlaive_Group1[tempInteger1]
Unit Group - Remove all units from ABIL_MGlaive_Group2[tempInteger1]
Unit Group - Add (Triggering unit) to ABIL_MGlaive_Group1[tempInteger1]
Set tempGroup1 = (Units within 500.00 of tempPoint1 matching ((((Matching unit) is A structure) Equal to False) and ((((((Matching unit) is alive) Equal to True) and (((Matching unit) is visible to (Owner of ABIL_MGlaive_Thrower[tempInteger1])) Equal to True)) and (((Matching
Set tempGroup2 = (Units of type No unit-type)
Unit Group - Pick every unit in tempGroup1 and do (Actions)
Loop - Actions
Custom script: set udg_tempBoolean1 = IsUnitInvulnerable(GetEnumUnit())
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
tempBoolean1 Equal to False
Then - Actions
Unit Group - Add (Picked unit) to tempGroup2
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(tempGroup2 is empty) Equal to False
Then - Actions
Set tempUnit1 = (Random unit from tempGroup2)
Set ABIL_MGlaive_Target[tempInteger1] = tempUnit1
Unit Group - Add tempUnit1 to ABIL_MGlaive_Group1[tempInteger1]
Else - Actions
Unit - Remove ABIL_MGlaive_Missile[tempInteger1] from the game
Set ABIL_MGlaive_Target[tempInteger1] = No unit
Set ABIL_MGlaive_Missile[tempInteger1] = No unit
Custom script: call RemoveLocation(udg_tempPoint1)
Custom script: call DestroyGroup(udg_tempGroup1)
Custom script: call DestroyGroup(udg_tempGroup2)
klo make trigger diatas, kan gak mustahil item Moon Glaive? ato moon glaive bercabang?Code:Moon Glaive Move
Events
Time - Every 0.02 seconds of game time
Conditions
Actions
For each (Integer A) from 1 to ABIL_MGlaive_LC, do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
ABIL_MGlaive_Missile[(Integer A)] Not equal to No unit
Then - Actions
Set tempPoint1 = (Position of ABIL_MGlaive_Missile[(Integer A)])
Set tempPoint2 = (Position of ABIL_MGlaive_Target[(Integer A)])
Set tempPoint3 = (tempPoint1 offset by 18.00 towards (Angle from tempPoint1 to tempPoint2) degrees)
Unit - Move ABIL_MGlaive_Missile[(Integer A)] instantly to tempPoint3
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Distance between tempPoint1 and tempPoint2) Less than or equal to 36.00
Then - Actions
Trigger - Run Dummy Number <gen> (ignoring conditions)
Set Dummy_Origin[tempInteger2] = ABIL_MGlaive_Thrower[(Integer A)]
Set Dummy_Name[tempInteger2] = Moon Glaive
Set ABIL_MGlaive_Damage[(Integer A)] = (0.65 x ABIL_MGlaive_Damage[(Integer A)])
Unit - Create 1 Dummy Unit for (Owner of ABIL_MGlaive_Thrower[(Integer A)]) at tempPoint1 facing Default building facing degrees
Unit Group - Add (Last created unit) to Dummy_Pure
Unit - Add a 0.10 second Generic expiration timer to (Last created unit)
Unit - Set the custom value of (Last created unit) to tempInteger2
Unit - Cause (Last created unit) to damage ABIL_MGlaive_Target[(Integer A)], dealing ABIL_MGlaive_Damage[(Integer A)] damage of attack type Normal and damage type Universal
Set ABIL_MGlaive_Loop[(Integer A)] = (ABIL_MGlaive_Loop[(Integer A)] - 1)
Set tempGroup1 = (Units within 500.00 of tempPoint3 matching ((((((Matching unit) is A structure) Equal to False) and ((Matching unit) Not equal to ABIL_MGlaive_Target[(Integer A)])) and (((Matching unit) is Mechanical) Equal to False)) and ((((((Matching unit) is alive) Equa
Set tempGroup2 = (Units of type No unit-type)
Unit Group - Pick every unit in tempGroup1 and do (Actions)
Loop - Actions
Custom script: set udg_tempBoolean1 = IsUnitInvulnerable(GetEnumUnit())
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
tempBoolean1 Equal to False
Then - Actions
Unit Group - Add (Picked unit) to tempGroup2
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(tempGroup2 is empty) Equal to False
ABIL_MGlaive_Loop[(Integer A)] Greater than 0
Then - Actions
Set tempUnit1 = (Random unit from tempGroup2)
Set ABIL_MGlaive_Target[(Integer A)] = tempUnit1
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(tempUnit1 is in ABIL_MGlaive_Group1[(Integer A)]) Equal to True
Then - Actions
Unit Group - Add tempUnit1 to ABIL_MGlaive_Group2[(Integer A)]
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(tempUnit1 is in ABIL_MGlaive_Group2[(Integer A)]) Equal to True
Then - Actions
Unit Group - Add tempUnit1 to ABIL_MGlaive_Group3[(Integer A)]
Else - Actions
Unit Group - Add tempUnit1 to ABIL_MGlaive_Group1[(Integer A)]
Else - Actions
Unit - Kill ABIL_MGlaive_Target[(Integer A)]
Set ABIL_MGlaive_Target[(Integer A)] = No unit
Set ABIL_MGlaive_Missile[(Integer A)] = No unit
Custom script: call DestroyGroup(udg_tempGroup1)
Custom script: call DestroyGroup(udg_tempGroup2)
Else - Actions
Custom script: call RemoveLocation(udg_tempPoint1)
Custom script: call RemoveLocation(udg_tempPoint2)
Custom script: call RemoveLocation(udg_tempPoint3)
Else - Actions
kayanya ga smua orang mau gitu codingnya, kalo dilanjutin, mungkin gw cuman butuh bantuan di string ma object editornya
@thana
6v6? ah gag juga, klo lo mau maen 5v5 ya kan bisa 5v5an 2 slot dikosongin
orb effect tu gw yakin dulu si IceFrog gak ngilangin karna emang gak bisa, soalnya orb effect yang stackable biasa tu ngebug, kalo sistem gw dijamin nggak
karna setiap hero cast spell => suruh dummy buat damage / cast spell damage
jadi damage hero => physical
damage dummy => spell
makanya yang kaya ginian ini yang bikin gw jadi lama
btw,
Skarang gw klas 3 SMA, 1 minggu lagi gw ikut ujian univ, jadi mungkin mulai besok senen gw dah gak bisa ke forum
@^
bagaimana kalau heronya diganti menjadi hero idgs ?? apakah bisa ???
kalo hero dota krasanya dota banget.... cuma bahasanya doang jadi indonesia
tapi nice work kk ^^.. itemnya masih eror ya...
no offense ya, tapi gak semua hero IDGS kualitasnya tinggi, sinergi, kerja sama, balance, itu aja sih sbenernya mau2 aja gw asal udah disaring misal 100+ dipilih 10 terbagus,
bikin satu hero artinya nambahin map size, apalagi pake custom model, lagian gw gak seneng klo ada yang beberapa hero modelnya satu, gw juga gak suka yang modelnya tabrakan sama hero dota, karna ntar disangka misal "barathrum palsu, abaddon gosong, dll"
@^
iyah memang ga smuanya sih balance dari 100 itu....
modelnya satu itu maksudnya apa yah ??
kalo tabrakan gitu mending diilangin aja yang aslinya.... ganti ama yang baru hehe
Ngg, sebenernya, bikin Moon Glaive triggered itu ngga terlalu sulit, yang harus diingat adalah Z Projectile dari missile, dan kenyataan bahwa damage dari Moon Glaive itu Base Damage dikali damage ratenya (65%, di DotA), dan baru dikalkulasi dgn armor. :powh:
6v6, mungkin kalau kamu sering main di tourney DotA, baru kerasa kenapa itu :perr:
Dan, tidak, Double Orb bisa berakibat imba, kamu senang kalau armor kamu jadi 0 dan dia stack lifesteal ditambah permaslow :perr: ?
saran gw sih, yg orb effect tetep orb effect, yg ga orb effect, tetep ga orb effect
trus bener saran si lambhe, disaring dlow hero2na.....
@thana
spectator kan? klo tourney pake map official knp..
yang gw maksud coding aneh soalnya harus MUI GUI sama deteksi spell + physical, gw bikin storm bolt aja pake trigger
yah ntar dibikin mode -of orb effect, soalnya bikin non orb effect susah juga ni..
lagian permaslow, armor 0, life steal kan mahal tuw?
lagian mask of death, dominator, madness, satanic dibikin non stacking kan gampang
Kalau kita pick Visage, kita tahu kita bisa dapet gituan menit 30+ -_-...
Tapi nice banget kalau bisa on off xD :psurprise: ~
Ati2 kebanyakan trigger, kalau ada spell yg agak complex biasanya ngelag kalau spell lainnya full trigger :powh: ~
mapnya kk lambhe wa dah coba,
ad error di bag. itemnya,
Recipenya ad yg gk bener
EX : wa mw bikin ring of basilius, trus dah beli sobi mask sama ring of protection, tapi gk langsung bikin, trus wa coba bli resepnya tapi gambarnya sih resep sesungguhnya tapi namanya boots of speed semua ~~
@^
namanya juga masih 25% mapnya
gimana nih kabarnya ato perkembangannya ?