nyomjon leltárt is kezdetekkor és ha van nálunk ! Magikus Tegez igen felkiátójel jelzi hogy a tárgy ajándék vagy * ha nem eladós szóv : allit LELTAR be
Lássunk hozzá:
TRIGGER
KEZDETEK/ADATLAP/| Kepzettsegeid a kovetkezok : <--
2. statje a következő:
|=------------------------------=ooOOOoo=--------------------------------=|
ebben a trigger:
#T- ADATLAP_KEPZETTSEGEK
varazslatok
#T+ "_INV_TRIG"
leltar
Csináljuk az INVENTORY/TRIGGERS-be egy ilyen trigit:
patt:
^\|\s+(\*|\d|\-|\+|\!)+\s+(.+)(\s+)(\*|\d|\-|\+|\!)\s+(.+)\s+\|
trigi:
#if (%pos("Magikus tegez",%2) OR %pos("Magikus tegez",%5)) {
#va magikus_tegez_van 1
}
alul az ID-nél meg:
_INV_TRIG
Eddigi magyárázat: Csináltunk egy trigit a kezdetek képzettségeknél hogy nyomasson egy leltárt is, ha bevan állítva a LELTAR be-re akkor ha van nálad ! Magikus tegez akkor a magikus_tegez_van változót 1-re teszi ellenben 0-ra.
ezután már is letudjuk kezelni pár triggerben , hogy mi legyen ha van mágikus tegezünk.
COMBAT/CSATA_VEGE
ebben ugye van egy pár ugyanolyan trigi mármint ugyanaz van mindegyikben:
^A Halal eljott (.+) lelkeert.
^(.+) (palyafutasa e vilagon befejezodott|teste elettelenul rogy a foldre|teste a porba hull|teste elettelenul rogy a foldre|a masvilagra tavozott|eletenek vege|elete bevegeztetett|megmurdelt|holtan esik ossze|meghalt|kifingott).$
(%w) teste eggye valik az orokkevalosaggal.
ezekbe lehet betenni egy ilyen feltételt
#VA aldoztam 0
#VA felezett 0
#VA oles 0
#T- nyitotrigi
corpse = %1
#if (%lower(@corpse) == @koveto_nev) {#va vankovetom 0 }
ellenfelek
kivesz mindent hulla
#if ( (@vaksag==1) AND (@belso_latas_fenntartva==0) AND (@belso_latas_perma==0)) {vakgyogy}
#IF (!%null(@csapattarsak) OR @csapattarsak != "") {
#IF (@ijaszat == 1) {
#IF (!%null(@nyilvesszokinek) OR @nyilvesszokinek != "") {
ad osszes nyil @nyilvesszokinek
} {
#IF (!@magikus_tegez_van) {felaldoz osszes hegyes nyilvesszo;tolt tegez} {}
}
} {#SAY allitsd be a nyilakat ~[nyilakat~] ~[kinek~]!}
}
Magyarázat: ha nincsenek csapattársaink de van ijászat skillünk és a nyilvesszokinek aliassal nem állítottunk be senkit se, és nincs mágikus tegezünk akkor fel fogja áldozni a nyilvesszőket
mivel halál után ez nem tuti hogy lefog futni mivel épp mással vagy elfoglalva meg ilyen szarságok így én a Megbökős trigibe is betenném a feltételt valahogy így
Megbokod{*}%s(*)-t.
#IF (%1 = ore) {#VARIABLE targetcurrent {or}}
#IF (%1 = jaror) {#VARIABLE targetcurrent {or}}
#IF (%1 = fohercege) {#VARIABLE targetcurrent {foherceg}}
#IF (%1 = lelke) {#VARIABLE targetcurrent {lelek}}
#IF ((%tick < 5 and %tick > 1) or (@hpszazalek < 60) or (@mpszazalek < 50) or (@spszazalek < 20)) {p} {
#IF (!@varazslatlista) {varl} {
#IF (@bot) {
#IF (!%null(@csapattarsak) OR @csapattarsak != "") {
#IF (@ijaszat == 1) {
#IF (!%null(@nyilvesszokinek) OR @nyilvesszokinek != "") {
ad osszes nyil @nyilvesszokinek
} {#IF (@mifut=="tolgy" OR @magikus_tegez_van) {felaldoz osszes nyilvesszo} {tolt tegez}}
} {#SAY allitsd be a nyilakat ~[nyilakat~]!}
} {
//ha nincs csapattarsam
#IF (@ijaszat == 1) {#IF (@mifut=="tolgy" OR @magikus_tegez_van) {#alarm +2 {felaldoz osszes nyilvesszo}} {tolt tegez}}
//tolt
}
#IF (@kovetozik==1 AND @vankovetom == 0) {#ALARM +2 {auto_koveto}}
//nezzunk jellemet
#IF (@jellem != @jellem_now) {
#IF (@jellem == "demoni") {
#IF (@jellem_now == "gonosz") {
jellem_elment = 1
#VA bot 0
#T+ "UTILITY/JELLEM/ALDOZOS_CLASS"
w 15191
#wait 2000
aldoz
} {jellem_elment=0}
}
#IF (@jellem == "semleges") {
#IF (@jellem_now == "rosszakaratu" OR @jellem_now == "kedves") {
jellem_elment = 1
#VA bot 0
#T+ "UTILITY/JELLEM/ALDOZOS_CLASS"
w 15191
#wait 2000
aldoz
} {jellem_elment = 0}
}
#IF (@jellem == "szent") {
#IF (@jellem_now == "joakaratu") {
jellem_elment 1
#VA bot 0
#T+ "UTILITY/JELLEM/ALDOZOS_CLASS"
w 15191
#wait 2000
aldoz
} {jellem_elment=0}
}
}
//vaksag miatt a nyitotamadas ne rakja az oles-t 1-re mig nem vakultam ki
#IF ((@vaksag==1) & (@belso_latas_fenntartva==0) & (@belso_latas_perma==0) & (!%null(@vakgyogy_vari))) {vakgyogy} //{nyitotamadas}
//& (@vakgyogy_vari != "vaksaggyogyitas")
//mindenfele feltetel utan mostmar tamadjunk is
#IF (@belso_latas_fenntartva OR @belso_latas_perma) {
#IF (@jellem_elment = 0) {
#IF (@kovetozik == 1 AND @vankovetom == 1) {nyitotamadas}
#IF (@kovetozik == 0) {nyitotamadas}
}
} {
#IF (@vaksag==0 AND @jellem_elment == 0) {
#IF (@kovetozik == 1 AND @vankovetom == 1) {nyitotamadas}
#IF (@kovetozik == 0) {nyitotamadas}
}
//#IF (@vaksag = 0 AND @jellem_elment = 0) {nyitotamadas}
}
} //bot
} //varilista
}
Magyarázó: ez a mágikus tegez sor: } {#IF (@mifut=="tolgy" OR @magikus_tegez_van) {felaldoz osszes nyilvesszo} {tolt tegez}}
tehát ha épp tölgyben ölünk !!VAGY!! van mágikus tegezünk akkor áldozzon ellenben töltsön tegezt annyira nem fontos a tölgyes rész, én azért raktam bele annó mert már nem is tudom miért:)
U.i ne ijedj meg ha néha azt látod hogy Mágikus tegezbe nemtölthetsz vagy arra nem tölthetsz ilyesmi... bugos ha van nálad aranygömb is sajnos mindkettőnek ugyanaz az action-ja "tölt,feltölt" ezért néha bugol és azt hiszi hogy az aranygömböt akarod tölteni vagy a tegezt mikor épp gömböt töltenél stb.. nya ennyi kb