Pysk Posted August 12, 2013 Group: Members Topic Count: 75 Topics Per Day: 0.02 Content Count: 234 Reputation: 8 Joined: 01/19/12 Last Seen: April 20, 2020 Share Posted August 12, 2013 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. Quote Link to comment Share on other sites More sharing options...
Kenpachi Posted August 12, 2013 Group: Members Topic Count: 22 Topics Per Day: 0.00 Content Count: 764 Reputation: 220 Joined: 11/14/11 Last Seen: November 19, 2020 Share Posted August 12, 2013 Dabei sollte dir die skill_nocast_db.txt weiterhelfen können. Quote Link to comment Share on other sites More sharing options...
Pysk Posted August 12, 2013 Group: Members Topic Count: 75 Topics Per Day: 0.02 Content Count: 234 Reputation: 8 Joined: 01/19/12 Last Seen: April 20, 2020 Author Share Posted August 12, 2013 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. Quote Link to comment Share on other sites More sharing options...
Shir0 Posted August 12, 2013 Group: Members Topic Count: 7 Topics Per Day: 0.00 Content Count: 65 Reputation: 3 Joined: 06/26/13 Last Seen: February 28 Share Posted August 12, 2013 man könnte doch den skill dispel lassen sobald man, das castel betretet, is nur n vorschlag mfg. xRoxasx Quote Link to comment Share on other sites More sharing options...
Pysk Posted August 12, 2013 Group: Members Topic Count: 75 Topics Per Day: 0.02 Content Count: 234 Reputation: 8 Joined: 01/19/12 Last Seen: April 20, 2020 Author Share Posted August 12, 2013 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 Quote Link to comment Share on other sites More sharing options...
Shir0 Posted August 12, 2013 Group: Members Topic Count: 7 Topics Per Day: 0.00 Content Count: 65 Reputation: 3 Joined: 06/26/13 Last Seen: February 28 Share Posted August 12, 2013 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 Quote Link to comment Share on other sites More sharing options...
Kenpachi Posted August 13, 2013 Group: Members Topic Count: 22 Topics Per Day: 0.00 Content Count: 764 Reputation: 220 Joined: 11/14/11 Last Seen: November 19, 2020 Share Posted August 13, 2013 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. Quote Link to comment Share on other sites More sharing options...
Pysk Posted August 14, 2013 Group: Members Topic Count: 75 Topics Per Day: 0.02 Content Count: 234 Reputation: 8 Joined: 01/19/12 Last Seen: April 20, 2020 Author Share Posted August 14, 2013 Kannst du sowas schreiben? Ich bekomme es leider nicht wirklich hin... Die Idee ist nicht schlecht. Quote Link to comment Share on other sites More sharing options...
Kenpachi Posted August 14, 2013 Group: Members Topic Count: 22 Topics Per Day: 0.00 Content Count: 764 Reputation: 220 Joined: 11/14/11 Last Seen: November 19, 2020 Share Posted August 14, 2013 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 .@i, 0; .@i < getarraysize(.CastleMapsWoE1$); set .@i, .@i + 1) { if(.CastleMapsWoE1$[.@i] == strcharinfo(3) && agitcheck()) { sc_end SC_KAIZEL; set .@Removed, 1; break; } } // Ggf. WoE:SE prüfen if(!.@Removed) { for(set .@i, 0; .@i < getarraysize(.CastleMapsWoE2$); set .@i, .@i + 1) { if(.CastleMapsWoE2$[.@i] == 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 .@i, 0; .@i < getarraysize(.CastleMapsWoE1$); set .@i, .@i + 1) setmapflag .CastleMapsWoE1$[.@i], mf_loadevent; for(set .@i, 0; .@i < getarraysize(.CastleMapsWoE2$); set .@i, .@i + 1) setmapflag .CastleMapsWoE2$[.@i], mf_loadevent; end; } Quote Link to comment Share on other sites More sharing options...
Pysk Posted August 16, 2013 Group: Members Topic Count: 75 Topics Per Day: 0.02 Content Count: 234 Reputation: 8 Joined: 01/19/12 Last Seen: April 20, 2020 Author Share Posted August 16, 2013 (edited) Scheint zu funktionieren. Vielen Dank. Edited August 16, 2013 by Pysk Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.