Benutzer-Werkzeuge

Webseiten-Werkzeuge


Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
tutorials:speerwerfer [2015/08/18 22:16]
127.0.0.1 Externe Bearbeitung
tutorials:speerwerfer [2016/02/07 22:33] (aktuell)
milgo
Zeile 1: Zeile 1:
-= Schusswaffen Tutorial =+====== Schusswaffen Tutorial ​======
  
-Willkommen zum Schusswaffen Tutorial von The_Camper². Wenn ihr fragen habt, dann schreibt mir per Icq. Meine Nummer: 342391415 
 Hier wird das Wichtigste erklärt, wie man eine andere Schusswaffe mit anderer Munition erstellt und was dazu geändert werden muss. Ich geh nicht auf alle Sachen im Script ein. Nur die, die Wichtig für eine neue Waffe sind.. Hier wird nicht das Modelling erklärt! Viel Spass damit! Hier wird das Wichtigste erklärt, wie man eine andere Schusswaffe mit anderer Munition erstellt und was dazu geändert werden muss. Ich geh nicht auf alle Sachen im Script ein. Nur die, die Wichtig für eine neue Waffe sind.. Hier wird nicht das Modelling erklärt! Viel Spass damit!
  
-== Modell == +===== Modell ​=====
  
-Hier ist mein Waffenmodell. Ich habs mal speerwerfer.3ds genannt. ​ [[Bild the_camper/​speerwerfer_t.jpg a:the_camper/​speerwerfer.jpg]]+Hier ist mein Waffenmodell. Ich habs mal speerwerfer.3ds genannt. ​{{ :tutorials:speer.jpg?100|}}
  
  
-Und hier ist mein Munitionsmodell. Ich habs mal speer.3ds genannt ​ [[Bild the_camper/​speer_t.jpg a:the_camper/​speer.jpg]]+Und hier ist mein Munitionsmodell. Ich habs mal speer.3ds genannt. ​{{ :tutorials:speerwerfer.jpg?100|}}
  
-Die Zwei Moddele ​kann man hier Downloaden http://​forum.worldofplayers.de/​forum/​showthread.php?​t=46658&​page=5&​pp=20+Die zwei Modelle ​kann man hier Downloaden http://​forum.worldofplayers.de/​forum/​showthread.php?​t=46658&​page=5&​pp=20
  
 Post 95 von mir. Post 95 von mir.
  
-== Ein Script dazu == +==== Skripte ​==== 
- +==Waffenskript ​===
-==== Waffenscript ​====+
  
 +<code C>
 INSTANCE speerwerfer(C_Item) INSTANCE speerwerfer(C_Item)
 { {
Zeile 41: Zeile 40:
         TEXT[5] ​                         = NAME_Value; ​     COUNT[5] ​       = value;         TEXT[5] ​                         = NAME_Value; ​     COUNT[5] ​       = value;
 }; };
 +</​code>​
  
-==== Munitionsscript ====+=== Munitionsskript ​===
  
 +<code C>
 INSTANCE speer(C_Item) INSTANCE speer(C_Item)
 { {
Zeile 60: Zeile 61:
         TEXT[5] ​                         = NAME_Value; ​      ​COUNT[5] ​       = value;         TEXT[5] ​                         = NAME_Value; ​      ​COUNT[5] ​       = value;
 }; };
 +</​code>​
  
-== Die wichtigsten Teile im Script ​==+==== Skript-Erklärung ====
  
-==== Das Waffenscript ====+=== Das Waffenskript ​===
  
-INSTANCE speerwerfer (C_Item)+<code C>INSTANCE speerwerfer (C_Item)</​code>​
  
 Das ist der Befehl, der zum einfügen des Gegenstands gebraucht wird. Ich nehme einfach mal speerwerfer. Man kann es aber auch itrw_crossbow_07 nennen. Ist halt nur die Frage, ob man immer Lust hat itrw_crossbow_07 zu schreiben. Das ist der Befehl, der zum einfügen des Gegenstands gebraucht wird. Ich nehme einfach mal speerwerfer. Man kann es aber auch itrw_crossbow_07 nennen. Ist halt nur die Frage, ob man immer Lust hat itrw_crossbow_07 zu schreiben.
  
-name                             ​= ​       "​Speerwerfer";​+<code C>name                             ​= ​       "​Speerwerfer";​</​code>​
  
 Name, der für die Waffe im Spiel erscheinen soll. Das brauche ich wohl nicht näher zu erklären. Name, der für die Waffe im Spiel erscheinen soll. Das brauche ich wohl nicht näher zu erklären.
  
-value                            =        1300;+<code C>value                            =        1300;</​code>​
  
 Hier wird der Wert des Gegenstandes bestimmt. Ich hab den Wert mal auf 1300 Erz gesetzt. Hier wird der Wert des Gegenstandes bestimmt. Ich hab den Wert mal auf 1300 Erz gesetzt.
  
-damageTotal ​                     =         160;+<code C>damageTotal ​                     =         160;</​code>​
  
 Der Schaden, den die Waffe zufügen soll. Ist wohl etwas unrealistisch,​ aber es ist ja nur zu Demonstrationsgründen ;-) Der Schaden, den die Waffe zufügen soll. Ist wohl etwas unrealistisch,​ aber es ist ja nur zu Demonstrationsgründen ;-)
  
-munition ​                        ​= ​       speer;+<code C>munition ​                        ​= ​       speer;</​code>​
  
 Hier wird die Munition bestimmt. Da wir den Speer als Munition haben wollen, müssen wir den Befehl, der auch zum einfügen des Gegenstandes benutzt wird, hinschreiben. Hier also: speer. Das kommt daher: INSTANCE speer (C_Item) Hier wird die Munition bestimmt. Da wir den Speer als Munition haben wollen, müssen wir den Befehl, der auch zum einfügen des Gegenstandes benutzt wird, hinschreiben. Hier also: speer. Das kommt daher: INSTANCE speer (C_Item)
  
-cond_atr[2] ​                     =         ​ATR_DEXTERITY;​+<code C>cond_atr[2] ​                     =         ​ATR_DEXTERITY;​</​code>​
  
 Das bewirkt, dass die Waffe Geschick braucht. Wenn man aber möchte, das man Stärke für die Waffe braucht müsste man ATR_DEXTERITY(Dexterity steht für Geschick) mit ATR_STRENGTH(Strength steht für Stärke) austauschen. Das bewirkt, dass die Waffe Geschick braucht. Wenn man aber möchte, das man Stärke für die Waffe braucht müsste man ATR_DEXTERITY(Dexterity steht für Geschick) mit ATR_STRENGTH(Strength steht für Stärke) austauschen.
  
-cond_value[2] ​                   =         60;+<code C>cond_value[2] ​                   =         60;</​code>​
  
 Hier wird bestimmt, wie viel Geschick die Waffe benötigt. Bei Stärke bleibt das so stehe. Einfach nur den Wert auf die gewünschte Zahl setzen. Hier wird bestimmt, wie viel Geschick die Waffe benötigt. Bei Stärke bleibt das so stehe. Einfach nur den Wert auf die gewünschte Zahl setzen.
  
-visual ​                          ​= ​       "​speerwerfer.3ds";​+<code C>visual ​                          ​= ​       "​speerwerfer.3ds";​</​code>​
  
 Beim Visual muss der Modellname stehen. Hier ist es die Datei speerwerfer.3ds Beim Visual muss der Modellname stehen. Hier ist es die Datei speerwerfer.3ds
  
-==== Das Munitionsscript ====+=== Das Munitionsskript ​===
  
-INSTANCE speer (C_Item)+<code C>INSTANCE speer (C_Item)</​code>​
  
 Das ist wieder der Befehl, der zum einfügen des Gegenstands gebraucht wird. Das ist wieder der Befehl, der zum einfügen des Gegenstands gebraucht wird.
  
-value                            =        5;+<code C>value                            =        5;</​code>​
  
 Das ist der Wert des Speers. Das ist der Wert des Speers.
  
-visual ​                          ​= ​       "​speer.3ds";​+<code C>visual ​                          ​= ​       "​speer.3ds";​</​code>​
  
 Hier wird wieder das Modell bestimmt. Bei mir ist es die Datei speer.3ds Hier wird wieder das Modell bestimmt. Bei mir ist es die Datei speer.3ds
  
-== Wohin mit den Scripts? ==+==== Wohin mit den Scripts? ​====
  
-Die zwei scripts ​gehören in die Datei: Gothic/​_work/​DATA/​Scripts/​content/​items/​Ranged_weapons.d+Die zwei Skripte ​gehören in die Datei: ​''​Gothic/​_work/​DATA/​Scripts/​content/​items/​Ranged_weapons.d''​
 Einfach ganz unten einfügen und speichern. Am besten davor mal ein Backup von der Datei machen. Einfach ganz unten einfügen und speichern. Am besten davor mal ein Backup von der Datei machen.
-Jetzt müssen nur noch die Modelle in den richtigen Ordner. Die Dateien speerwerfer.3ds und speer.3ds müssen nach Gothic/​_work/​DATA/​Meshes/​Items/​rw_bows . +Jetzt müssen nur noch die Modelle in den richtigen Ordner. Die Dateien speerwerfer.3ds und speer.3ds müssen nach ''​Gothic/​_work/​DATA/​Meshes/​Items/​rw_bows''​
-Jetzt nur noch im Starter reparse scripts anwählen und starten. Im spiel dann einfach den Marvin-Mode aufrufen. ( B MARVIN B). Dann F2 drücken und in die Konsole insert speerwerfer und dann noch insert speer eingeben.+Jetzt nur noch im Starter reparse scripts anwählen und starten. Im Spiel dann einfach den Marvin-Mode aufrufen. ( B MARVIN B). Dann F2 drücken und in die Konsole ​''​insert speerwerfer'' ​und dann noch ''​insert speer'' ​eingeben.
 Wenn man den Speer nicht im Inventar hat, kann man auch den Speerwerfer nicht ziehen. Wenn man den Speer nicht im Inventar hat, kann man auch den Speerwerfer nicht ziehen.
-Hier ist der Speerwerfer mal im Spiel. Ich hatte grad keinen besseren ​screenshot. Hoffe, man kann es trotzdem gut erkennen!+Hier ist der Speerwerfer mal im Spiel. Ich hatte grad keinen besseren ​Screenshot. Hoffe, man kann es trotzdem gut erkennen!
  
-[[Bild the_camper/speerwerfer_ingame.jpg]]+{{ :tutorials:speerwerfer_ingame.jpg?nolink |}}
  
 Das wars jetzt auch schon mit dem Tutorial. Ich hoffe ihr habt alles verstanden. Das wars jetzt auch schon mit dem Tutorial. Ich hoffe ihr habt alles verstanden.
-Mit freundlichen Grüßen 
-The_Camper² 
tutorials/speerwerfer.1439928983.txt.gz · Zuletzt geändert: 2016/02/07 22:30 (Externe Bearbeitung)