StarCraft 2 Forum | inStarCraft.de by ingame™
 

Zurück   StarCraft 2 Forum | inStarCraft.de by ingame™ > StarCraft II Mapping > Tutorials > Tutorials (Saarländisch)

Antwort
 
Themen-Optionen Ansicht
Alt 01. April 2012, 14:36   #1
RipperRoo
 
Benutzerbild von RipperRoo
Maps

Moderator
SC2-Mapping Forum
 
Registriert seit: Mär 2004
Beiträge: 1.063
[Trigger] Zeusch abspeichern unn nommo lahde (Aprilscherz von Swordman)

Advertising
Das folgende Tutorial stammt von Swordman, vielen Dank für deinen Beitrag zur Integration von Saarländern in die Mapping-Community.


Moin, liebe Mapperlinge.


Weil isch grad nix zu duhn hann, duhn isch eisch moh ahkläre, wie na zeusch abspeichern unn nommo lahde kenne.

Wie duhn ich anfange?

Zuersch e mol, lehsche e Bank an(fa vier spiela).

Erstell ersch mo e globalie variable mit "Ablage" als typ. (Blizzard iss schlechter im deutsch iwwasetze als isch -.-).
Weils jo fa 4 spieler iss, machsche noch e häkche bei "Datenliste" unn schreibsch e 4 hin.
Jetzt machsche mo e neia trigger, wo am anfang gerunt gebbt.(also Karten-Initialisierung uda Verstrichene Zeit 0).
Zuersch machsche "jeden Integer auswählen" unna "Allgemein", und wählsch von 1 bis 4 aus.

        Allgemein - Jeden Integer von 1 bis 4 aufsammeln und ausführen (Aktionen)
Aktionen

Jetzt erstellsche noch e aktion.
Wählt inn da lischt "Bank", aus unn wähl "Preload von Bank" aus.

Geb deina Bank e name, wo so unnlogisch iss, dass sonsch kenna druf kommt, unn wähl beim Spieler inn da lischt "Allgemein" "Ausgewählte Integer-Zahl" aus.
        Allgemein - Jeden Integer von 1 bis 4 aufsammeln und ausführen (Aktionen)
Aktionen
Bank - Preload von Bank "Mapname" für Spieler (Ausgewählte Integer-Zahl) ausführen und synchronisieren

Das bringt, dass dei map schonmo die date vorlahde duht.
jetzt erstelle ma bzw. öffne ma die bank awa mo.
Mach e neiie "Bank Öffnen" aktion, und wähl als name dei preloadname aus, awa haargenau. Unna Spieler es selwe.

        Allgemein - Jeden Integer von 1 bis 4 aufsammeln und ausführen (Aktionen)
Aktionen
Bank - Preload von Bank "Mapname" für Spieler (Ausgewählte Integer-Zahl) ausführen und synchronisieren
Bank - Bank "Mapname" eröffnen für Spieler (Ausgewählte Integer-Zahl)

Das duhn ma mol noch ra variable zuordne.
Mach e "Variable Festlegen" - Aktion.
Wähl dei Ablage variable, unn die Ausgewählt Integer-Zahl
Als wert wählsche "Zuletzt geöffnete Bank" aus.

        Allgemein - Jeden Integer von 1 bis 4 aufsammeln und ausführen (Aktionen)
Aktionen
Bank - Preload von Bank "Mapname" für Spieler (Ausgewählte Integer-Zahl) ausführen und synchronisieren
Bank - Bank "Mapname" eröffnen für Spieler (Ausgewählte Integer-Zahl)
Variable - Bank[(Ausgewählte Integer-Zahl)] = (Zuletzt geöffnete Bank) festlegen

Jetzt hasche e bank.

Wert Abspeichere

Mir speischere 3 werte:

Name
EXP
Level

Also erstellsche für jeden Wert e Globalie variable mit Datenliste 4 (zweh moh integer unn ehnmo Text

Mach e neia Trigger. Als Ereigniss wählsche aus, wannde speischare willsch. In da aktion machsche mo e Integer-Schleif von 1 bis 4.
Mach e "Integer Speichern" - Aktion.
Wähl unna Integer dei Level variable aus, unn als zahl die Ausgewählt integer-zahl.
Als tascht wählsche was aus, was de dir merke kannsch, unn am beschte komplett klehn geschrieb. Also benutze ma "level" als Tascht. Unna Sektion benutze ma "hero" , weils jo um de hero geht.
Als bank wähle na die ablage Variable aus, unn als zahl "Ausgewählte Integer-Zahl". Es selwe mit EXP unn name.

Jetzt machsche e "Bank speichern" - Aktion. Dort wählsche wie vorhin dei bank variable, unn die ausgewählt integer-zahl. Hier mo nommo alles zusammegefasst.

        Allgemein - Jeden Integer von 1 bis 4 aufsammeln und ausführen (Aktionen)
Aktionen
Bank - Integer Level[(Ausgewählte Integer-Zahl)] als "level" der Sektion "hero" in Bank Bank[(Ausgewählte Integer-Zahl)] speichern
Bank - Integer EXP[(Ausgewählte Integer-Zahl)] als "exp" der Sektion "hero" in Bank Bank[(Ausgewählte Integer-Zahl)] speichern
Bank - Text Name[(Ausgewählte Integer-Zahl)] als "name" von Sektion "hero" in Bank Bank[(Ausgewählte Integer-Zahl)] speichern
Bank - Bank Bank[(Ausgewählte Integer-Zahl)] speichern

Die Variable Lade

Im erschte trigger mache na folgendes.

Erstell e "Variable Festlegen" Aktion , unn wähl dei variable aus.
Die Zahlen setschte widda uff "Ausgewählte Integer-Zahl".
Bei "bank" kannsche "Integer-wert laden" finne. also benutzt es.
Als tascht unn sektion wählsche nommo es selwe aus wie beim speichre.
Wähl dei bank variable aus unn die zahl wie die ganz zeit.

                Variable - Level[(Ausgewählte Integer-Zahl)] = ("level" der Sektion "hero" in Bank Bank[(Ausgewählte Integer-Zahl)] als Integer-Wert laden) festlegen
Variable - EXP[(Ausgewählte Integer-Zahl)] = ("exp" der Sektion "hero" in Bank Bank[(Ausgewählte Integer-Zahl)] als Integer-Wert laden) festlegen
Variable - Name[(Ausgewählte Integer-Zahl)] = (Key "name" der Sektion "hero" von Bank Bank[(Ausgewählte Integer-Zahl)] als Text laden) festlegen

fertig.

Alles zusamme

Hier nochmo die lischt von da variable

Bank = Keine Bank <Ablage[4]>
Level = 0 <Integer[4]>
EXP = 0 <Integer[4]>
Name = Kein Text <Text[4]>


Die aktione vom erstelle/lade trigger.

        Allgemein - Jeden Integer von 1 bis 4 aufsammeln und ausführen (Aktionen)
Aktionen
Bank - Preload von Bank "Mapname" für Spieler (Ausgewählte Integer-Zahl) ausführen und synchronisieren
Bank - Bank "Mapname" eröffnen für Spieler (Ausgewählte Integer-Zahl)
Variable - Bank[(Ausgewählte Integer-Zahl)] = (Zuletzt geöffnete Bank) festlegen
Variable - Level[(Ausgewählte Integer-Zahl)] = ("level" der Sektion "hero" in Bank Bank[(Ausgewählte Integer-Zahl)] als Integer-Wert laden) festlegen
Variable - EXP[(Ausgewählte Integer-Zahl)] = ("exp" der Sektion "hero" in Bank Bank[(Ausgewählte Integer-Zahl)] als Integer-Wert laden) festlegen
Variable - Name[(Ausgewählte Integer-Zahl)] = (Key "name" der Sektion "hero" von Bank Bank[(Ausgewählte Integer-Zahl)] als Text laden) festlegen

Hier die Aktione vom speichern trigger

        Allgemein - Jeden Integer von 1 bis 4 aufsammeln und ausführen (Aktionen)
Aktionen
Bank - Integer Level[(Ausgewählte Integer-Zahl)] als "level" der Sektion "hero" in Bank Bank[(Ausgewählte Integer-Zahl)] speichern
Bank - Integer EXP[(Ausgewählte Integer-Zahl)] als "exp" der Sektion "hero" in Bank Bank[(Ausgewählte Integer-Zahl)] speichern
Bank - Text Name[(Ausgewählte Integer-Zahl)] als "name" von Sektion "hero" in Bank Bank[(Ausgewählte Integer-Zahl)] speichern
Bank - Bank Bank[(Ausgewählte Integer-Zahl)] speichern
__________________
(20:16:42) (Shihatsu) [19:04:19] kennt andi ueberhaupt eine bo?
(20:16:42) (Shihatsu) [19:04:25] niemand is schlechter als andi
(20:16:42) (Shihatsu) [19:04:31] nichtmal ripper

Geändert von RipperRoo (18. Dezember 2012 um 06:45 Uhr)
RipperRoo ist offline  
Mit Zitat antworten
Alt 22. Juli 2012, 13:23   #2
Swordman
 
Benutzerbild von Swordman
Maps
 
Registriert seit: Okt 2008
BNet2-Account: Swordman.190
Beiträge: 171
__________________
Zitat:
Mietfekatfe: I have the weirdest boner right now.

Geändert von Swordman (07. Dezember 2012 um 13:35 Uhr)
Swordman ist offline  
Mit Zitat antworten
Antwort
Zurück   StarCraft 2 Forum | inStarCraft.de by ingame™ > StarCraft II Mapping > Tutorials > Tutorials (Saarländisch)

Das könnte Dich auch interessieren

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:18 Uhr.


Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Counter-Strike: Global Offensive

ingame Netzwerk
Call of Duty | Counter-Strike: Global Offensive | Diablo 3 | Dota 2 | League of Legends | Quake 3 | Starcraft 2 | Torchlight 2 | Warcraft 3 | World of Warcraft | Hearthstone | Kino, TV, Film und Promis

Support | AGB | Probleme mit der Werbung melden
Online Werbung | Mediadaten | Unternehmen | Karriere | Impressum

© ingame GmbH, ingame™, in™ und incup™ sind eingetragene Markenzeichen der ingame GmbH. Verwendung von Inhalten nur mit schriftlicher Genehmigung.