Jump to content
Pysk

Kaizel und WoE

Recommended Posts

Hallo zusammen.

 

Wir haen auf unsermer Server für WoE und PvP die Linker Skills eingeschaltet. E-Type Skills.

 

Leider führt das offenbar dazu das auch Kaizel im WoE seinen Wirkung hat, was natürlich nicht so der Hit ist.

 

Gibt es eine möglichkeit diesen Skill vom WoE auszuschließen? Klar kann ich ihn für die Maps abschalten, was dann dazu fürht das die Leute sich woanderst diesen Skill holen.

Link to comment
Share on other sites

Irgentwie nicht.

 

Ich kann wohl den Skill auf GVG Maps sperren oder auf PvP Maps aber dann geben die Linkder den Skill eben in der Maintown oder sonstwo und gehen dann ins WoE Castle. Ich suche ehr nach einer Lösung die Produktiever ist. Notfalls den Skill abzuschalten solange WoE läuft.

Link to comment
Share on other sites

man könnte doch den skill dispel lassen sobald man, das castel betretet, is nur n vorschlag :D

 

mfg. xRoxasx

Link to comment
Share on other sites

Könnte man aber bei dem EC Skill wird das warscheinlich wieder nicht berücksichtigt.

 

Mir ist ohnehin unklar warum er geht denn in der Skill.conf steht das es um die ES-Type Skills geht und nicht um Kaizel

Link to comment
Share on other sites

sry, daran hat ich jetz net gedacht.

mir fällt gerade nix ein >.<

 

tut mir echt leid, vllt. weiss ja jemand anders wie man das machen kann.

 

notfalls, kannst du es ja solange austellen.

 

mfg. xRoxasx

Link to comment
Share on other sites

Ah, okay. Das hatte ich nicht bedacht.

Dann wäre wohl die einfachste Möglichkeit, dass man ein kleines Skript schreibt, das beim betreten einer Castle-Map überprüft, ob gerade WoE ist und wenn ja, einfach sc_end SC_KAIZEL; ausführt.

Link to comment
Share on other sites

Kannst du sowas schreiben? Ich bekomme es leider nicht wirklich hin...

 

Die Idee ist nicht schlecht.

Link to comment
Share on other sites

Hab's nur mal nebenbei auf Arbeit dahingetippelt, konnte also nicht mal testen, ob es Fehler wirft, wenn der Parser drüber geht. Ansich sollte es aber so klappen.

 

- script  RemoveKaizelInWoE -1,{

OnPCLoadMapEvent:
  // WoE prüfen
  for(set [email protected], 0; [email protected] < getarraysize(.CastleMapsWoE1$); set [email protected], [email protected] + 1)
  {
    if(.CastleMapsWoE1$[[email protected]] == strcharinfo(3) && agitcheck())
    {
      sc_end SC_KAIZEL;
      set [email protected], 1;
      break;
    }
  }
  
  // Ggf. WoE:SE prüfen
  if([email protected])
  {
    for(set [email protected], 0; [email protected] < getarraysize(.CastleMapsWoE2$); set [email protected], [email protected] + 1)
    {
      if(.CastleMapsWoE2$[[email protected]] == strcharinfo(3) && agitcheck2())
      {
        sc_end SC_KAIZEL;
        break;
      }
    }
  }
  
  // Ende
  end;

OnInit:
  setarray .CastleMapsWoE1$, "aldeg_cas01", "aldeg_cas02", "aldeg_cas03"; // Mehr WoE Maps hier!
  setarray .CastleMapsWoE2$, "aldeg_cas01", "aldeg_cas02", "aldeg_cas03"; // Mehr WoE:SE Maps hier!
  // Mapflags setzen, damit LoadMapEvent auch getriggert wird.
  for(set [email protected], 0; [email protected] < getarraysize(.CastleMapsWoE1$); set [email protected], [email protected] + 1)
    setmapflag .CastleMapsWoE1$[[email protected]], mf_loadevent;
  for(set [email protected], 0; [email protected] < getarraysize(.CastleMapsWoE2$); set [email protected], [email protected] + 1)
    setmapflag .CastleMapsWoE2$[[email protected]], mf_loadevent;
  end;
}
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.