EventAI scripting

Indította Szilárd, 2010 május 29, 02:33:56 DÉLUTÁN

Előző téma - Következő téma

Apostol

Idézetet írta: gyberci94 Dátum 2010 június 22, 05:12:47 DÉLELŐTT
Hali, SQLyog meg tudja nyitni...
Nade itt vannak az sql importok... valaki ki tudná nekem javítani?? Vagy el tudná magyarázni hogy, melyik oszlopban mi a hiba?...    A kijavítás jobb lenne :S
http://pastebin.org/350221

Szerintem ott lesz a hiba,hogy a hp-ra aktiválódó szövegeknél a maxhp 100.Esetleg próbáld úgy hogy első szöveg 65%max 65%min / 35%max 35%min / 15%max 15%min
Ugye EventType:2nél param1 a maximális hp aminél beadja param2 pedig a minimális.Na most ez neked úgy néz ki,hogy maximális hp=100.Így nem kell meglepődni hogy mindet egyszerre pofázza.Szerintem.
De én nem szoktam külön scriptet szentelni egy-egy beszédhez,spellhez szoktám kötni,és mikor tolja a spellt jön a szöveg is.Ezért lehet 3 actiont elvégeztetni/script.

Kerge

Köszi.
Azt hittem, hogy a param1 nek a mob max hp-jának kell lennie....
xD azt nem tudná nekem megmondeni valaki, hogy hogyan lehet az introkat gossip menühöz fűzni? (EventAI)
  + A fontosabb Gossip ra elinduljon a MOB (:D Jelen esetben Tirion :P)



XMas WoW DEV

Athmor

#17
gossip_scripts-eknél probáld ki a loadpath(20) commandot 0-s, vagy 1-s dataintel, de az egyik tutko a playert mozgatja, másik talán magán az npcn aktiválodik.


Ja és még1 off tipp, HA valaki még nem jött volna rá!..
1 gossip_menu-höz több megegyező gossip_script id tartozhat!
pl 64000 a gossip_menu id-je, és az action_Script részbe 62650 a gossip_script idje és 62650-es gossip_script idvel több is rendelkezhet, pl szerencsétlen playeren rajta van a Sated meg még rajta van a Deserter akkor hozzárendelhetsz 2 ugyanolyan idjü gossip scriptet, és mind2-t leveszi :D


videó pedig >>>
SCRIPT_COMMAND_PLAYMOVIE = 34
datalong: movie id.

Kerge

 :-\Valaki meg tudná nekem írni Lich King-et EventAI-ban (vagy c++ scriptben - Mangos 3.3.3a)???
       Légyszives..   én akárhogyan próbálom nekem csak az jön össze hogy beszéljen :'( :'( :'( :'(
PLS valaki aki ért hozzá..
Egyáltalán nem kell hogy "Fullos" legyen csak a főbb jeleneteknek, és a spelleknek kellene benne lenniük.
+ Mangosra nem is találok C++ Lich King scriptet amit be lehetne forgatni.
                     Örök hálám lenne!!!!  :o :o :-\ :'( :-*



XMas WoW DEV

Szilárd

Don't worry, use TC and implement the scripts.
Java / C# / Swift Programmer

Apple
----------
OS X / iOS User
iPhone 6 Plus
iPad Air 2
MacBook Pro 13" Retina

human374

Hali!

Lich Kingnek szeretnék pár spellt betenni EventAI-val. Először néztem egy működőt (Rage Winterchill) és próbálgattam, hogy mit hogy mennyire lehet. Minden szépen ment, egész jó dolgokat lehet vele összehozni... Viszont amikor próbáltam a Lich Kingnek AI-t nem akarta megcsinálni.

-A megírt AI-t kipróbáltam Rage Winterchill-l és nála szépen ment.
-Teljesen lemásoltam Rage Winterchill `creature template`-t csak a Display ID-t és a nevet írtam át, de még így sem akar működni.
Sok mindent próbálgattam még, de a végeredmény mindig ugyanaz lett: Ragenél megy Kingnél nem.
Valaki megtudná mondani mit rontok el?

A válaszokat előre is köszönöm!
A húsvéti nyuszi

Apostol

És azt is nézted,hogy az event flagba benne van a 10 meg a 25 fős is?

Girosz

creature_id-t átírtad az újra?

human374

#23
Jaja ID-ket írtam. Viszont egy kicsit most összezavarodtam.
Az adatbázisban a event_flags sorba kerülnek ezek ugye?:
0       -    EVENT_T_TIMER    
1      -   EVENT_T_TIMER_OOC
2      -   EVENT_T_HP   
3      -   EVENT_T_MANA    
...

De ezek hová kerülnek?
1      EFLAG_REPEATABLE   
2      EFLAG_NORMAL   
4      EFLAG_HEROIC
...
Az event_type-hoz?

Most így néz ki:

ID: 4000001
creatureID: 36597
event_type: 0
event_inverse_phase_mask: 0
event_chance: 100
event_flags: 0
event_param1: 10000
event_param2: 10000
event_param3: 10000
event_param4: 20000
action1_type: 11
action1_param1: 70358
action1_param2: 4
action1_param3: 0
action2_type: 1
action2_param1: -1000
A többi mind 0.

Annyit kéne csinálnia, hogy 10mp után castolja ezt a spellt 10 másodpercenként és közbe nyom egy szöveget. De nem csinálja, csak 10mp után beadja a szöveget (egyszer).

Apostol

Hát így nem is fog működni.(event_flags: 0)
Oda kell egy szép szám talán 8 vagy mennyi a 25fős.

Apostol

#25
Idézetet írta: Apostol Dátum 2010 június 29, 05:49:06 DÉLUTÁN
Hát így nem is fog működni.(event_flags: 0)
Oda kell egy szép szám talán 8 vagy mennyi a 25fős.
Event TYPE-ba megy az event type és event flagba megy az event flag.
De én sem tudom pontosan,ha valaki tudja leírhatná az összes diffhez a flaget,én is megköszönném ☻

human374

#26
Ok asszem most már értem a dolgot, csak az Event flaget nem tudom rendesen beállítani.
event_flag = 1-l rendesen tudom használni az AI-t simán kint a worldben. Viszont amikor Normal instában próbálom event_flag=2-vel akkor nem működik rendesen.
( 80% alatt egyszer adja be a spellt, de 80% alatt minden percben kéne neki )

Már megcsináltam a boss EventAI-t, de csak kint tudom rendesen használni : /

N_^

Köszi a leírást nagyon hasznos :)

Bobby

Ha kell mangoshoz tudok adni egy eventai író programot. Nagyon egyszerű és érthető, de elég kezdetleges, én írtam :)

http://data.hu/get/2771315/eventai.zip.html

Remélem hasznát veszitek.

Olvastam pár hszt. A rövid véleményem, nem a sárba kellene tiporni a másikat meg hátráltatni, hanem inkább segíteni egymáson. Egy kicsit javítani kellene a moralitáson. Így is elég közömbösek és önzőek az emberek, legalább mi fórumozók lehetnénk egy kicsit különbek.

Kerge

#29
Hali! GObjectet aktiv



XMas WoW DEV

Powered by EzPortal