Allgemein
News
News-Archiv
Partner
Netzwerk
Banner
Header
Media
Downloads
Impressum

The Elder Scrolls
Arena
Daggerfall
Spin-offs
Romane
Jubiläum
Reviews
Welt von TES
Lore-Bibliothek
Namens-
generator

FRPGs

Elder Scrolls Online
Allgemein
Fraktionen
Charakter
Kargstein
Technik
Tamriel-
Manuskript

Media

Skyrim
Allgemein
Lösungen
Tipps & Tricks
Steam-Kniffe
Review
Media
Plugins & Mods

Oblivion
Allgemein
Lösungen
Tipps & Tricks
Technik
Charakter
Media
Plugins & Mods
Kompendium

Morrowind
Allgemein
Lösungen
Tipps & Tricks
Media
Plugins & Mods

Foren
The Elder Scrolls Online
Hilfe & Diskussion

Skyrim
Hilfe & Diskussion
Plugins & Mods

Ältere TES-Spiele
TES-Diskussion
Oblivion-Plugins
Morrowind-Plugins

Community
Taverne zum Shalk
Adventures of Vvardenfell
Tales of Tamriel
Ergebnis 1 bis 20 von 45

Thema: Vagnaguns Script fragen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Eigenschaft...
    achte drauf das die nich für immer bleibt, sonst verreckt der Charakter

  2. #2
    bei mir ist jetzt da eine warnung, wenn ich es speichern will.


    Zitat Zitat
    Scrip 'EaRose', line 10:
    MIssing parameter ObjectID.
    Compiled script not saved!
    script sieht so aus:
    Code:
    ScriptName EaRose
    
    Begin OnActivate
    	if Player.GetGold >= 10000
    		Player.removeitem "Gold001" 10000
    		Player.additem BlackSoulGem 1
    	else
                            message "Du hast nicht genügend Gold"
                endif
    	If Player.GetItemCount 'GroßerSeelenstein' != 0
    		Player.RemoveItem 'GroßerSeelenstein' 1
                            Player.addspell [01000CEE]
    	else
     		Message "Du brauchst einen großen Seelenstein"
                endif
    end

  3. #3
    Eckige Klammern müssen weg
    GroßerSeelenstein ist nicht die ObjectID. Die musst du selbst im CS nachgucken...

  4. #4
    Außerdem bei den neu hinzugefügten Sachen ist wichtig die EditorID und nicht die FormID (diese Zahlenkombination) anzugeben, da das sonst eine bestimmte Position in der Ladereihenfolge voraussetzt.
    Kann auch sein, dass das kein Problem mach, ich würde es aber nicht darauf ankommen lassen.


    EditorID von dem großen Seelenstein dürfte etwas in der Art von GrandSoulGem sein. Einfach unter Items-->Soulgem nachschauen.

  5. #5
    ICh danke euch sehr. jetzt konnte ich mein PI releasen^^.

  6. #6
    Da gibt es ein kleines problem.
    mit dem script hier.
    Code:
    ScriptName EaRose
    
    Begin OnActivate
    	if Player.GetGold >= 10000
    		Player.removeitem "Gold001" 10000
    		Player.additem BlackSoulGem 1
    	else
                            message "Du hast nicht genügend Gold"
                endif
    	If Player.GetItemCount 'GroßerSeelenstein' != 0
    		Player.RemoveItem 'GroßerSeelenstein' 1
                            Player.addspell [01000CEE]
    	else
     		Message "Du brauchst einen großen Seelenstein"
                endif
    end
    man bekommt, egal ob man einen großen seelenstein hat oder nicht, einen schwarzen seelenstein für 10k Gold. und die 100HP werden auch nciht abgezogen.

  7. #7
    Lol

    Hast du das jetz so veröffentlicht? o_O

    Erstens: Du überprüfst in dem sinne ja auch nur ob der Player die 10000 Gold hat.
    Code:
    Begin OnActivate
    	if Player.GetGold >= 10000
    		Player.removeitem "Gold001" 10000
    		Player.additem BlackSoulGem 1
    	else
                            message "Du hast nicht genügend Gold"
                endif
    Du musst also Überprüfen ob der Spieler 10k Gold hat UND ob er einen seelenstein hat...

    Code:
    ScriptName EaRose
    
    Begin OnActivate
    	if Player.GetGold >= 10000 && Player.GetItemCount GroßerSeelenstein != 0
    		Player.RemoveItem 'GroßerSeelenstein' 1
                            Player.addspell [01000CEE]
    		Player.removeitem "Gold001" 10000
    		Player.additem BlackSoulGem 1
    	else
                            message "Du hast nicht genügend Gold, und brauchst einen großen Seelenstein"
                endif
    end
    Was mit dem Zauber ist weiß ich nicht.
    Ich hätte es mit ModAV2 gemacht.

  8. #8
    Ja, scön und gut. Aber was ist wenn der spieler 10k hat, aber kein seelenstein, oder einen seelenstein hat nur keine 10k?
    und ich weis nicht was das mit den OBSE so geht. Wie soll ic bitte die scripts von OBSE mit CS laden?

    ok, hat sich erledigt. nur das mit den
    Zitat Zitat
    Aber was ist wenn der spieler 10k hat, aber kein seelenstein, oder einen seelenstein hat nur keine 10k?
    , da brauch ich noch hilfe^^.
    Geändert von Vagnagun (23.03.2009 um 14:35 Uhr)

  9. #9
    In dem du das CS mit OBSE lädst...^^

    Denn fügst du eben weitere abfragen ein

    Nach selben Schema

  10. #10
    Also würde der Script letzendlich so ausehen?
    Code:
    ScriptName EaRose
    
    Begin OnActivate
    	if Player.GetGold >= 10000 && Player.GetItemCount GroßerSeelenstein != 0
    		Player.RemoveItem 'GroßerSeelenstein' 1
                            Player.addspell [01000CEE]
    		Player.removeitem "Gold001" 10000
    		Player.additem BlackSoulGem 1
    	else
    		if Player.GetGold <= 10000 && Player.GetItemCount GroßerSeelenstein != 0
    			message "Du hast nicht genügend Gold"
    	
    		if Player.GetGold >= 10000 && Player.GetItemCount GroßerSeelenstein != 1
    			message "Du brauchst einen großen Seelenstein"
                endif
    end

  11. #11
    Nicht ganz:
    Code:
    ScriptName EaRose
    
    Begin OnActivate
    	if Player.GetGold >= 10000 && Player.GetItemCount GroßerSeelenstein != 0
    		Player.RemoveItem 'GroßerSeelenstein' 1
                            Player.addspell [01000CEE]
    		Player.removeitem "Gold001" 10000
    		Player.additem BlackSoulGem 1
    	elseif Player.GetGold < 10000 && Player.GetItemCount GroßerSeelenstein != 0
                            message "Du hast nicht genügend Gold"
    	
    	elseif Player.GetGold >= 10000 && Player.GetItemCount GroßerSeelenstein == 0
                            message "Du brauchst einen großen Seelenstein"
                endif
    end

  12. #12
    Du hast noch die Meldung für beides vergessen vergessen.

    Code:
    ScriptName EaRose
    
    Begin OnActivate
    	if Player.GetGold >= 10000 && Player.GetItemCount GroßerSeelenstein != 0
    		Player.RemoveItem 'GroßerSeelenstein' 1
                            Player.addspell [01000CEE]
    		Player.removeitem "Gold001" 10000
    		Player.additem BlackSoulGem 1
    	elseif Player.GetGold < 10000 && Player.GetItemCount GroßerSeelenstein != 0
                            message "Du hast nicht genügend Gold"
    	
    	elseif Player.GetGold >= 10000 && Player.GetItemCount GroßerSeelenstein == 0
                            message "Du brauchst einen großen Seelenstein"
    	else
    		Message "Du hast nicht genügend Gold, und brauchst einen großen Seelenstein"
                endif
    end

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •