Hehyo,
Ich habe keine Ahnung ob das schon bekannt ist oder nicht,
allerdings gab es ja auch auf DE mal die möglichkeit seine Standardfähigkeiten mit /ski <skill vnum> hochzuskillen falls man Punkte für diese Fertigkeiten verfügbar hatte.
Nun ja bei einigen Konzepten ist es nötig das eben dies wie auf Metin2 DE verhindert wird.
Ich zeige euch nun an einem kleinem Beispiel wie das geht.
Auf meinem Server sollen die Leute Pferderufen selber hochlesen, allerdings gibt es halt das Problem mit den /ski Codes.
Ich habe es einfach gelöst:
Als erstes habe ich Navicat geöffnet und bin in die Player Datenbank gegangen, dort habe ich die Tabelle skill_proto gesucht.
Ich weiß das der Ski Code für Pferde Rufen 131 ist.
Also suchte ich nach dwVnum 131, nach dem ich es gefunden hatte ging ich dort ins Feld setFlag und gab DISABLE ein.
Er hat mir sofort DISABLE_BY_POINT_UP vorgeschlagen.
Dann nur noch Speichern mit
und im Spiel /reload p eingeben. Der Ski Befehl für Pferde Rufen funktioniert nicht mehr und bei den Clients die gemodded sind taucht auch kein + mehr bei dem Skill auf.
Ich hoffe das hilft wenigstens einigen Leuten :P
PS: Im Feld setFlag lassen sich viele verschiedene ziemlich nützliche Dinge einstellen.
Zum Beispiel sagen wir ihr wollt einen neuen ziemlich Starken Skill einbauen.
Allerdings wollt ihr es ein wenig ausgeglichen machen.
Ihr könnt es bei setFlag so einstellen das der Skill HP statt MP verbraucht