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.
So, ich bins wieder und vllt kann mir diesmal wer meine Frage beantworten:
Ich hab hier ein Script(siehe Spoiler) vom Spiel genommen und möchte das man für den Effekt etwas opfern muss(z.B.: eine Flasche Menschenblut und ein Daedraherz)!
Wenn der Spieler die Sachen im Inventar soll eine Frage kommen ob er sie opfern will und dann sollen sie(wenn er auf ja drückt) automatisch entfernt werden und das Script soll ausgeführt werden.
Wenn er die Sachen nicht im Inventar hat soll halt eine Fehlermeldung kommen("Ich habe nicht die geforderte Opfergabe dabei!" oder so iwas)!
ScriptName Vampire100TestScript
short doonce
Begin OnActivate
if isActionRef player == 1
if ( doonce == 0 )
player.addspell Vampirism100
player.addspell Vampirism100Att
player.addspell Vampirism100skills
player.addspell VampireEmbraceofShadows
player.addspell VampireSeduction
player.addspell VampireReignofTerror
player.addspell VampireHuntersSight
set PCVampire to 4
MessageBox "Voller Vampirismus hinzugefügt."
set doonce to 1
endif
endif
End
Könnte mir bitte irgendjemand das Script mit den obengenannten Sachen vervollständigen???
ScriptName Vampire100TestScript
short doonce
Begin OnActivate
if isActionRef player == 1
if (doonce == 0)
if (player.getitemcount DaedraHeart > 0) && player.getitemcount HumanBlood > 0)
player.addspell Vampirism100
player.addspell Vampirism100Att
player.addspell Vampirism100skills
player.addspell VampireEmbraceofShadows
player.addspell VampireSeduction
player.addspell VampireReignofTerror
player.addspell VampireHuntersSight
set PCVampire to 4
MessageBox "Voller Vampirismus hinzugefügt."
set doonce to 1
else
Messagebox "Ihr habt nicht die nötigen Zutaten! Ihr benötigt ein Daedra Herz und eine Phiole Menschenblut um das Ritual zu vollziehen."
endif
else
Messagebox "Ihr habt das Ritual schon durchgeführt."
endif
endif
End
entweder:oderCode:<npcref>.kill
Code:<NPCRef>.addspell <ID des Zaubers>
den Zauber als Eigenschaft, die für ein paar Sekunden wirkt erstellen.
if getstage QuestID == 10
If Step == 0
Return
ElseIf Step == -10 && ( Player.GetStage SmithApprentice >= 25 )
Set Step to 10
MessageBox "Welches Rohmaterial möchtet Ihr verarbeiten?","Eisen","Feineisen",[COLOR=Blue]"Stahl"[/COLOR],[COLOR=Red]"Feinstahl"[/COLOR],"zurück"
Set Button to -1
ElseIf Step == 10
Set Button to GetButtonPressed
If Button == 0 && ( Player.GetItemCount OreNugget <= 3 )
MessageBox "Ihr besitzt nicht genug Rohmaterial!"
Set Step to 0
EndIf
If Button == 0 && ( Player.GetItemCount OreNugget >= 4 )
Player.RemoveItem OreNugget 4
Player.AddItem WeapIronDaggerSA 1
Set Step to 0
ElseIf Button == 1 && ( Player.GetItemCount OreNugget <= 1 ) && ( Player.GetItemCount Gem0GoldNugget <= 1 )
MessageBox "Ihr besitzt nicht genug Rohmaterial!"
Set Step to 0
EndIf
If Button == 1 && ( Player.GetItemCount OreNugget >= 2 ) && ( Player.GetItemCount Gem0GoldNugget >= 2 )
Player.RemoveItem OreNugget 2
Player.RemoveItem Gem0GoldNugget 2
Player.AddItem WeapIronDaggerFineSA 1
Set Step to 0
[COLOR=Blue]
ElseIf Button == 2 && ( Player.GetItemCount OreNugget <= 1 ) && ( Player.GetItemCount Gem0SilverNugget <= 1 )
MessageBox "Ihr besitzt nicht genug Rohmaterial!"
Set Step to 0
EndIf
If Button == 2 && ( Player.GetItemCount OreNugget >= 2 ) && ( Player.GetItemCount Gem0SilverNugget >= 2 )
Player.RemoveItem OreNugget 2
Player.RemoveItem Gem0SilverNugget 2
Player.AddItem WeapSteelDaggerSA 1
Set Step to 0[/COLOR]
[COLOR=Red]ElseIf Button == 3 && ( Player.GetItemCount OreNugget <= 1 ) && ( Player.GetItemCount Gem0SilverNugget == 0 ) && ( Player.GetItemCount Gem0GoldNugget == 0 )
MessageBox "Ihr besitzt nicht genug Rohmaterial!"
Set Step to 0
EndIf
If Button == 3 && ( Player.GetItemCount OreNugget >=2 ) && ( Player.GetItemCount Gem0SilverNugget >= 1 ) && ( Player.GetItemCount Gem0GoldNugget >= 1 )
Player.RemoveItem OreNugget 2
Player.RemoveItem Gem0SilverNugget 1
Player.RemoveItem Gem0GoldNugget 1
Player.AddItem WeapSteelDaggerFineSA 1
Set Step to 0[/COLOR]
ElseIf Button == 4
Return
EndIf
EndIf
ElseIf Step == -1
Set Button to GetButtonPressed
If Button == 0
Set Step to -10
ElseIf Button == 1
Set Step to 0
EndIf
EndIf
End
Ohne OBSE afaik nicht möglich außer du willst 5 mal die Selbe Waffe machen nur halt immer mit ner unterschiedlichen Repair stufe...
scn LUADWBjor
begin GameMode
if getstage LUADWQuest01 == 10
BjorRef.addspell LUBjorgodown
endif
[COLOR="DarkOrange"]setstage LUADWQuest01 == 20[/COLOR]
end
setstage QuestName XX
scn scriptname
begin onhit
if player.equipitem todesdolch == 1 && player.isweaponout == 1
player.kill
endif
end onhit
Ich kenne nur "setObjectHealth".
wird dieser script funktionieren wenn ich ihn auf ein buch lege? und er auch laufen wenn ich irgendein npc schlage?
Code:scn scriptname begin onhit if player.equipitem todesdolch == 1 && player.isweaponout == 1 player.kill endif end onhit
scn Scriptbeispiel
begin OnActivate
if Player getincell Beispielzelle
NPCRef.disable
endif
end