Zum Inhalt springen
Seitenleiste umschalten
IgameRPG Docu
Suche
Deutsch
Meine Werkzeuge
Benutzerkonto erstellen
Anmelden
Navigation
Hauptseite
Letzte Änderungen
Zufällige Seite
Hilfe zu MediaWiki
Werkzeuge
Spezialseiten
Druckversion
In anderen Sprachen
Übersetzungen exportieren
Übersetzen
Deutsch
Statistiken zu Sprachen
Statistiken zu Nachrichtengruppen
Exportieren
Weitere
Statistiken zu Sprachen
Statistiken zu Nachrichtengruppen
Exportieren
Einstellungen
Gruppe
Accessorie
Adminbefehle
AI vs AI Schlachten und Wetten
AiroRPG
Amnesiekranker
Amor
Anleitung Monster Boss und NPC Erstellung
Apokalyptiker
Arzt
Attentäter
Auktionshaus
Bdice
Be-Acro
Bekannte Bugs
Besessener
Bogus Triva
Boreal
BotServ
Bürger
Bürgermeister
ChanModis
ChanServ
CHMODEF
Clienten
Ctc
Der Ingame Shop
Detektiv
Dirne
Drachenjagd
Dummkopf
Dungeons
Elementale Stärken und Schwächen
Erfolge
Erweiterte Bans
Erweiterungen (Augments)
FAQ
Flötenspieler
Garteninformation
Gefallener Engel
Gegenstände
Geschichte
Gesegneter Bürger
Hangman
Hauptseite
Herstellungs Information
Hexe
Hexer
HighLow
Hofnarr
HostServ
Hunt&Fish
Inspektor
Jäger
Kampfinformationen und Befehle
Klon
Kopfloser Ritter
Kosmische Kämpfe
Kraftschübe
Kultführer
Kultist
Lakai
Leibwächter
Leitwolf
LimitBreaks
Lykaner
Maskerade
Mechs
MemoServ
Mitglied der Bürgerwehr
Monster
Monster, Bosse und NPCs
Monstermessen
Mudkip
Mystiker
Mystische Waffen
NickServ
Orakel
Priester
Prophet
Quizz
Rachsüchtiger Geist
Renkei System
Rezepte
Rollen Kategorien
Rolleninformationen
Russian Roulette
Rüstung
Saufbold
Schamane
Scharfschütze
Schatztruhen
Schilde
Schlachtfelder
Schlafloser
Schutzengel
Schütze
Seher
Skills
Spezial NPC's
Spieler Styles
Spielerbefehle
Spielmodi
Spielregeln
Standard
Start- und Charakterbefehle
Status Effekte
Style Punkte
Sukkubus
Tageslogin
TexasHoldem
Torment Schlachten
Totems
Trank Effekt Shop
UnoColor
Verfluchter Bürger
Verräter
Verrückter Schamane
Verrückter Wissenschaftler
Verschiedenes
Version 1
Version 1.1
Version 1.2
Version 1.3
Version 1.4
Version 1.5
Version 2.0
Version 2.1
Version 2.2
Version 2.3
Version 2.3.1
Version 2.4
Version 2.5
Version 3.0
Version 3.0.1
Version 3.1
Version 3.2
Version 4.0
Version 4.1
Versionsgeschichte
Vertrauensnpc's
Waffen
Was genau ist Werwolf
Webchat
Wie und wo wird gespielt
Wildes Kind
Wolf
Wolfsjunges
Wolfsmystiker
Wolfsschamane
Wolfsschütze
Workflow states
WSI
Zauberer
Zeitherr
Zäher Wolf
Überläufer
Übersicht
Sprache
aa - Afar
ab - Abkhazian
abs - Ambonese Malay
ace - Achinese
ady - Adyghe
ady-cyrl - Adyghe (Cyrillic script)
aeb - Tunisian Arabic
aeb-arab - Tunisian Arabic (Arabic script)
aeb-latn - Tunisian Arabic (Latin script)
af - Afrikaans
ak - Akan
aln - Gheg Albanian
alt - Southern Altai
am - Amharic
ami - Amis
an - Aragonese
ang - Old English
anp - Angika
ar - Arabic
arc - Aramaic
arn - Mapuche
arq - Algerian Arabic
ary - Moroccan Arabic
arz - Egyptian Arabic
as - Assamese
ase - American Sign Language
ast - Asturian
atj - Atikamekw
av - Avaric
avk - Kotava
awa - Awadhi
ay - Aymara
az - Azerbaijani
azb - South Azerbaijani
ba - Bashkir
ban - Balinese
ban-bali - ᬩᬲᬩᬮᬶ
bar - Bavarian
bbc - Batak Toba
bbc-latn - Batak Toba (Latin script)
bcc - Southern Balochi
bci - Baoulé
bcl - Central Bikol
be - Belarusian
be-tarask - Belarusian (Taraškievica orthography)
bg - Bulgarian
bgn - Western Balochi
bh - Bhojpuri
bho - Bhojpuri
bi - Bislama
bjn - Banjar
blk - Pa'O
bm - Bambara
bn - Bangla
bo - Tibetan
bpy - Bishnupriya
bqi - Bakhtiari
br - Breton
brh - Brahui
bs - Bosnian
btm - Batak Mandailing
bto - Iriga Bicolano
bug - Buginese
bxr - Russia Buriat
ca - Catalan
cbk-zam - Chavacano
cdo - Min Dong Chinese
ce - Chechen
ceb - Cebuano
ch - Chamorro
cho - Choctaw
chr - Cherokee
chy - Cheyenne
ckb - Central Kurdish
co - Corsican
cps - Capiznon
cr - Cree
crh - Crimean Tatar
crh-cyrl - Crimean Tatar (Cyrillic script)
crh-latn - Crimean Tatar (Latin script)
cs - Czech
csb - Kashubian
cu - Church Slavic
cv - Chuvash
cy - Welsh
da - Danish
dag - Dagbani
de - German
de-at - Austrian German
de-ch - Swiss High German
de-formal - German (formal address)
din - Dinka
diq - Zazaki
dsb - Lower Sorbian
dtp - Central Dusun
dty - Doteli
dv - Divehi
dz - Dzongkha
ee - Ewe
egl - Emilian
el - Greek
eml - Emiliano-Romagnolo
en - English
en-ca - Canadian English
en-gb - British English
eo - Esperanto
es - Spanish
es-419 - Latin American Spanish
es-formal - Spanish (formal address)
et - Estonian
eu - Basque
ext - Extremaduran
fa - Persian
fat - Fanti
ff - Fulah
fi - Finnish
fit - Tornedalen Finnish
fj - Fijian
fo - Faroese
fon - Fon
fr - French
frc - Cajun French
frp - Arpitan
frr - Northern Frisian
fur - Friulian
fy - Western Frisian
ga - Irish
gaa - Ga
gag - Gagauz
gan - Gan Chinese
gan-hans - Gan (Simplified)
gan-hant - Gan (Traditional)
gcr - Guianan Creole
gd - Scottish Gaelic
gl - Galician
gld - Nanai
glk - Gilaki
gn - Guarani
gom - Goan Konkani
gom-deva - Goan Konkani (Devanagari script)
gom-latn - Goan Konkani (Latin script)
gor - Gorontalo
got - Gothic
gpe - Ghanaian Pidgin
grc - Ancient Greek
gsw - Swiss German
gu - Gujarati
guc - Wayuu
gur - Frafra
guw - Gun
gv - Manx
ha - Hausa
hak - Hakka Chinese
haw - Hawaiian
he - Hebrew
hi - Hindi
hif - Fiji Hindi
hif-latn - Fiji Hindi (Latin script)
hil - Hiligaynon
ho - Hiri Motu
hr - Croatian
hrx - Hunsrik
hsb - Upper Sorbian
hsn - Xiang Chinese
ht - Haitian Creole
hu - Hungarian
hu-formal - Hungarian (formal address)
hy - Armenian
hyw - Western Armenian
hz - Herero
ia - Interlingua
id - Indonesian
ie - Interlingue
ig - Igbo
ii - Sichuan Yi
ik - Inupiaq
ike-cans - Eastern Canadian (Aboriginal syllabics)
ike-latn - Eastern Canadian (Latin script)
ilo - Iloko
inh - Ingush
io - Ido
is - Icelandic
it - Italian
iu - Inuktitut
ja - Japanese
jam - Jamaican Creole English
jbo - Lojban
jut - Jutish
jv - Javanese
ka - Georgian
kaa - Kara-Kalpak
kab - Kabyle
kbd - Kabardian
kbd-cyrl - Kabardian (Cyrillic script)
kbp - Kabiye
kcg - Tyap
kea - Kabuverdianu
kg - Kongo
khw - Khowar
ki - Kikuyu
kiu - Kirmanjki
kj - Kuanyama
kjp - Eastern Pwo
kk - Kazakh
kk-arab - Kazakh (Arabic script)
kk-cn - Kazakh (China)
kk-cyrl - Kazakh (Cyrillic script)
kk-kz - Kazakh (Kazakhstan)
kk-latn - Kazakh (Latin script)
kk-tr - Kazakh (Turkey)
kl - Kalaallisut
km - Khmer
kn - Kannada
ko - Korean
ko-kp - Korean (North Korea)
koi - Komi-Permyak
kr - Kanuri
krc - Karachay-Balkar
kri - Krio
krj - Kinaray-a
krl - Karelian
ks - Kashmiri
ks-arab - Kashmiri (Arabic script)
ks-deva - Kashmiri (Devanagari script)
ksh - Colognian
ksw - S'gaw Karen
ku - Kurdish
ku-arab - Kurdish (Arabic script)
ku-latn - Kurdish (Latin script)
kum - Kumyk
kv - Komi
kw - Cornish
ky - Kyrgyz
la - Latin
lad - Ladino
lb - Luxembourgish
lbe - Lak
lez - Lezghian
lfn - Lingua Franca Nova
lg - Ganda
li - Limburgish
lij - Ligurian
liv - Livonian
lki - Laki
lld - Ladin
lmo - Lombard
ln - Lingala
lo - Lao
loz - Lozi
lrc - Northern Luri
lt - Lithuanian
ltg - Latgalian
lus - Mizo
luz - Southern Luri
lv - Latvian
lzh - Literary Chinese
lzz - Laz
mad - Madurese
mai - Maithili
map-bms - Basa Banyumasan
mdf - Moksha
mg - Malagasy
mh - Marshallese
mhr - Eastern Mari
mi - Maori
min - Minangkabau
mk - Macedonian
ml - Malayalam
mn - Mongolian
mni - Manipuri
mnw - Mon
mo - Moldovan
mos - Mossi
mr - Marathi
mrh - Mara
mrj - Western Mari
ms - Malay
ms-arab - Malay (Jawi script)
mt - Maltese
mus - Muscogee
mwl - Mirandese
my - Burmese
myv - Erzya
mzn - Mazanderani
na - Nauru
nah - Nāhuatl
nan - Min Nan Chinese
nap - Neapolitan
nb - Norwegian Bokmål
nds - Low German
nds-nl - Low Saxon
ne - Nepali
new - Newari
ng - Ndonga
nia - Nias
niu - Niuean
nl - Dutch
nl-informal - Dutch (informal address)
nmz - Nawdm
nn - Norwegian Nynorsk
no - Norwegian
nod - Northern Thai
nov - Novial
nqo - N’Ko
nrm - Norman
nso - Northern Sotho
nv - Navajo
ny - Nyanja
nyn - Nyankole
nys - Nyungar
oc - Occitan
ojb - Northwestern Ojibwe
olo - Livvi-Karelian
om - Oromo
or - Odia
os - Ossetic
pa - Punjabi
pag - Pangasinan
pam - Pampanga
pap - Papiamento
pcd - Picard
pcm - Nigerian Pidgin
pdc - Pennsylvania German
pdt - Plautdietsch
pfl - Palatine German
pi - Pali
pih - Norfuk / Pitkern
pl - Polish
pms - Piedmontese
pnb - Western Punjabi
pnt - Pontic
prg - Prussian
ps - Pashto
pt - Portuguese
pt-br - Brazilian Portuguese
pwn - Paiwan
qqq - Message documentation
qu - Quechua
qug - Chimborazo Highland Quichua
rgn - Romagnol
rif - Riffian
rm - Romansh
rmc - Carpathian Romani
rmy - Vlax Romani
rn - Rundi
ro - Romanian
roa-tara - Tarantino
rsk - Pannonian Rusyn
ru - Russian
rue - Rusyn
rup - Aromanian
ruq - Megleno-Romanian
ruq-cyrl - Megleno-Romanian (Cyrillic script)
ruq-latn - Megleno-Romanian (Latin script)
rw - Kinyarwanda
ryu - Okinawan
sa - Sanskrit
sah - Sakha
sat - Santali
sc - Sardinian
scn - Sicilian
sco - Scots
sd - Sindhi
sdc - Sassarese Sardinian
sdh - Southern Kurdish
se - Northern Sami
se-fi - davvisámegiella (Suoma bealde)
se-no - davvisámegiella (Norgga bealde)
se-se - davvisámegiella (Ruoŧa bealde)
sei - Seri
ses - Koyraboro Senni
sg - Sango
sgs - Samogitian
sh - Serbo-Croatian
shi - Tachelhit
shi-latn - Tachelhit (Latin script)
shi-tfng - Tachelhit (Tifinagh script)
shn - Shan
shy - Shawiya
shy-latn - Shawiya (Latin script)
si - Sinhala
simple - Simple English
sjd - Kildin Sami
sje - Pite Sami
sk - Slovak
skr - Saraiki
skr-arab - Saraiki (Arabic script)
sl - Slovenian
sli - Lower Silesian
sm - Samoan
sma - Southern Sami
smn - Inari Sami
sms - Skolt Sami
sn - Shona
so - Somali
sq - Albanian
sr - Serbian
sr-ec - Serbian (Cyrillic script)
sr-el - Serbian (Latin script)
srn - Sranan Tongo
sro - Campidanese Sardinian
ss - Swati
st - Southern Sotho
stq - Saterland Frisian
sty - Siberian Tatar
su - Sundanese
sv - Swedish
sw - Swahili
syl - Sylheti
szl - Silesian
szy - Sakizaya
ta - Tamil
tay - Tayal
tcy - Tulu
tdd - Tai Nuea
te - Telugu
tet - Tetum
tg - Tajik
tg-cyrl - Tajik (Cyrillic script)
tg-latn - Tajik (Latin script)
th - Thai
ti - Tigrinya
tk - Turkmen
tl - Tagalog
tly - Talysh
tly-cyrl - толыши
tn - Tswana
to - Tongan
tpi - Tok Pisin
tr - Turkish
tru - Turoyo
trv - Taroko
ts - Tsonga
tt - Tatar
tt-cyrl - Tatar (Cyrillic script)
tt-latn - Tatar (Latin script)
tum - Tumbuka
tw - Twi
ty - Tahitian
tyv - Tuvinian
tzm - Central Atlas Tamazight
udm - Udmurt
ug - Uyghur
ug-arab - Uyghur (Arabic script)
ug-latn - Uyghur (Latin script)
uk - Ukrainian
ur - Urdu
uz - Uzbek
uz-cyrl - Uzbek (Cyrillic script)
uz-latn - Uzbek (Latin script)
ve - Venda
vec - Venetian
vep - Veps
vi - Vietnamese
vls - West Flemish
vmf - Main-Franconian
vmw - Makhuwa
vo - Volapük
vot - Votic
vro - Võro
wa - Walloon
war - Waray
wls - Wallisian
wo - Wolof
wuu - Wu Chinese
xal - Kalmyk
xh - Xhosa
xmf - Mingrelian
xsy - Saisiyat
yi - Yiddish
yo - Yoruba
yrl - Nheengatu
yue - Cantonese
za - Zhuang
zea - Zeelandic
zgh - Standard Moroccan Tamazight
zh - Chinese
zh-cn - Chinese (China)
zh-hans - Simplified Chinese
zh-hant - Traditional Chinese
zh-hk - Chinese (Hong Kong)
zh-mo - Chinese (Macau)
zh-my - Chinese (Malaysia)
zh-sg - Chinese (Singapore)
zh-tw - Chinese (Taiwan)
zu - Zulu
Format
Für die Offline-Übersetzung exportieren
Im systemeigenen Format exportieren
Im CSV-Format exportieren
Hole
<languages/> <div lang="de" dir="ltr" class="mw-content-ltr"> [[AiroRPG|Zurück zur Vorherigen Seite]] </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Wenn du deinen eigenen Beitrag leisten möchtest und gerne Neuen Inhalt hinzufügen möchtest Dann kannst du hier lernen anhand eines Tutorials wie du dies zu tun hast. Dieses Tutorial beinhaltet einen Einführung in: </div> <div lang="de" dir="ltr" class="mw-content-ltr"> *Erstellung eines Monsters *Konvertieren des Monsters zu einem NPC *Konvertieren des Monsters zu einem BOSS *Hochladen der Daten </div> <div lang="de" dir="ltr" class="mw-content-ltr"> </div> <div lang="de" dir="ltr" class="mw-content-ltr"> == Erstellung eines Monsters. == </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Bevor wir loslegen solltest du beachten das du in diesem Tutorial keine Fehler machst da es sonst zu Spielfehlern kommen kann.<br/> Folge also den Anweisungen genau und achte auf die Hinweise die ich dir hier geben werden. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Zu beginn alle Befehle in diesem Tutorial werden mit einem @ zu beginn gestartet.<br/> Los gehts </div> <div lang="de" dir="ltr" class="mw-content-ltr"> 1. '''@create mon monname''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Der erste Befehl den du nun lernst ist der '''@create mon monname''' Befehl in einer Privaten Unterhaltung mit AiroRPG<br/> Solltest du nich wissen wie du privat schreibst so lies bitte hier nochmal nach: [https://igamerpg.de/docu/index.php?title=Webchat#Wie_kann_ich_Privat_Schreiben.3F '''Wie Schreibe ich Privat?'''] </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Hierbei solltest du beachten das du den Platzhalter '''mon '''bestehen lässt und nur '''monname''' mit deinen Wunschnamen des Monsters ersetzt.<br/> Auserdem solltest du bei der Vergabe des Namens keine Leerzeichen verwenden. Sollte Später bei der Generierung des Monsternamens ein Leerzeichen vorhanden<br/> sein so ersetze dies durch einen _ (unterstrich) </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Eine Beispieleingabe mit einem Monsternamen mit Leerzeichen:<br/> '''@create mon The_Hustler_Chiko''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Nach dieser Eingabe wird ein Monster Namens The_Hustler_Chiko erstellt und hätte dann folgende vorgebene Werte:[[File:Createmon.PNG|RTENOTITLE]] </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Auserdem wird dir nun schon gesagt das du dieses Monster schon hochladen kannst aber das überspringen wir da das Tutorial sonst schon vorbei ist.<br/> Wir kommen nun zum nächsten schritt. Nachdem die Standard Werte geschrieben wurden sind wollen wir diese nun nach unseren wünschen auch anpassen und somit kommen wir zum anpassen der BaseStats und den nächsten Befehl in diesem Tutorial. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> 2. '''@setup monname basestats num1 num2 num3 num4 num5 num6 num7''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Mit diesem Befehl s tellst du die Basiswerte deines Monsters nach deinen wünschen ein. Beachte das jede variable bis auf '''BaseStats '''verändert werden muss.<br/> Hier eine Liste für was welche Variable steht: </div> <div lang="de" dir="ltr" class="mw-content-ltr"> *'''monname '''ist mit dem monsternamen zu ersetzen den du 1. genutzt hast. *'''num1 '''steht für die Lebenspunkte und ist mit einer Zahl anzugeben. (Sollte dieser Wert im Kampf auf 0 Sinken so wird das Monster als Tot erkannt) *'''num2 '''steht für die Technikpunkte und ist mit einer Zahl anzugeben. (Solltre dieser Wert auf 0 sinken im Kampf so kann das Monster keine Techniken Nutzen) *'''num3 '''steht für die Stärke des Monsters und ist mit einer Zahl anzugeben (Stärke steht für die Kraft der Nahkampfangriffe oder Normale Angriffe) *'''num4 '''steht für die Verteidigung des Monsters und ist mit einer Zahl anzugeben (Dies steht dafür wieviel Schaden das Monster Blockt steht für alle Angriffe) *'''num5 '''steht für die Intelligenz des Monsters und ist mit einer Zahl anzugeben (Wie viel Schaden bestimmte Techniken anrichten und wie gut andere Techniken blockiert werden. Dies wird mit der Verteidigung beim Verteidigen berechnet). *'''num6 '''steht für die Schnelligkeit des Monsters und ist mit einer Zahl anzugeben (Wie schnell das Monster ist wirkt sich auf die Zuggenerierung aus)) *'''num7 '''steht für die IgnitionsGauge des Monsters und ist mit einer Zahl anzugeben (Dieser wert wird für die Kraftschüber verwendet sofern das monster einen besiitzt) </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Schreiben wir nun also zum beispiel: '''@setup''' '''The_Hustler_Chiko BaseStats 400 50 12 5 10 8 15'''<br/> So hätte das Monster '''The_Hustler_Chiko '''folgende Werte: HP 400 TP 50 STR 12 DEF 5 INT 10 SPD 8 IG 15. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Nun fehlt die Beschreibung des Monster und somit komme wir zu<br/> <br/> 3. '''@setup mon Desc text''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Mit diesem Befehl setzt du eine Monsterbeschreibung die beim generieren des Monsters angezeigt wird.<br/> Hierbei ist wieder zu beachten das '''mon''' durch den Monsternamen zu ersetzen ist und'''text''' mit der information über das monster.<br/> Hierbei musst du keine Leerzeichen mit _ ersetzen in der Variable Text.<br/> <u>'''Wichtig bitte verwende eine Englische Beschreibung da das Spielscript auf Englisch geschrieben wurde danke'''</u> </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Ein Beispiel hierfür: '''@setup The_Hustler_Chiko Desc The Hustler Chiko is a small guy "ahahaha"''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Nachdem wir uns nun mit der Beschreibung befasst haben können wir jetzt eine Sterbenachricht auch "DeathMessage" genannt befassen. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> 4. '''@setup mon deathmessage''' '''text''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Die Sterbenachricht "DeathMessage" ist eine Nachricht die angezeigt wird wenn man das Monste tötet.<br/> <u>'''Wichtig bitte verwende einen Englische Text da das Spielscript auf Englisch geschrieben wurde danke'''</u><br/> Auch hier sind die Variablen '''mon '''und '''text '''zu ersetzen mit den nötigen Daten: </div> <div lang="de" dir="ltr" class="mw-content-ltr"> *'''mon '''ist der monstername (Siehe 1.) *'''text '''ist eine Nachricht in Englischer Sprache </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Ein Beispiel hierfür: '''@setup The_Hustler_Chiko Deathmessage You will regret that'''<br/> Wenn das monster nun Stirbt wird diese Nachricht wiedergegeben. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Kümmern wir uns jetzt um die Beute "Drops" die das Monster nach dem Töten fallen lassen kann. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> 5. '''@setup mon drops item''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Die Drops sind die Beutegegenstände die das Monster fallen lassen kann.<br/> Mehrere Items können durch einen . hinzugefügt werden und sollte auserdem im Spiel auch existieren.<br/> Die chance das dass Monster dann das item für einen Spieler droppt beträgt 40%<br/> Kämpft man Stylisch erhöht sich die Chance auf ca 65% </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Welchee Variablen sind also zu ersetzen: </div> <div lang="de" dir="ltr" class="mw-content-ltr"> *mon miit dem monsternamen (Siehe 1.) *item mit dem jeweiligen item (Nutze den Befehl '''!ishop list items '''für eine Kurze übersicht) </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Ein Beispiel für 3 Items wo dann eines davon dem Haupt Itempool hinzugefüght wird: '''@setup The_Hustler_Chiko drops Potion.Senzu.X-Potion'''<br/> Wir können uns nun der Einstellung des Staggern widmen hierzu lernen wir 2 Befehle kennen. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> 6. '''@setup mon CanStagger true/false<br/> @setup mon StaggerAmount num1 num2''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Mit der Einstellung CanStagger und dem StaggerAmount legst du fest ab wieviel Damage das Monster Taumeln soll.<br/> Taumeln überspringt sämtliche Aktion des Monsters für 1 Runde. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Um dies Einzustellen schreibe folgendes:<br/> '''@setup mon CanStagger true '''- Die Variable mon ist mit dem Monsternamen (Siehe 1.) zu ersetzen, alles andere ist so zu übernehmen wie in den Angaben. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Nun musst du noch einen Schadensbereich "StaggerAmount" festlegen.<br/> Schreibe also hierzu: '''@setup mon StaggerAmount 100 500 -''' Das Monster wird dann den Stagger Status bekommen wenn der schaden von 100 - 500 ausgeteilt wird. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Nun wollen wir den Rage Modus einstellen also kommt jetzt </div> <div lang="de" dir="ltr" class="mw-content-ltr"> 7. '''@setup mon Rage ignore''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Wird der Ragemode auf ignore gesetzt so wird das Monster nicht geboostet wen das Wutsystem aktiviert wird<br/> Möchtest du dies so schreibe: '''@setup mon Rage ignore '''- mon ist mit dem Monsternamen aus Punkt 1 zu ersetzen.<br/> Möchtest du das das monster geboostet wird so schreibe '''@setup mon Rage default''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Nun wollen wir uns der Verhaltensweise des Monsters widmen auch genannt als "AI_TYPE" </div> <div lang="de" dir="ltr" class="mw-content-ltr"> 8. '''@setup mon ai_type type''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Hiermit legst du fest wie sich das Monster verhalten soll. Hierbei gibt es verschieden Typen die du anstelle von '''type '''angeben musst. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> *defender - Diese Verhaltensart tut rein gar nix es dient wie eine art Boxsack im Kampf hau einfach zu. *berserker - Diese Verhaltensart macht das Monster zu einem Berserker somit kann es wenn mehrer Monster im Kampf sich befinden auch diese Angreifen. *paytoattack - Dieser AI type ist speziell für NPC. Und ermöglicht es das man den NPC bezahlt damit dieser Angreift. *portal - Dieser AI Type ermöglicht es dem Monster die Funktion andere Monster herbeizurufen. *Healer - Dieser AI Type fungiert als Heiler und tut nix anderes *default - Verhält sich wie ein Normales monster </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Die eintrage ist also für ein Berserker monster wie folgt siehe Beispiel:<br/> '''@setup The_Hustler_Chiko ai_type berserker''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Fertig mehr musst du nicht tun.<br/> Als nächste folgt nun die einstellung ab wann bis wann das Monster erscheinen soll hierzu gibt es verschieden unterbereiche.<br/> Der erste bereich wäre den '''Streak '''und '''StreakMax '''festzulegen. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> 9. '''@setup mon streak num''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Mit '''streak''' legst du das Mindestarenalevel fest ab wann das Monster generiert werden soll. Bitte gebe nur volle Zahlen bei '''num '''an keine Negativen oder Dezimalzahlen.<br/> Ersetze '''mon '''mit dem Monsternamen.<br/> Ein beispiel für Arenalevel 10: '''@setup The_Hustler_Chiko streak 10 '''<br/> Somit wird das Monster erst erscheinen wenn eine Siegesserie über 10 erreicht wurde. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> 10. '''@setup mon StreakMax num''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Mit '''StreakMax''' legst du das Maximum Arenalevel fest bis wohin das Monster generiert werden soll. Bitte gebe nur volle Zahlen bei '''num '''an keine Negativen oder Dezimalzahlen.<br/> Ersetze '''mon '''mit dem Monsternamen.<br/> Ein beispiel bis Arenalevel 30: '''@setup The_Hustler_Chiko StreakMax 30 '''<br/> Somit wird das Monster bis eine Siegesserie von 30 erreicht wurde erscheinen. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Nun gibt es auch die Möglichkeit der Monster aus einem kampf zu fliehen man nennt dies "CanFlee" </div> <div lang="de" dir="ltr" class="mw-content-ltr"> 11 '''@setup mon Canflee true/false''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Mit der Einstellung "CanFlee" kannst du einstellen ob ein Monster aus einem Kampf fliehen oder Bleiben soll in dem du den wert auf '''True '''oder '''false '''setzt.<br/> Du schreibst nun einfach folgenden Befehl: '''@setup mon CanFlee true '''- Bedenke den Wert mon mit dem Monsternamen zu ersetzen.<br/> <br/> Der nächste schritt ist das Verwenden von Items. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> 12. '''@setup mon CanUseItems true/false''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Durch diese Einstellung kann das Monster später im Kampf Gegenstände verwenden.<br/> Wichtig ist das du Später die Items bei Item_Amount einstellst.<br/> <br/> Um diese Einstellung wirksam zu machen schreibe: '''@setup mon CanUseItems true '''- Ersetze mon mit dem Monsternamen<br/> Wenn du jetzt willst das Monster Spawnen nach dem das Monster stirbt so kommen wir zu schritt 13. Ansonsten mache bei Schritt 14 weiter. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> 13 '''@setup mon SpawnAfterDeath monstername2''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Mit SpawnAfterDeath legst du fest welches oder welche Monster nach dem Tode generiert werden sollen. Bei mehreren verwende einen Punkt zwischen den Namen. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Ein Beispiel: '''@setup The_Hustler_Chiko SpawnAfterDeath Monster1.Monster2'''<br/> Nun werden wir einstellen in Welchem BIOM das Monster generiert werden soll. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> 14. '''@setup mon Biom schlachtfeldname''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> In diesem Spiel gibt es einige Schlachtfelder in der Bestimmte Monster generiert werden können.<br/> Siehe auch [[Schlachtfelder|Schlachtfelder]] . Mit diesem Befehl stellst du also das oder die Schlachtfelder ein.<br/> Mehrer werden mit einem . getrennt.<br/> <br/> Ein Beispiel: '''@setup The_Hustler_Chiko Biom Beach.Cavern.Desert''' - Ersetze '''mon '''mit dem Monsternamen.<br/> Nun wollen wir festlegen das ein Bestimmter Skill namens DrainSamba ignoriert werden kann. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> 15. '''@setup mon IgnoreDrain true/false''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Mit dieser Einstellung wird der Effekt vom Skill [https://igamerpg.de/docu/index.php?title=Skills#Aktive_Skills DrainSamba] bei anwendung auf diesem Monster ignoriert.<br/> Dass heist der Anwender erhält keine Lebenspunkte nach dem Normalen angriff zurück. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Ein Beispiel: '''@setup The_Hustler_Chiko IgnoreDrain true '''- Ersetze mon bitte mit dem Monsternamen.<br/> Die Nächste Einstellung ist Optional und kann bei belieben übersprungen werden gehe also wenn du dies nicht willst zu 17. ansonsten mache bei 16. weiter. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> 16.'''@setup mon moonphase phase'''<br/> <br/> Mit der Moonphase (Mondphase) wird eingestellt ab welcher Mondphase das Monster erscheinen soll.<br/> Gültige Mondphasen für den Wert '''phase''' wären: '''Full Moon''' oder '''Crescent Moon''' oder '''Gibbous Moon '''oder '''New Moon '''oder '''Quarter Moon '''oder '''Blood Moon''' . Bitte schreibe diese Werte auch mit dessen Leerzeichen. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Ein Beispiel: '''@setup The_Hustler_Chiko moonphase Full Moon'''<br/> Auch der Schritt 17. ist Optional die festlegung der Tagezeit. Willst du dies überspringen so lies bei 18. weiter. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> 17. '''@setup mon daytime timeofday'''<br/> <br/> Diese Einstellung erlaubt es ein Monster zur festgelegten Zeit zu generieren.<br/> Hierbei stehen folgende Zeiten zur Verfügung: '''Morning''', '''Noon''', '''Evening '''und '''Night'''. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Ein Beispiel: '''@setup The_Hustler_Chiko daytime Noon'''<br/> Als nächstes Legen wir fest ob das Monster Spotten kann oder nicht. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> 18. '''@setup mon CanTaunt true/false''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Durch diese Einstellung kann das Monster verspotten. Dies kann vor oder Nachteile mit sich bringen.<br/> Es könnte den Feind Attributspunkte erhöhen oder senken oder dies bei dem Anwender tun.<br/> <br/> Ein Beispiel: '''@setup The_Hustler_Chiko Cantaunt true'''<br/> Eine Spezielle Einstellung ist einen Wächter einzustellen "Guardian". </div> <div lang="de" dir="ltr" class="mw-content-ltr"> 18. '''@setup mon Guardian monstername''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Ein Guardian ist ein Monster was dieses Monster deckt sollte das Guardianmonster im Kampf sich mit dem Hauptmonster befinden,<br/> so erleidet das Hauptmonster keinerlei Schaden bis das Guardian monster vernichtet wird. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Ein Beispiel: '''@setup The_Hustler_Chiko Guardian Poring'''<br/> Sollte sich nun ein Poring in einer Schlacht befinden wo auch Testmonster ist. So ist Testmonster durch Poring gedeckt.<br/> <br/> Die Nächste Einstellung ist optional also überspringe sie wenn du diese nicht brauchst.<br/> <br/> 19 '''@setup mon JustReleaseDefense percentnumber'''<br/> <br/> Sollte ein Spieler die Skills '''RoyalGuard '''und '''JustRelease''' besitzen so kann mit dieser Einstellung ein Prozentualer Wert des Schadens abgeblockt werden. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Ein Beispiel: '''@setup The_Hustler_Chiko JustReleaseDefense 50 '''- Hier werden also dann 50% des Schadens von '''!JustRelease''' abgewehrt.<br/> Es gibt jetzt 2 Spezielle einstellungen für das Verspotten. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> 20. '''@setup mon HurtByTaunt true/false<br/> @setup mon HealByTaunt true/false''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Diese beiden Einstellungen haben folgende Funktionen: </div> <div lang="de" dir="ltr" class="mw-content-ltr"> *'''HurtByTaunt '''- Sollte man das Monster verspotten erleidet es Schaden *'''HealByTaunt '''- Sollte man das Monster verspotten wird dieses geheilt. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Um eines davon zu aktivieren kann man es auf true stellen. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Ein Beispiel: '''@setup The_Hustler_Chiko HurtByTaunt true'''<br/> Die nächsten 2 Einstellungen beziehen sich auf 2 Events im Spiel. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> 21. '''@setup mon IgnorePresident true/false<br/> @setup mon IgnoreOutpost true/false''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Hiermit kannst du festlegen ob das Monster an eines von beiden Events teilnimmt oder nicht indem du true oder false setzt. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> *'''IgnorePresident - '''Soll das Monster beim Event Rette den Presidenten teilnemen. *'''IgnoreOutpost''' - Soll das Monster beim Outpost Event teilnemen, </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Ein Beispiel: '''@setup The_Hustler_Chiko IgnorePresident false'''<br/> Die Nächste einstellung Betrifft Bossmonster. '''Wichtig:''' Bitte setze diese Einstellung bevor du das Monster Konvertierst. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> 22.'''@setup mon ImmunToMagic true/false''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Diese Einstellung mach das Bossmonster Immun gegen Magische Angriffe.<br/> Ein Beispiel: '''@Setup The_Hustler_Chiko ImmunToMagic true'''<br/> <br/> Kommen wir jetzt zur Speziellen Sterbedingungen (DeathConditions) </div> <div lang="de" dir="ltr" class="mw-content-ltr"> 23'''. @setup mon DeathConditions actions''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Mit dieser Einstellung stellt man ein wie das Monster zu töten ist. Trifft eines der Bedingungen nicht zu so wird es vom System wiederbelebt. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Die Actions sind: </div> <div lang="de" dir="ltr" class="mw-content-ltr"> *melee - Normalangriffe mittels '''/normalattack monstername''' *magic - wenn das Monster durch magie getötet wurde. Meistens in Techniken versteckt *tech - Monster wird durch '''/me used techname on monstername''' - getötet *item - Monster wird durch nutzung von Items getötet *renkei - Monster wird durch einen Renkei getötet *status - Monster wird durch statuseffecte gekillt. *magiceffect - Monster wird mit Magieeffekten getötet </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Hierbei kann man auch mehrere Actionen festlegen durch trennen mit einem . !<br/> Ein Beispiel: '''@setup The_Hustler_Chiko DeathConditions melee.tech.item''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Die Nächsten Befehle sind zur Definition was für ein Monster es ist. Kann bei bedarf übersprungen werden. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> 24. '''@setup mon Monster Type (type)<br/> @setup mon Monster Size small/medium/large<br/> @setup mon Monster Elite true/false<br/> @setup mon Monster SuperElite True/false<br/> @setup mon Monster TechLearn true/false<br/> @setup mon Monster Ghost true/false''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Hierbei kannst du festlegen was für ein Monster es ist welche Größe es hat etc.<br/> Bitte beachte das du den Wert '''Monster '''unverändert lässt sowie die Werte: T'''ype, Size, Elite, SuperElite, TechLearn '''und '''Ghost.'''<br/> Du kannst den Wert '''mon '''mit dem Monsternamen ersetzen und'''true '''oder '''false''' verwenden. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> *Type hier kannst du den Type des Monsters festlegen. (Bitte nur Englische namen Verwenden: z.b: undead) *Size bestimmt die Größe des Monsters *Elite heist das das Monster bessere BasisStats bekommt beim generieren. *SuperElite heist das das Monster Extrem bessere Basisstats beim generieren bekommt. (Anmerkung Bitte nur eines auf True setzen. Elite und SuperElite auf True funktioniert nicht *TechLearn - Greift man 2x mit der Selben Technik an wird das Monster Immun dagegen. *Ghost - Das Monster kann nur mit Protonwaffen verletz werden bzw erleidet vollen schaden. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Bei dem genannten Beispiel werd ich jetzt die Befehle auflisten die Ein Monster vom Type Demon mit der größe Large und als Superelite Ghost einzugeben sind. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> #'''@setup The_Hustler_Chiko Monster Type Demon''' #'''@setup The_Hustler_Chiko Monster Size Large''' #'''@setup The_Hustler_Chiko Monster SuperElite true''' #'''@setup The_Hustler_Chiko Monster Ghost true''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Nun kommen wir zu einem Etwas langem Befehl. Wir legen Jetzt die Monsterwaffe und dessen Level an. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> 25. '''@setup monname monweapon nameoftheweapon level var1 var2 var3 var4 var5 var6 var7 var8 var9 var10 var11 var12 var13 var14 var15 var16 var17 var18 var19 var20''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Bei der Erstellung der Monsterwaffe und Technik ist folgendes zu beachten: </div> <div lang="de" dir="ltr" class="mw-content-ltr"> *Die zu erstellende Waffe und Technik sollte nicht schon existieren (Prüfe dies bitte zuvor mit '''!info weapon name '''&'''!info tech techname''' *Die genannten Variablen sind bitte mit dem folgenden werten gleich zu ersetzen. *Der Obenstehen Befehl ist so zu übernehmen und nur die unten genannten Variablen zu ändern. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Solltest du die Oben benannten Punkte nicht beachten und einfach drauf loslegen könnten vorhandene Waffen einfache mit deinen Daten etc. Überschrieben werden. Es wurde aus sicherheitsgründen ein Backup erstellt doch man muss es ja nicht darauf ankommen lassen. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Folgende Werte sind nun mit den Entsprechenden Daten zu ersetzen: </div> <div lang="de" dir="ltr" class="mw-content-ltr"> *monname = Der Name des Monsters Siehe 1. ganz oben der Seite *nameoftheweapon = Der Name der Monsterwaffe *Level = Das Level dieser Waffe sollte mit einer Zahl angegeben werden. *var1 = Die Kosten der waffe sollte man sie als Spieler auch kaufen könen. Bitte Zahlen verwenden (Keine Negativen oder Dezimalzahlen) *var2 = Der Typ der Waffe ist mit einem der folgenden Typen zu ersetzen: '''axe, bat, bow, buzzsaw, chainsaw, dagger, energyblaster, glyph, greatsword, gun, hammer, handtohand, katana, lightsaber, mace, nunchucku, rifle, scythe, spear, stave, sword, wand, whip''' *var3 = Die Information über die Waffe ist ein Text der diese beschreibt '''(Bitte eine Englische beschreibung verwenden und anstelle der Leerzeichen ist ein _ zu setzen)''' *var4 = Sind die Namen der Technick oder der Techniken für die Waffe auch hierbei sind mehrere durch einen . zu trennen. (z.b: tech1.tech2.tech3) *var5 = Das Element der Waffe hat sofern der wert Magic nicht gesetzt wurde keinen effect: Verfügbare Elemente sind: earth, fire, ice, lightning, water, wind. *var6 = Die Hits stellen die Treffer der Waffe da hier kann man eine Zahl von 1-8 angeben oder diese Zufälllig bestimmen in dem man $rand(zahl1,zahl2) schreibt. *var7 = Die BasePower der Waffe ist der Anfangswert des Schadens sollte nicht zu hoch gestellt werden da diese sonst zu OP werden kann. Wirde mit einer Zahl angegeben. *var8 = Die Upgradekosten in Redorbs wenn diese Waffe hochgestuft werden kann. Verwende bitte Zahlen dafür. *var9 = Steht für IgnoreDefense und ist mit einer Zahl anzugeben welche einen Prozentualen wert des Schadens darstellt der die Verteidigung des Ziels ignoriert. *var10 = Steht für HurthEthereal und ist mit True oder false zu setzen wenn mit der Waffe Etherealmonster verletzt werden können oder nicht. *var11 = Steht für 2Handed und ist mit true oder false zu setzen wenn das System erkennen soll ob diese in beiden händen liegen soll. *var12 = Steht für EnergyCost und ist mit Zahlen zu setzen wenn dies für einen Mech verwendet werden soll falls nicht setze dort eine 0 als wert. *var13 = Steht für CanShieldReflect und und ist mit True oder False zu setzen. Wenn auf True wird der Schaden reflectiert sofern das ziehl ein Schild benutzt *var14 = Steht für CanCount und ist mit True oder False zu setzen. Wenn True existiert eine kleine chance das dies gekontert wird. *var15 = Steht für SpecialWeapon und kann auf true/false gesetzt werde. Wenn auf "true" gesetzt, können die Kosten der Waffe 0 betragen, ohne das Anti-Cheat-System zu markieren *var16 = Steht für LinkedWeapon und ist mit dem Namen der Verlinkten waffe zu ersetzen um dieses als Paar zu markieren und den Schaden bzw die Techniken zu erhöhen. *var17 = Steht für AmmoRequired und ist mit dem Namen der Munition zu ersetzen.Siehe '''!ishop list items''' *var18 = Steht für AmmoAmount und ist mit der Menge der Munition zu ersetzen. Dieses Item muss beim Monster unter Item_Amount existieren. *var19 = Steht für Legendary und färbt den Waffennamen nur gelb wenn man !watch name verwendet. *var20 = Steht für MinLevel und ist mit einer Zahl zu ersetzen die dann das Mindestlevel der Waffe wiedergibt. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Hier siehst du ein Beispiel wie der Fertige befehl dann aussehen kann: </div> <div lang="de" dir="ltr" class="mw-content-ltr"> '''@setup The_Hustler_Chiko monweapon TestMonsterWaffe 1 0 axe the_first_weapon tech1.tech2 water $rand(2,5) 15 0 0 false false 0 false true false none Arrow 2 false 1''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Nach dieser Eingabe wird das System die Waffe in die Monsterdatei schreiben und die Technischen daten in die Waffendatenbank.<br/> Nach eingabe kannst du dies Prüfen mittels '''!info weapon waffenname'''. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Nun wollen wir einen Skill für das Monster eintragen. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> 26. '''@setup mon Skil Skillname Level''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Dein Monster kann verschieden Skills verwenden Aktive Passive Resists<br/> Um einen Skill einzutragen musst du den Namen wissen und dessen Level bzw Max Level den dieser Skill haben kann. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Alle Skills werden ohne Leerzeichen geschrieben und sind [[Skills|hier]] zu finden:<br/> Du erhälst die Notwendigen infos über den Skill auch über '''!info Skill Skillname''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Wir trage nun als beispiel den Skill ShadowCopy ein was ist zuvor zu tun: </div> <div lang="de" dir="ltr" class="mw-content-ltr"> #'''!info Skill ShadowCopy '''Liefert uns die notwendigen infos sowie das Max Level #Nun schreiben wir Folgendes: '''@setup ''''''The_Hustler_Chiko ''''''Skill ShadowCopy 1''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Das wars schon sollte einfach gewesen sein.<br/> Also nächstes kommt die Registrierung der Techniken für die zzuvor erstelle Waffe bei Punk 25. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> 27. '''@create techniques for weaponname techname1.techname2''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Auch hierbei ist zu beachte wie bei Punkt 25 das die Waffe existieren muss um die Technicken zu registrieren.<br/> Wir registieren also nun tech1 und tech2 dazu schreiben wir:<br/> '''@create techniques for TestMonsterWaffe tech1.tech2''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Somit werden zwar die Techniken registriert aber sind noch nicht eingerichtet das folgt in Punk 28.<br/> <br/> 28. '''<span class="irc-fg-colour-orange">@setup technique monname weaponname techname var1 var2 var3 var4 var5 var6 var7 var8 var9 var10 var11 var12 var13 var14 var15 var16 var17 var18 var19</span>''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> <span class="irc-fg-colour-orange">Hiermit wird die angegebene Technick für die angegeben Waffe mit den angegeben Werten eingerichtet. Hierbei ist zu beachten das der Befehl bis so zu übernehmen ist und nur die genannten variablen ist der Liste hier darunte zu ersetzen sind mit den Notwendigen Daten. Beachte die Hinweise in den Punkten.</span> </div> <div lang="de" dir="ltr" class="mw-content-ltr"> *<span class="irc-fg-colour-orange">monname = der Monstername welches die Technik verwendet.</span> *<span class="irc-fg-colour-orange">weaponname = ist der Waffenname welche das Monster verwendet.</span> *<span class="irc-fg-colour-orange">techname = ist der Technikname</span> *<span class="irc-fg-colour-orange">var1 = Steht für das Level der Technik was den Basisschaden erhöhen kann (Bitte eine Zahl angeben von 1-500)</span> *var2 = Steht für den TechnikTyp hierbei gibt es insgesamt 9 Typen: SINGLE, AOE, SUICIDE, SUICIDE-AOE, HEAL, STEALPOWER, BUFF, DEATH, DEATH-AOE<br/> '''SINGLE = '''Dieser Technitype wird ein Einzelziel treffen<br/> '''AOE = '''Dieser Techniktype wird alle treffen<br/> '''SUICIDE =''' Verbraucht die Verbleibenden LP um Schaden auf ein Einzelziel anzurichten<br/> '''SUICIDE-AOE =''' Verbraucht die Verbleibenden LP um Schaden auf ALLE anzurichten<br/> '''HEAL = '''Dieser Tech-Typ heilt ein Ziel, es sei denn, ein Ziel ist als „Undead“-Typ markiert oder hat derzeit den Zombie-Status. In diesem Fall verursacht er Schaden. Beachte, dass du diesen Zauber auf jeden oder alles wirken kannst, auch auf Monster.<br/> '''STEALPOWER = '''Diese Art von Tech ermöglicht es einem Benutzer, Statwerte von einem Ziel zu stehlen. Die Menge variiert je nach Stärke der Tech selbst und wie viele Level der Benutzer in der Tech hat, sowie der Verteidigung und der Intelligenz des Ziels.<br/> '''BUFF =''' Buffs sind positive Statuseffekte, die auf Verbündete angewendet werden können. Gültige Buff-Typen sind: Protect, Shell, Resist-Earth, Resist-Fire, Resist-Wind, Resist-Water, Resist-Ice, Resist-Lightning, Resist-Light and Resist-Dark.<br/> '''DEATH =''' Techs dieses Typs töten das Ziel sofort, wenn es eine Verbindung herstellt, egal wie viel HP das Ziel hat<br/> '''DEATH-AOE = '''Das gleiche wie oben, außer dass mehr als ein Ziel getroffen werden kann. *var3 = Die Techkosten als Zahl angeben wenn die Technik kaufbar ist durch Spieler. Setze eine 0 falls nicht. *var4 = Die TP die die Technik pro anwendung verbraucht auch hier sind Zahlen zu verwenden. *var5 = Steht für das Element der Technik und ist mit einem von diesen zu ersetzen: earth, fire, ice, lightning, water, wind, none *var6 = Steht für die Treffer der Technik hier kann eine Beliebige Zahl angegeben werden doch setze sie nicht allzuhoch sonst wird diese vllt zu OP *var7 = Steht für den BasisSchaden der Technik auch hier bitte eine Zahl angeben. *var8 = Soll die Technik Magie verwenden so setze hier yes oder no *var9 = Welchen Status die Technik verursachen soll wenn das Ziel getroffen wird. Zur Auswahl stehen: Poison, Stop, Blind, Virus, Amnesia, Paralysis, Zombie, Slow, Stun, Intimidate, DefenseDown, StrengthDown, IntDown, Petrify, Bored, Charm, Confuse, Curse, RemoveBoost *var10 = wird verwendet, um dem Benutzer einen Statustyp zuzuweisen, nachdem die Tech verwendet wurde. Eine Liste der gültigen Statuseffekte findest du im vorherigen Flag. *var11 = Steht für ignoreDefense und stellt einen Prozentualen wert da von 1%-100% also trage dort eine Zahl von 1-100 ein. Dieser Wert legt fest wieviel Prozent der Verteidigung ignoriert werden. *var12 = Steht für HurthEthereal und ist auf true oder false zu setzen. Ethereal Monster erleiden 0 Schaden wenn diese flag auf false steht. Steht sie auf truie kann diese diese Monster verletzen vorausgesetzt wird das Magie verwendet wird. *var13 = Steht für Energiekosten falls die Technik von einem Mech verwendet werden sollte. *var14 = Steht für stat und ist der primäre Wert, um die Stärke der Technologie zu bestimmen. Normalerweise auf str oder int gesetzt. Standardwert int, wenn leer. Gültige Stats: str, int, def, spd *var15 = Steht für den Renkei wert *var16 = Steht für CanDodge ist eine Flag, die es einer Tech ermöglicht, ausgewichen zu werden oder nicht. Wenn sie auf false gesetzt ist, ist es unmöglich, ihr auszuweichen. Sie ist standardmäßig auf "true" gesetzt. *var17 = Steht für DestroyShadows sollte auf true stehen wenn sie Utsusemi Shatten zerstören kann. *var18 = Wird für Death- oder Death-AOE-Techniken verwendet. Dies funktioniert in Prozent von 1 bis 100. *var19 = Spell Dies wird verwendet, um Zaubersprüche für die Fähigkeiten DoubleCast und SwiftCast zu markieren. ist mit true oder false zu setzen. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Der volle Befehel für die Tech1 zum registrieren als Beispiel würde also Lauten:<br/> '''@setup technique ''''''The_Hustler_Chiko ''''''TestMonsterWaffe tech1 3 SINGLE 0 10 fire 2 15 yes Bored Confuse 10 true 0 int 2 false true 0 none''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Dies registriert tech1 und trägt die daten ein. Jetzt fehlt nur noch die Techbeschreibung was geschrieben werden soll wenn die Technik verwendet wurde. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> 29. '''@setup TechniqueDesc monname weaponname techname text''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Hierbei wird die Beschreibung gesetzt die bei der Verwendung angezeigt werden soll.<br/> Bitte hier auch wieder Englisch schreiben. In der Variable text kann %enemy als platzhalter für das Ziel verwendet werden. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Ein Beispiel:'''@setup TechniqueDesc ''''''The_Hustler_Chiko ''''''TestMonsterWaffe tech1Throws a contaminated ax at %enemy which after use confuses the user and the target becomes bored.''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Jetz wollen wir den Kampfstyle festlegen.<br/> <br/> 29. '''@setup mon Style Stylename Level''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Ein Style bestimmt eine zusätzliche Verhaltensart eines Monsters hierbei können die [[Spieler_Styles|Spielerstyles]] und dessen Level verwendet werden.<br/> Da wir im Tutorial den Skill ShadowCopy eingetragen haben wäre es gut den Style Doppelganger zu vergeben. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Beispiel: '''@Setup ''''''The_Hustler_Chiko Style DoppleGanger 1''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Nun wollen wir dem Monster noch eine Art Rüstung verpassen "NaturalArmor" </div> <div lang="de" dir="ltr" class="mw-content-ltr"> 30. '''@setup mon NaturalArmor Name Currentnum MaxNum''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Ein NaturalArmor schützt das Monster vor Schäden jeder art.<br/> Verwenden beim Name keine Leerzeichen sondern setze deswegen ein _.<br/> Setze es so '''@setup ''''''The_Hustler_Chiko ''''''The_Big_Norm 400 400''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Da wir hier im Tutoral bei der Waffe einen Munitionstyp Arrow angegeben haben müssen wir nun diese ins Inventar Packen, </div> <div lang="de" dir="ltr" class="mw-content-ltr"> 31. '''@setup mon usable-items Itemname ammount''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Damit die Technick und Waffe des Monsters funktioniert sollten wir mindestend 20 Arrows eintragen.<br/> Schreiben wir also folgendes: '''@setup ''''''The_Hustler_Chiko usable-items Arrow 20''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Jetzt legen wir die Anzahl der Actionen fest was das Monster in welchem Zug tun kann. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> 32 '''@setup mon Rotations num''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Hiermit legen wir Erstmal die Anzahl der Züge fest.<br/> Als beispiel nehmen wir 5 Züge.<br/> Also '''@setup ''''''The_Hustler_Chiko Rotations 5''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Nun müssen wir noch die Actionen registrieren. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> 33. '''@add rotationaction monname num action''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Hiermit kann man Festlegen was das Monster in welcher runde zu tun hat.<br/> Hierbei haben wir folgende Actionen: </div> <div lang="de" dir="ltr" class="mw-content-ltr"> *free = Das Monster tut zufällig etwas *attack = Ausführen eines Standardangriffs *tech = verwenden von techniken *taunt = verspotten *skill = verwenden eines Skills *flee = versuchen zu flüchten *ignition = verwenden eines Kraftschubes *item = nutzen eines Items *mech = activieren eines mechs </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Wir wollen nun 5 Actionen registrieren also schreiben wir für jede einen Befehl.<br/> '''@add rotationaction the_hustler_chiko 1 attack<br/> @add rotationaction the_hustler_chiko 2 tech<br/> @add rotationaction the_hustler_chiko 3 taunt<br/> @add rotationaction the_hustler_chiko 4 attack<br/> @add rotationaction the_hustler_chiko 5 flee''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Das wars nun sind wir fertig mit dem Monster und können es Hochladen. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> </div> <div lang="de" dir="ltr" class="mw-content-ltr"> == Konvertieren des Monsters zu einem NPC == </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Bevor du nun das Monster zu einem NPC Umwandelst solltest du nochmal alles Prüfen ob es dir so gefällt.<br/> Durch '''@check mon monstername''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Beachte die Eingetragenen Skills werden nicht angezeigt sie sind aber dennoch vorhanden wenn die eingabe richtig war in dem Vorherigen Tutorial.<br/> Wenn du das Monster jetzt als NPC Konvertierst musst du einen Text für die Quote angeben. Danach wird das Monster nicht mehr verfügbar sein. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Schreibe nun folgenden befehl und ersetze m mit deinem Monsternamen.<br/> '''@convert mon m to NPC i will help you''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> == Konvertieren des Monsters zu einem Boss == </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Bevor du nun das Monster zu einem BOSS Umwandelst solltest du nochmal alles Prüfen ob es dir so gefällt.<br/> Durch '''@check mon monstername''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Beachte die Eingetragenen Skills werden nicht angezeigt sie sind aber dennoch vorhanden wenn die eingabe richtig war in dem Vorherigen Tutorial.<br/> Wenn du das Monster jetzt als BOSS Konvertierst musst du einen Text für die Quote angeben. Danach wird das Monster nicht mehr verfügbar sein. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Schreibe nun folgenden befehl und ersetze m mit deinem Monsternamen.<br/> '''@convert mon m to BOSS I will Kill YOU Hahahahaha''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> </div> <div lang="de" dir="ltr" class="mw-content-ltr"> == Hochladen der Daten. == </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Um nun das Entsprechende Hochzuladen schreibe folgendes und ersetze mon mit dem Namen. </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Als Boss Hochladen (Vorher muss es zum Boss Konvertiert sein)<br/> '''@Upload Boss mon''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Als NPC Hochladen (Vorher muss es zum NPC Konvertiert sein)<br/> '''@Upload NPC mon''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> Als Monster Hochladen<br/> '''@Upload monster mon''' </div> <div lang="de" dir="ltr" class="mw-content-ltr"> </div>