MyBB.de Forum
Pokémon-Sprite MyCode - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.4.x (https://www.mybb.de/forum/forum-51.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-52.html)
+---- Thema: Pokémon-Sprite MyCode (/thread-15159.html)

Seiten: Seiten: 1 2


Pokémon-Sprite MyCode - pocketmaster - 26.11.2009

Hallo erstmal.
Ich habe ein Pokémon Forum: Mein Pokémon Forum
Dort möchte ich einen MyCode einfügen das wenn ich z.B. schreibe: [dp-sprite]493[/dp-sprite] das dann das Pokémon Arceus angezeigt wird.
Nun bekomme ich das aber nicht hin, weil ich die MyCode Anleitung nicht verstehe.
Könntet ihr mir hefen?
Ih brache dafür 1-493 alle aber mchte auch nicht 493 MyCodes machen sondern nur einen, und nicht das nur 493 geht.


RE: Pokémon-Sprite MyCode - StefanT - 26.11.2009

Was verstehst du nicht und durch was soll das denn ersetzt werden?


RE: Pokémon-Sprite MyCode - pocketmaster - 26.11.2009

Ja ich kapier das komplett nicht mit den MyCodes, ich weiß nicht wie das alles geht, ich möchte das wenn ich [dp-sprite]493[/dp-sprite] schreibe das ein Arceus kommt als Bild.
Natürlich soll das auch nicht nur mit 493 funktionieren sondern auch mit 1, 2, 3, 4, 5 usw.


RE: Pokémon-Sprite MyCode - Michael - 26.11.2009

Das ist soweit klar. Aber woher kommt das Bild? Ist die ID im Dateinamen des Bildes enthalten?


RE: Pokémon-Sprite MyCode - querschlaeger - 27.11.2009

Regulärer Ausdruck:
Code:
\[sprite=(.*?)\]([0-9]+)\[/sprite\]

Ersetzung:
Code:
<img src="http://www.greenchu.de/sprites/$1/$2.png" alt="[sprite]" style="vertical-align: middle;" />

Ist natürlich die unhöfliche Variante. Besser ist es die Ordner(struktur) auf den eigenen Webspace so anzulegen und die eigenen(!) Bilder dort einzufügen! Ich hoffe das machst du auch!

Das ist etwas mächtiger, als deine Anfrage, weil man auch noch die Sprite-Art wählen kann.

So funktioniert z.B.

[sprite=dp]200[/sprite]

als auch:

[sprite=gelb]102[/sprite]

EDIT: Echte Probleme bekommst du, wenn die Bilder in einem unterschiedlichen Format vorliegen. GIF und PNG gemixt geht so überhaupt nicht. Wenn du nicht auf die animierten Sprites verzichten willst, musst du alle anderen (nicht-GIF-)Bilder in GIF umwandeln und oben bei dem Code ".png" durch ".gif" ersetzen.
Ob du die Bilder mit führenden Nullen benennst oder nicht bleibt dir überlassen - es muss nur für jeden Ordner einheitlich sein. Ich finde ohne führende Nullen ist intuitiver für die Nutzer des Forums umzusetzen.


RE: Pokémon-Sprite MyCode - Manuel - 27.11.2009

Greenchu kann man nicht Hotlinken ;D Das wird auf Dauer nicht klappen^^


RE: Pokémon-Sprite MyCode - querschlaeger - 28.11.2009

Genau das soll der pocketmaster ja auch nicht. Ich wollte nur veranschaulichen, wie es funktioniert.
Außerdem gibt es eh einen Mischmasch aus PNG und GIF dort, und die Dateinamen haben führende Nullen. Ihm bleibt nichts anderes übrig, als die Dateien auf seinen Webspace zu kopieren. Wink


RE: Pokémon-Sprite MyCode - pocketmaster - 29.11.2009

Ja natürlich, hab Sie schon auf mein Webspace.
Ich schau mal ob ich das hin bekomme mit der Anleitung.
Danke schon mal
Hmm habe es gehostet und den Code so umgeändert:
Regulärer Ausdruck:
\[sprite=(.*?)\]([1-493]+)\[/sprite\]

HTML Ersetzung:
<img src="http://animexx.pytalhost.de/dp-sprite/" alt="[sprite]" style="vertical-align: middle;" />
was muss ich bei der HTML Ersetzung genau umändern das ich alle benutzen kann?
Habe ja nur den Ordner angegeben-


RE: Pokémon-Sprite MyCode - Michael - 30.11.2009

Verwende $1 und $2, wobei $1 durch den Wert des ersten Platzhalters ersetzt wird und $2 durch den Wert des zweiten.


RE: Pokémon-Sprite MyCode - querschlaeger - 30.11.2009

Deine Ordnerstruktur sollte eher so aussehen: http://animexx.pytalhost.de/sprites/dp/
Dort kommen alle Bilder der DP-Sprites rein (alle als GIF!).

Dein regulärer Ausdruck sollte so aussehen:
Code:
\[sprite=(.*?)\]([0-9]+)\[/sprite\]
(Das [0-9]+ hat schon seine Richtigkeit, ändere es nicht ab!)

Deine Ersetzung sieht dann folgendermaßen aus:
Code:
<img src="http://animexx.pytalhost.de/sprites/$1/$2.gif" alt="[$1 sprite $2]" style="vertical-align: middle;" />

Sprites anderer Versionen packst du nach Bedarf in diese Ordner:
http://animexx.pytalhost.de/sprites/gelb/
http://animexx.pytalhost.de/sprites/platin/
... und so weiter und so fort...