Wow Spell Scripts einsehen/ändern

08/16/2008 11:19 M-0-D#1
Huhu, Ich wollt mal Fragen wie man an die Scripts für die ganzen Spells kommt.
Falls sich jmd damit auskennt und mir sagen kann wo ich diese Spells finde und mit welchem Programm ich die ändern kann wäre ich sehr dankbar.

PS: Ich hab die Suchfunktion genutzt, aber da waren nur treads fürs Modelchange drinne. Ich würde aber den script der spells ändern

ZB: Eisige Adern beschleunigt die Zauber um 300% und regeneriert 10% deines gesammten Mana's oder sowas in der art.

mfg Mod
08/16/2008 11:23 BlackFog#2
Auf einem BLizzard Server geht das nicht , da die Spells Serverside sind.
Wie das mit einem Privatserver aussieht weiß ich nicht jedoch glaube ich kaum , dass man die Spells , so wie du das beshrieben hast , ändern kann.

mfg
Blackfog
08/16/2008 11:32 M-0-D#3
Es hat auch was mit Privat Server zu tun. Ich arbeite nämlich derzeit an dem G2MP Projekt (Gothic 2 Multiplayer). Und deshalb muss ich die Spells ändern.
Bei mein Mangos Server steht zwar "Spell Script" aber da sind nur die Nummern der Spells drinne die verwendet werden. So ne Art verknüpfung zu den C-Scripts schätze ich. (Es kann natürlich auch eine andere Programmiersprache sein).

Aber so wie ich das jetzt Verstanden habe sind die Spells alle am Server.
Merkwürdiger Weise finde ich in MySql dann nur sowas wie ID Nummern. Irgendwo muss doch dann der gesammte Script stehen.
08/17/2008 19:57 12354#4
Quote:
Originally Posted by M-0-D View Post
Es hat auch was mit Privat Server zu tun. Ich arbeite nämlich derzeit an dem G2MP Projekt (Gothic 2 Multiplayer). Und deshalb muss ich die Spells ändern.
Bei mein Mangos Server steht zwar "Spell Script" aber da sind nur die Nummern der Spells drinne die verwendet werden. So ne Art verknüpfung zu den C-Scripts schätze ich. (Es kann natürlich auch eine andere Programmiersprache sein).

Aber so wie ich das jetzt Verstanden habe sind die Spells alle am Server.
Merkwürdiger Weise finde ich in MySql dann nur sowas wie ID Nummern. Irgendwo muss doch dann der gesammte Script stehen.
AFAIK ist es im ServerCode -> du musst den dann selber kompilieren
08/20/2008 06:49 M-0-D#5
hmm ich geht jetzt mal davon aus, mit Servercode ist nicht die MySQL Datenbank gemeint, aber auch das durchsuchen meines PC hat bei der Suchanfrage "AFAIK" kein Resultat gebracht.
Wenn wer mir das etwas genauer erklären könnte, bzw mich zu ein Tutorial verlinken könnte wär ich sehr Dankbar :)

mfg Mod
08/20/2008 16:28 M-0-D#6
Quote:
Originally Posted by 12354 View Post
afaik = as far is I Know = soweit ich weiss
Kopf --> Tisch

Naja hätte aber auch eine Datei sein können ^^
Besten dank für die Links.
Dann werd ich mal ne Runde scripten.
Ich meld mich dann wieder sobald es ein neues Problem gibt.

mfg Mod

[Edit]: Mit den 1-Click-Server geht das aber nicht, oder?
08/20/2008 16:40 12354#7
Quote:
Originally Posted by M-0-D View Post
Kopf --> Tisch

Naja hätte aber auch eine Datei sein können ^^
Besten dank für die Links.
Dann werd ich mal ne Runde scripten.
Ich meld mich dann wieder sobald es ein neues Problem gibt.

mfg Mod

[Edit]: Mit den 1-Click-Server geht das aber nicht, oder?
Die 1 Click Server sind schon kompiliert ;P

Du könntest aber die SQL Datenbank vom 1-Click-Server nehmen.
08/21/2008 16:06 M-0-D#8
Quote:
Originally Posted by 12354 View Post
Du könntest aber die SQL Datenbank vom 1-Click-Server nehmen.
Soweit es in der DB aussieht sind da nur die ID's der Spells drinne.

Oder meinste ich soll die derzeitige Datenbank mit einer anderen ersetzen?
Ich würde ja nur gerne die Spells umschreiben und nicht die komplette DB neu erstellen. Ich wüste jetzt auch nicht wirklich was die Spells mit der DB zu tun haben
08/21/2008 17:49 12354#9
Quote:
Originally Posted by M-0-D View Post
Soweit es in der DB aussieht sind da nur die ID's der Spells drinne.

Oder meinste ich soll die derzeitige Datenbank mit einer anderen ersetzen?
Ich würde ja nur gerne die Spells umschreiben und nicht die komplette DB neu erstellen. Ich wüste jetzt auch nicht wirklich was die Spells mit der DB zu tun haben
Vergiss alles was ich geschrieben hab :D
JA es geht bei einem 1-Klick-Server
Mir ist grad eingefallen dass die Spells in den ".dbc" Dateien drinstehen.

Die Spells sind in der Datei "spell.dbc".
Diese kannst du mit "dbcutil" in eine .csv konvertieren.
Eine .csv kannst du (AFAIK) mit Excel bearbeiten.
Dann konvertierst du sie mit "dbcutil" wider zurück ins .dbc Format und packst sie in den dbc Ordner von Mangos.

Versuch doch mal die DBCs von einem 1-Klick-Server zu verändern(erhöhe z.b den Dmg von einem Spell).

EDIT: Da ich den Thread verlegt habe: Kannst mir mal die Homepage vom G2-Multiplayer Project hier posten/per PM schicken.
08/22/2008 15:40 M-0-D#10
Thx für die Hilfe ^^
Ich teste das später mal aus. Muss mich erst noch mit Archon08 kurzschließen, weil er hat die Layouts für die Quests.
Ich werd mal versuchen ob ich es schaff im nächsten Monat die Dämonenbeschwörer Klasse fertig zu bekommen (also von den Spells her).
PS: Den Link der HP hab ich dir per PM geschickt.
Die HP ist sowieso nur wegen den Bildern Online. Die wahre Action ist ja hier auf e*pvplers.
Und so wie es aussieht ist das Projekt wenn alles gut läuft nächstes Jahr fertig.

mfg Mod