Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
scn NAME
short got
begin onadd player
set got to 1
<licht-REF>.enable
end
begin gamemode
<licht-REF>.moveto player
end
begin ondrop player
set got to 0
<licht-REF>.disable
end
begin gamemode
if got==0
<licht-REF>.moveto player
endif
end
Wie wird dir das angezeigt oO? Message time gibt es nur für den "Message" Befehl und nicht bei "MesageBox". Und die Message time funktioniert nichtmal,wenn man sie eingibt xD
Edit: Also wenn das eine Fehlermeldung ist, dann schreib sie mal wörtlich ab
Edit2: @Meclaton:
Probier mal folgendes aus. Ich denke nämlich, dass man sowohl die Once-Variable als auch die TrigRef auf 0 setzen muss, damit es mehrmals funktioniert!
Code:scn name ref trigref short once begin ontriggeractor if once==0 set trigref to getactionref set once to 1 trigref.moveto <ziel-ref> endif end begin onload set trigref to 0 set once to 0 end
scn name
ref trigref
short once
begin ontriggeractor
if once==0
set trigref to getactionref
set once to 1
trigref.moveto <ziel-ref>
endif
set trigref to 0
set once to 0
end
scn AmbossScript
short Eingabe ;0= messageboxen
;1= Abfrage
;2 =adden
;3 =von vorne
short Rssi ;*,1 = leichte
;*,2 = schwere
;4 = Rüstung
short schwert ;1 = Dolch
;2 = Einhand Schwert
;3 = Zweihandschwert
;4 = Schwert
short schwer ;1 = Axt
;2 = Hammer
;4 = Schwere Waffe
short button
short button2
short button3
short waffe
short rssiart ;1 = Stiefel
;2 = Helm
;5 = Brustpanzer
;3 = Schild
;6 = Beinschienen
;7 = Handschuhe
short doonce
Begin OnActivate
set doonce to 0
set schwer to 0
set schwert to 0
set rssi to 0
set waffe to 0
set rssiart to 0
if eingabe > 0
set eingabe to 0
endif
MessageBox "Was wollt ihr schmieden?" "Rüstung" "Waffe" "Nichts"
set eingabe to 1
endif
endif
end
Begin GameMode
if eingabe == 51
MessageBox "Welche Art Schwert wollt ihr schmieden?" "Dolch" "Einhand Schwert" "Zweihand Schwert" "Keine"
set eingabe to 20
return
elseif eingabe == 52
MessageBox "Welche Art Schwere Waffe wollt ihr schmieden?" "Axt" "Hammer" "Keine"
set eingabe to 30
return
elseif eingabe == 46
MessageBox "Welcher Teil der Rüstung soll geschmiedet werden?" "Stiefel" "Helm" "Schlid" "Brustpanzer" "Beinschienen" "Handschuhe"
set eingabe to 40
set doonce to 25
return
elseif eingabe == 53
MessageBox "Welche Art Waffe" "Schwert" "Schwere" "Keine"
set eingabe to 50
return
endif
endif
if eingabe > 0
if eingabe == 1
set button to getbuttonpressed
if button == 0 ;Rüssi
set rssi to 4
set eingabe to 46
return
elseif button == 1 ;Waffe
set eingabe to 53
return
elseif button == 2 ;Nichts
set eingabe to 0
PlaySound UIARMORWEAPONREPAIRbreak
return
endif
endif
if doonce == 25 && eingabe == 40
;Welcher teil der Rüstung
set button to getself
set button2 to getbuttonpressed
if button2 == 0 ;Stiefel
set rssiart to 1
set eingabe to 45
elseif button2 == 1 ;Helm
set rssiart to 2
set eingabe to 45
elseif button2 == 2 ;Schild
set rssiart to 3
set eingabe to 45
elseif button2 == 3 ;Brustpanzer
set rssiart to 5
set eingabe to 45
elseif button2 == 4 ;Beinschienen
set rssiart to 6
set eingabe to 45
elseif button2 == 5 ;Handschuhe
set rssiart to 7
set eingabe to 45
endif
return
endif
if eingabe == 45
if rssiart == 1
MessageBox "Leicht oder schwer?" "Leicht" "Schwer"
elseif rssiart == 2
MessageBox "Leicht oder schwer?" "Leicht" "Schwer"
elseif rssiart == 3
MessageBox "Leicht oder schwer?" "Leicht" "Schwer"
elseif rssiart == 5
MessageBox "Leicht oder schwer?" "Leicht" "Schwer"
elseif rssiart == 6
MessageBox "Leicht oder schwer?" "Leicht" "Schwer"
elseif rssiart == 7
MessageBox "Leicht oder schwer?" "Leicht" "Schwer"
endif
set eingabe to 9
endif
endif
if eingabe == 9
set doonce to 3
if rssiart == 1
set button3 to getbuttonpressed ;Stiefel
if button3 == 0 ;leicht
set eingabe to 0
PlaySound UIARMORWEAPONREPAIR
if player.getav armorer <= 16
player.additem furboots 1
elseif player.getav armorer >= 16 && player.getav armorer < 32
player.additem leatherboots 1
elseif player.getav armorer >= 32 && player.getav armorer < 48
player.additem chainmailboots 1
elseif player.getav armorer >= 48 && player.getav armorer < 64
player.additem mithrilboots 1
elseif player.getav armorer >= 64 && player.getav armorer < 100
player.additem elvenboots 1
elseif player.getav armorer >= 100
player.additem glassboots 1
endif
return
elseif button3 == 1 ;Schwer
set eingabe to 0
if player.getav armorer <= 16
player.additem ironboots 1
elseif player.getav armorer >= 16 && player.getav armorer < 32
player.additem steelboots 1
elseif player.getav armorer >= 32 && player.getav armorer < 48
player.additem Dwarvenboots 1
elseif player.getav armorer >= 48 && player.getav armorer < 64
player.additem orcishboots 1
elseif player.getav armorer >= 64 && player.getav armorer < 100
player.additem ebonyboots 1
elseif player.getav armorer >= 100
player.additem daedricboots 1
endif
PlaySound UIARMORWEAPONREPAIR
return
endif
elseif rssiart == 2
set button to getbuttonpressed ;Helm
if button == 0 ;leicht
set eingabe to 0
if player.getav armorer <= 16
player.additem furhelmet 1
elseif player.getav armorer >= 16 && player.getav armorer < 32
player.additem leatherhelmet 1
elseif player.getav armorer >= 32 && player.getav armorer < 48
player.additem chainmailhelmet 1
elseif player.getav armorer >= 48 && player.getav armorer < 64
player.additem mithrilhelmet 1
elseif player.getav armorer >= 64 && player.getav armorer < 100
player.additem elvenhelmet 1
elseif player.getav armorer >= 100
player.additem glasshelmet 1
endif
PlaySound UIARMORWEAPONREPAIR
return
elseif button == 1 ;Schwer
set eingabe to 0
if player.getav armorer <= 16
player.additem ironhelmet 1
elseif player.getav armorer >= 16 && player.getav armorer < 32
player.additem steelhelmet 1
elseif player.getav armorer >= 32 && player.getav armorer < 48
player.additem Dwarvenhelmet 1
elseif player.getav armorer >= 48 && player.getav armorer < 64
player.additem orcishhelmet 1
elseif player.getav armorer >= 64 && player.getav armorer < 100
player.additem ebonyhelmet 1
elseif player.getav armorer >= 100
player.additem daedrichelmet 1
endif
PlaySound UIARMORWEAPONREPAIR
return
endif
elseif rssiart == 3
set button to getbuttonpressed ;Schild
if button == 0 ;Leicht
set eingabe to 0
if player.getav armorer <= 16
player.additem furshield 1
elseif player.getav armorer >= 16 && player.getav armorer < 32
player.additem leathershield 1
elseif player.getav armorer >= 32 && player.getav armorer < 48
player.additem chainmailshield 1
elseif player.getav armorer >= 48 && player.getav armorer < 64
player.additem mithrilshield 1
elseif player.getav armorer >= 64 && player.getav armorer < 100
player.additem elvenshield 1
elseif player.getav armorer >= 100
player.additem glassshield 1
endif
return
PlaySound UIARMORWEAPONREPAIR
elseif button == 1 ;Schwer
set eingabe to 0
if player.getav armorer <= 16
player.additem ironshield 1
elseif player.getav armorer >= 16 && player.getav armorer < 32
player.additem steelshield 1
elseif player.getav armorer >= 32 && player.getav armorer < 48
player.additem Dwarvenshield 1
elseif player.getav armorer >= 48 && player.getav armorer < 64
player.additem orcishshield 1
elseif player.getav armorer >= 64 && player.getav armorer < 100
player.additem ebonyshield 1
elseif player.getav armorer >= 100
player.additem daedricshield 1
endif
PlaySound UIARMORWEAPONREPAIR
return
endif
elseif rssiart == 5
set button to getbuttonpressed ;brustpanzer
if button == 0 ;Leicht
set eingabe to 0
if player.getav armorer <= 16
player.additem furcuirass 1
elseif player.getav armorer >= 16 && player.getav armorer < 32
player.additem leathercuirass 1
elseif player.getav armorer >= 32 && player.getav armorer < 48
player.additem chainmailcuirass 1
elseif player.getav armorer >= 48 && player.getav armorer < 64
player.additem mithrilcuirass 1
elseif player.getav armorer >= 64 && player.getav armorer < 100
player.additem elvencuirass 1
elseif player.getav armorer >= 100
player.additem glasscuirass 1
endif
PlaySound UIARMORWEAPONREPAIR
return
elseif button == 1 ;Schwer
PlaySound UIARMORWEAPONREPAIR
set eingabe to 0
if player.getav armorer <= 16
player.additem ironcuirass 1
elseif player.getav armorer >= 16 && player.getav armorer < 32
player.additem steelcuirass 1
elseif player.getav armorer >= 32 && player.getav armorer < 48
player.additem Dwarvencuirass 1
elseif player.getav armorer >= 48 && player.getav armorer < 64
player.additem orcishcuirass 1
elseif player.getav armorer >= 64 && player.getav armorer < 100
player.additem ebonycuirass 1
elseif player.getav armorer >= 100
player.additem daedriccuirass 1
endif
return
endif
elseif rssiart == 6
set button to getbuttonpressed ;Beinschienen
if button == 0 ;Leicht
set eingabe to 0
PlaySound UIARMORWEAPONREPAIR
if player.getav armorer <= 16
player.additem furgreaves 1
elseif player.getav armorer >= 16 && player.getav armorer < 32
player.additem leathergreaves 1
elseif player.getav armorer >= 32 && player.getav armorer < 48
player.additem chainmailgreaves 1
elseif player.getav armorer >= 48 && player.getav armorer < 64
player.additem mithrilgreaves 1
elseif player.getav armorer >= 64 && player.getav armorer < 100
player.additem elvengreaves 1
elseif player.getav armorer == 100
player.additem glassgreaves 1
endif
return
elseif button == 1 ;Schwer
set eingabe to 0
PlaySound UIARMORWEAPONREPAIR
if player.getav armorer <= 16
player.additem irongreaves 1
elseif player.getav armorer >= 16 && player.getav armorer < 32
player.additem steelgreaves 1
elseif player.getav armorer >= 32 && player.getav armorer < 48
player.additem Dwarvengreaves 1
elseif player.getav armorer >= 48 && player.getav armorer < 64
player.additem orcishgreaves 1
elseif player.getav armorer >= 64 && player.getav armorer < 100
player.additem ebonygreaves 1
elseif player.getav armorer >= 100
player.additem daedricgreaves 1
endif
return
endif
elseif rssiart == 7
set button to getbuttonpressed ;Handschuhe
if button == 0 ;Leicht
if player.getav armorer <= 16
player.additem furgauntlets 1
elseif player.getav armorer >= 16 && player.getav armorer < 32
player.additem leathergauntlets 1
elseif player.getav armorer >= 32 && player.getav armorer < 48
player.additem chainmailgauntlets 1
elseif player.getav armorer >= 48 && player.getav armorer < 64
player.additem mithrilgauntlets 1
elseif player.getav armorer >= 64 && player.getav armorer < 100
player.additem elvengauntlets 1
elseif player.getav armorer >= 100
player.additem glassgauntlets 1
endif
set eingabe to 0
PlaySound UIARMORWEAPONREPAIR
return
elseif button == 1 ;Schwer
set eingabe to 0
if player.getav armorer <= 16
player.additem irongauntlets 1
elseif player.getav armorer >= 16 && player.getav armorer < 32
player.additem steelgauntlets 1
elseif player.getav armorer >= 32 && player.getav armorer < 48
player.additem Dwarvengauntlets 1
elseif player.getav armorer >= 48 && player.getav armorer < 64
player.additem orcishgauntlets 1
elseif player.getav armorer >= 64 && player.getav armorer < 100
player.additem ebonygauntlets 1
elseif player.getav armorer >= 100
player.additem daedricgauntlets 1
endif
PlaySound UIARMORWEAPONREPAIR
return
endif
endif
endif
if eingabe == 50 ;Waffe
set button to getbuttonpressed
if button == 0 ;Leicht
set eingabe to 51
return
elseif button == 1 ;Schwer
set eingabe to 52
return
elseif button == 2 ;Nichts
set eingabe to 0
PlaySound UIARMORWEAPONREPAIRbreak
return
endif
endif
if eingabe == 30
set button to getbuttonpressed
if button == 0 ;Axt
set schwer to 1
set eingabe to 2
elseif button == 1 ;Hammer
set schwer to 2
set eingabe to 2
elseif button == 2 ;nichts
set eingabe to 0
PlaySound UIARMORWEAPONREPAIRbreak
return
endif
endif
if eingabe == 20
set button to getbuttonpressed
if button == 0 ;Dolch
set schwert to 1
set eingabe to 2
elseif button == 1 ;einhand
set schwert to 2
set eingabe to 2
elseif button == 2 ;zweihand
set schwert to 3
set eingabe to 2
elseif button == 3 ;Nichts
set eingabe to 0
return
endif
endif
endif
if eingabe == 2
if schwert > 0 && schwert != 4
if schwert == 1 ;add Dolch
set eingabe to 3
player.additem WeapSteelDagger 1
elseif schwert == 2 ;add einhand
set eingabe to 3
player.additem WeapSteellongsword 1
elseif schwert == 3 ;add 2hand
set eingabe to 3
player.additem WeapSteelclaymorefine 1
endif
Playsound UIArmorweaponRepair
endif
if schwer > 0 && schwer != 4
if schwer == 1 ;add Axt
player.additem WeapSteelWaraxe 1
set eingabe to 3
elseif schwer == 2 ;add Hammer
player.additem WeapSteelWarhammer 1
set eingabe to 3
endif
Playsound UIArmorweaponRepair
endif
if rssi > 0 && rssi != 4
if rssi == 1 ;add leichte rüssi
set eingabe to 3
;player. additem
elseif rssi == 2 ;add schwere rüssi
set eingabe to 3
;player. additem
endif
endif
if rssiart == 1.1 ;add Leicht Stiefel
player.additem mithrilboots 1
set eingabe to 3
elseif rssiart == 1,2 ;add Schwer Stiefel
player.additem steelboots 1
set eingabe to 3
elseif rssiart == 2,1 ;add Leicht Helm
player.additem mithrilhelmet 1
set eingabe to 3
elseif rssiart == 2,2 ;add Schwer Helm
player.additem steelhelmet 1
set eingabe to 3
elseif rssiart == 3,1 ;add Leicht Schild
player.additem mithrilshield 1
set eingabe to 3
elseif rssiart == 3,2 ;add Schwer Schild
player.additem steelshield 1
set eingabe to 3
elseif rssiart == 5,1 ;add Leicht Brust
player.additem mithrilcuirass 1
set eingabe to 3
elseif rssiart == 5,2 ;add Schwer Brust
player.additem steelcuirass 1
set eingabe to 3
elseif rssiart == 6,1 ;add Leicht Beinschienen
player.additem mithrilgreaves 1
set eingabe to 3
elseif rssiart == 6,2 ;add Schwer Beinschienen
player.additem steelgreaves 1
set eingabe to 3
elseif rssiart == 7,1 ;add Leicht Handschuhe
player.additem mithrilGauntlets 1
set eingabe to 3
elseif rssiart == 7,2 ;add Schwer Handschuhe
player.additem steelgauntlets 1
set eingabe to 3
endif
endif
return
endif
end
;Copyright 2010 by Death-Lord/schmidt@vielecheats.de Dieser Script darf weiter verwendet werden
scn AmbossScript
short Eingabe ;0= messageboxen
;1= Abfrage
;2 =adden
;3 =von vorne
short Rssi ;*,1 = leichte
;*,2 = schwere
;4 = Rüstung
short schwert ;1 = Dolch
;2 = Einhand Schwert
;3 = Zweihandschwert
;4 = Schwert
short schwer ;1 = Axt
;2 = Hammer
;4 = Schwere Waffe
short button
short button2
short button3
short waffe
short rssiart ;1 = Stiefel
;2 = Helm
;5 = Brustpanzer
;3 = Schild
;6 = Beinschienen
;7 = Handschuhe
short doonce
Begin OnActivate
set doonce to 0
set schwer to 0
set schwert to 0
set rssi to 0
set waffe to 0
set rssiart to 0
if eingabe > 0
set eingabe to 0
endif
MessageBox "Was wollt ihr schmieden?" "Rüstung" "Waffe" "Nichts"
set eingabe to 1
endif
endif
end
MessageBox "Was wollt ihr schmieden?" "Rüstung" "Waffe" "Nichts"
set eingabe to 1
if eingabe == 51
MessageBox "Welche Art Schwert wollt ihr schmieden?" "Dolch" "Einhand Schwert" "Zweihand Schwert" "Keine"
set eingabe to 20
return
elseif eingabe == 52
MessageBox "Welche Art Schwere Waffe wollt ihr schmieden?" "Axt" "Hammer" "Keine"
set eingabe to 30
return
elseif eingabe == 46
MessageBox "Welcher Teil der Rüstung soll geschmiedet werden?" "Stiefel" "Helm" "Schlid" "Brustpanzer" "Beinschienen" "Handschuhe"
set eingabe to 40
set doonce to 25
return
elseif eingabe == 53
MessageBox "Welche Art Waffe" "Schwert" "Schwere" "Keine"
set eingabe to 50
return
endif
if eingabe > 0
if eingabe == 1
set button to getbuttonpressed
if button == 0 ;Haben wir Rüssi gewählt?
set rssi to 4
set eingabe to 46
return
elseif button == 1 ;Waffe falls wir waffe gewählt haben
set eingabe to 53
return
elseif button == 2 ;Nichts
set eingabe to 0
PlaySound UIARMORWEAPONREPAIRbreak
return
endif
endif
if doonce == 25 && eingabe == 40
;Welcher teil der Rüstung
set button to getself
set button2 to getbuttonpressed
if button2 == 0 ;Stiefel
set rssiart to 1
set eingabe to 45
elseif button2 == 1 ;Helm
set rssiart to 2
set eingabe to 45
elseif button2 == 2 ;Schild
set rssiart to 3
set eingabe to 45
elseif button2 == 3 ;Brustpanzer
set rssiart to 5
set eingabe to 45
elseif button2 == 4 ;Beinschienen
set rssiart to 6
set eingabe to 45
elseif button2 == 5 ;Handschuhe
set rssiart to 7
set eingabe to 45
endif
return
endif
if eingabe == 45
if rssiart == 1
MessageBox "Leicht oder schwer?" "Leicht" "Schwer"
elseif rssiart == 2
MessageBox "Leicht oder schwer?" "Leicht" "Schwer"
elseif rssiart == 3
MessageBox "Leicht oder schwer?" "Leicht" "Schwer"
elseif rssiart == 5
MessageBox "Leicht oder schwer?" "Leicht" "Schwer"
elseif rssiart == 6
MessageBox "Leicht oder schwer?" "Leicht" "Schwer"
elseif rssiart == 7
MessageBox "Leicht oder schwer?" "Leicht" "Schwer"
endif
set eingabe to 9
endif
endif
if doonce == 25 && eingabe == 40
;Welcher teil der Rüstung
set button to getself
set button2 to getbuttonpressed
if button2 == 0 ;Stiefel
set rssiart to 1
set eingabe to 45
elseif button2 == 1 ;Helm
set rssiart to 2
set eingabe to 45
elseif button2 == 2 ;Schild
set rssiart to 3
set eingabe to 45
elseif button2 == 3 ;Brustpanzer
set rssiart to 5
set eingabe to 45
elseif button2 == 4 ;Beinschienen
set rssiart to 6
set eingabe to 45
elseif button2 == 5 ;Handschuhe
set rssiart to 7
set eingabe to 45
endif
return
endif
if eingabe == 45
if rssiart == 1
MessageBox "Leicht oder schwer?" "Leicht" "Schwer"
elseif rssiart == 2
MessageBox "Leicht oder schwer?" "Leicht" "Schwer"
elseif rssiart == 3
MessageBox "Leicht oder schwer?" "Leicht" "Schwer"
elseif rssiart == 5
MessageBox "Leicht oder schwer?" "Leicht" "Schwer"
elseif rssiart == 6
MessageBox "Leicht oder schwer?" "Leicht" "Schwer"
elseif rssiart == 7
MessageBox "Leicht oder schwer?" "Leicht" "Schwer"
endif
set eingabe to 9
endif
endif
endif
endif
if eingabe == 9
set doonce to 3
if rssiart == 1 ;Hier wird die Fähigkeit Schmieden abgefragt
set button3 to getbuttonpressed ;Stiefel
if button3 == 0 ;leicht
set eingabe to 0
PlaySound UIARMORWEAPONREPAIR ;dieser Sound ist das geglückte Reperieren via Hammer
if player.getav armorer <= 16
player.additem furboots 1
elseif player.getav armorer >= 16 && player.getav armorer < 32
player.additem leatherboots 1
elseif player.getav armorer >= 32 && player.getav armorer < 48
player.additem chainmailboots 1
elseif player.getav armorer >= 48 && player.getav armorer < 64
player.additem mithrilboots 1
elseif player.getav armorer >= 64 && player.getav armorer < 100
player.additem elvenboots 1
elseif player.getav armorer >= 100
player.additem glassboots 1
endif
return
elseif button3 == 1 ;Schwer
set eingabe to 0
if player.getav armorer <= 16
player.additem ironboots 1
elseif player.getav armorer >= 16 && player.getav armorer < 32
player.additem steelboots 1
elseif player.getav armorer > 32 && player.getav armorer < 48
player.additem Dwarvenboots 1
elseif player.getav armorer > 48 && player.getav armorer < 64
player.additem orcishboots 1
elseif player.getav armorer > 64 && player.getav armorer < 100
player.additem ebonyboots 1
elseif player.getav armorer == 100
player.additem daedricboots 1
endif
PlaySound UIARMORWEAPONREPAIR
return
endif
elseif rssiart == 2
set button to getbuttonpressed ;Helm
if button == 0 ;leicht
set eingabe to 0
if player.getav armorer <= 16
player.additem furhelmet 1
elseif player.getav armorer > 16 && player.getav armorer < 32
player.additem leatherhelmet 1
elseif player.getav armorer > 32 && player.getav armorer < 48
player.additem chainmailhelmet 1
elseif player.getav armorer > 48 && player.getav armorer < 64
player.additem mithrilhelmet 1
elseif player.getav armorer > 64 && player.getav armorer < 100
player.additem elvenhelmet 1
elseif player.getav armorer == 100
player.additem glasshelmet 1
endif
PlaySound UIARMORWEAPONREPAIR
return
elseif button == 1 ;Schwer
set eingabe to 0
if player.getav armorer <= 16
player.additem ironhelmet 1
elseif player.getav armorer > 16 && player.getav armorer < 32
player.additem steelhelmet 1
elseif player.getav armorer > 32 && player.getav armorer < 48
player.additem Dwarvenhelmet 1
elseif player.getav armorer > 48 && player.getav armorer < 64
player.additem orcishhelmet 1
elseif player.getav armorer > 64 && player.getav armorer < 100
player.additem ebonyhelmet 1
elseif player.getav armorer == 100
player.additem daedrichelmet 1
endif
PlaySound UIARMORWEAPONREPAIR
return
endif
elseif rssiart == 3
set button to getbuttonpressed ;Schild
if button == 0 ;Leicht
set eingabe to 0
if player.getav armorer <= 16
player.additem furshield 1
elseif player.getav armorer > 16 && player.getav armorer < 32
player.additem leathershield 1
elseif player.getav armorer > 32 && player.getav armorer < 48
player.additem chainmailshield 1
elseif player.getav armorer > 48 && player.getav armorer < 64
player.additem mithrilshield 1
elseif player.getav armorer > 64 && player.getav armorer < 100
player.additem elvenshield 1
elseif player.getav armorer == 100
player.additem glassshield 1
endif
return
PlaySound UIARMORWEAPONREPAIR
elseif button == 1 ;Schwer
set eingabe to 0
if player.getav armorer <= 16
player.additem ironshield 1
elseif player.getav armorer > 16 && player.getav armorer < 32
player.additem steelshield 1
elseif player.getav armorer > 32 && player.getav armorer < 48
player.additem Dwarvenshield 1
elseif player.getav armorer > 48 && player.getav armorer < 64
player.additem orcishshield 1
elseif player.getav armorer > 64 && player.getav armorer < 100
player.additem ebonyshield 1
elseif player.getav armorer == 100
player.additem daedricshield 1
endif
PlaySound UIARMORWEAPONREPAIR
return
endif
elseif rssiart == 5
set button to getbuttonpressed ;brustpanzer
if button == 0 ;Leicht
set eingabe to 0
if player.getav armorer <= 16
player.additem furcuirass 1
elseif player.getav armorer > 16 && player.getav armorer < 32
player.additem leathercuirass 1
elseif player.getav armorer > 32 && player.getav armorer < 48
player.additem chainmailcuirass 1
elseif player.getav armorer > 48 && player.getav armorer < 64
player.additem mithrilcuirass 1
elseif player.getav armorer > 64 && player.getav armorer < 100
player.additem elvencuirass 1
elseif player.getav armorer == 100
player.additem glasscuirass 1
endif
PlaySound UIARMORWEAPONREPAIR
return
elseif button == 1 ;Schwer
PlaySound UIARMORWEAPONREPAIR
set eingabe to 0
if player.getav armorer <= 16
player.additem ironcuirass 1
elseif player.getav armorer > 16 && player.getav armorer < 32
player.additem steelcuirass 1
elseif player.getav armorer > 32 && player.getav armorer < 48
player.additem Dwarvencuirass 1
elseif player.getav armorer > 48 && player.getav armorer < 64
player.additem orcishcuirass 1
elseif player.getav armorer > 64 && player.getav armorer < 100
player.additem ebonycuirass 1
elseif player.getav armorer == 100
player.additem daedriccuirass 1
endif
return
endif
elseif rssiart == 6
set button to getbuttonpressed ;Beinschienen
if button == 0 ;Leicht
set eingabe to 0
PlaySound UIARMORWEAPONREPAIR
if player.getav armorer <= 16
player.additem furgreaves 1
elseif player.getav armorer > 16 && player.getav armorer < 32
player.additem leathergreaves 1
elseif player.getav armorer > 32 && player.getav armorer < 48
player.additem chainmailgreaves 1
elseif player.getav armorer > 48 && player.getav armorer < 64
player.additem mithrilgreaves 1
elseif player.getav armorer > 64 && player.getav armorer < 100
player.additem elvengreaves 1
elseif player.getav armorer == 100
player.additem glassgreaves 1
endif
return
elseif button == 1 ;Schwer
set eingabe to 0
PlaySound UIARMORWEAPONREPAIR
if player.getav armorer <= 16
player.additem irongreaves 1
elseif player.getav armorer > 16 && player.getav armorer < 32
player.additem steelgreaves 1
elseif player.getav armorer > 32 && player.getav armorer < 48
player.additem Dwarvengreaves 1
elseif player.getav armorer > 48 && player.getav armorer < 64
player.additem orcishgreaves 1
elseif player.getav armorer > 64 && player.getav armorer < 100
player.additem ebonygreaves 1
elseif player.getav armorer == 100
player.additem daedricgreaves 1
endif
return
endif
elseif rssiart == 7
set button to getbuttonpressed ;Handschuhe
if button == 0 ;Leicht
if player.getav armorer <= 16
player.additem furgauntlets 1
elseif player.getav armorer > 16 && player.getav armorer < 32
player.additem leathergauntlets 1
elseif player.getav armorer > 32 && player.getav armorer < 48
player.additem chainmailgauntlets 1
elseif player.getav armorer > 48 && player.getav armorer < 64
player.additem mithrilgauntlets 1
elseif player.getav armorer > 64 && player.getav armorer < 100
player.additem elvengauntlets 1
elseif player.getav armorer == 100
player.additem glassgauntlets 1
endif
set eingabe to 0
PlaySound UIARMORWEAPONREPAIR
return
elseif button == 1 ;Schwer
set eingabe to 0
if player.getav armorer <= 16
player.additem irongauntlets 1
elseif player.getav armorer > 16 && player.getav armorer < 32
player.additem steelgauntlets 1
elseif player.getav armorer > 32 && player.getav armorer < 48
player.additem Dwarvengauntlets 1
elseif player.getav armorer > 48 && player.getav armorer < 64
player.additem orcishgauntlets 1
elseif player.getav armorer > 64 && player.getav armorer < 100
player.additem ebonygauntlets 1
elseif player.getav armorer == 100
player.additem daedricgauntlets 1
endif
PlaySound UIARMORWEAPONREPAIR
return
endif
endif
endif
if eingabe == 50 ;Waffe
set button to getbuttonpressed
if button == 0 ;Leicht
set eingabe to 51
return
elseif button == 1 ;Schwer
set eingabe to 52
return
elseif button == 2 ;Nichts
set eingabe to 0
PlaySound UIARMORWEAPONREPAIRbreak
return
endif
endif
if eingabe == 30
set button to getbuttonpressed
if button == 0 ;Axt
set schwer to 1
set eingabe to 2
elseif button == 1 ;Hammer
set schwer to 2
set eingabe to 2
elseif button == 2 ;nichts
set eingabe to 0
PlaySound UIARMORWEAPONREPAIRbreak
return
endif
endif
if eingabe == 20
set button to getbuttonpressed
if button == 0 ;Dolch
set schwert to 1
set eingabe to 2
elseif button == 1 ;einhand
set schwert to 2
set eingabe to 2
elseif button == 2 ;zweihand
set schwert to 3
set eingabe to 2
elseif button == 3 ;Nichts
set eingabe to 0
return
endif
endif
endif
if eingabe == 2
if schwert > 0 && schwert != 4
if schwert == 1 ;add Dolch
set eingabe to 3
player.additem WeapSteelDagger 1
elseif schwert == 2 ;add einhand
set eingabe to 3
player.additem WeapSteellongsword 1
elseif schwert == 3 ;add 2hand
set eingabe to 3
player.additem WeapSteelclaymorefine 1
endif
Playsound UIArmorweaponRepair
endif
if schwer > 0 && schwer != 4
if schwer == 1 ;add Axt
player.additem WeapSteelWaraxe 1
set eingabe to 3
elseif schwer == 2 ;add Hammer
player.additem WeapSteelWarhammer 1
set eingabe to 3
endif
Playsound UIArmorweaponRepair
endif
if rssi > 0 && rssi != 4
if rssi == 1 ;add leichte rüssi
set eingabe to 3
;player. additem
elseif rssi == 2 ;add schwere rüssi
set eingabe to 3
;player. additem
endif
endif
if rssiart == 1.1 ;add Leicht Stiefel
player.additem mithrilboots 1
set eingabe to 3
elseif rssiart == 1,2 ;add Schwer Stiefel
player.additem steelboots 1
set eingabe to 3
elseif rssiart == 2,1 ;add Leicht Helm
player.additem mithrilhelmet 1
set eingabe to 3
elseif rssiart == 2,2 ;add Schwer Helm
player.additem steelhelmet 1
set eingabe to 3
elseif rssiart == 3,1 ;add Leicht Schild
player.additem mithrilshield 1
set eingabe to 3
elseif rssiart == 3,2 ;add Schwer Schild
player.additem steelshield 1
set eingabe to 3
elseif rssiart == 5,1 ;add Leicht Brust
player.additem mithrilcuirass 1
set eingabe to 3
elseif rssiart == 5,2 ;add Schwer Brust
player.additem steelcuirass 1
set eingabe to 3
elseif rssiart == 6,1 ;add Leicht Beinschienen
player.additem mithrilgreaves 1
set eingabe to 3
elseif rssiart == 6,2 ;add Schwer Beinschienen
player.additem steelgreaves 1
set eingabe to 3
elseif rssiart == 7,1 ;add Leicht Handschuhe
player.additem mithrilGauntlets 1
set eingabe to 3
elseif rssiart == 7,2 ;add Schwer Handschuhe
player.additem steelgauntlets 1
set eingabe to 3
endif
endif
return
endif
end
;Copyright 2010 by Death-Lord/schmidt@vielecheats.de Dieser Script darf weiter verwendet werden, zumindest wenn mein name in den Ctedits steht!
Statt eingabe immer wieder in jeder if-Abfrage auf 45 zu setzen, könntest du das auch einmalig am Ende erledigen:Code:if doonce == 25 && eingabe == 40 ;Welcher teil der Rüstung set button to getself set button2 to getbuttonpressed if button2 == 0 ;Stiefel set rssiart to 1 set eingabe to 45 elseif button2 == 1 ;Helm set rssiart to 2 set eingabe to 45 elseif button2 == 2 ;Schild set rssiart to 3 set eingabe to 45 elseif button2 == 3 ;Brustpanzer set rssiart to 5 set eingabe to 45 elseif button2 == 4 ;Beinschienen set rssiart to 6 set eingabe to 45 elseif button2 == 5 ;Handschuhe set rssiart to 7 set eingabe to 45 endif return endif
if doonce == 25 && eingabe == 40
;Welcher teil der Rüstung
set button to getself
set button2 to getbuttonpressed
if button2 == 0 ;Stiefel
set rssiart to 1
elseif button2 == 1 ;Helm
set rssiart to 2
elseif button2 == 2 ;Schild
set rssiart to 3
elseif button2 == 3 ;Brustpanzer
set rssiart to 5
elseif button2 == 4 ;Beinschienen
set rssiart to 6
elseif button2 == 5 ;Handschuhe
set rssiart to 7
endif
set eingabe to 45
return
endif
Immer wieder die gleiche MessageBox? mit UND/ODER müsstest du das doch erheblich verkürzen können:Code:if eingabe == 45 if rssiart == 1 MessageBox "Leicht oder schwer?" "Leicht" "Schwer" elseif rssiart == 2 MessageBox "Leicht oder schwer?" "Leicht" "Schwer" elseif rssiart == 3 MessageBox "Leicht oder schwer?" "Leicht" "Schwer" elseif rssiart == 5 MessageBox "Leicht oder schwer?" "Leicht" "Schwer" elseif rssiart == 6 MessageBox "Leicht oder schwer?" "Leicht" "Schwer" elseif rssiart == 7 MessageBox "Leicht oder schwer?" "Leicht" "Schwer" endif set eingabe to 9 endif
if eingabe == 45 && (rssiart == 1 || rssiart == 2 || rssiart == 3 || rssiart == 5 || rssiart == 6 || rssiart == 7)
MessageBox "Leicht oder schwer?" "Leicht" "Schwer"
set eingabe to 9
endif
Hier hat sich wohl ein kleiner Fehler eingeschlichen. Was passiert denn, wenn der Spieler einen Schmiedeskill von 32, 48 oder 64 hat, oder mittels einer Mod/Uncapper über 100 kommt?Code:if player.getav armorer <= 16 player.additem furboots 1 elseif player.getav armorer > 16 && player.getav armorer < 32 player.additem leatherboots 1 elseif player.getav armorer > 32 && player.getav armorer < 48 player.additem chainmailboots 1 elseif player.getav armorer > 48 && player.getav armorer < 64 player.additem mithrilboots 1 elseif player.getav armorer > 64 && player.getav armorer < 100 player.additem elvenboots 1 elseif player.getav armorer == 100 player.additem glassboots 1 endif
short art ; 1=L.Rüstung, 2=Schw.Rüstung, 3=Waffe
short typ ; 1=Stiefel/Dolch, 2=Helm/Schwert, 3=Brust/Axt, usw.
; MessageBoxen Abfragen usw.
if eingabe == 99 ; alle Eingaben abgeschlossen
if player.getav armorer <= 16
if art == 1
if typ == 1
player.additem furboots 1
elseif typ == 2
player.additem furhelm 1
elseif typ == 3
player.additem furcuirass 1
endif
elseif art == 2
if typ == 1
player.additem ironboots 1
elseif typ == 2
player.additem ironhelm 1
elseif typ == 3
player.additem ironcuirass 1
endif
; usw.