Brutalia2
ForumZinglordos cucclimuccli › Mágikus tegez felvétele a kezdetek-be

Mágikus tegez felvétele a kezdetek-be

Mclod Jatekos
#1
M
Mclod
Jatekos
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
Lepj be a hozzaszolashoz!
Stílus