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.
Weil ich das Script für meine Schuhe brauchhä? warum willst du das net merh können, is doch deine sache ob du überhaupt welceh nimmst?
scn XYZ
Begin OnActivate
if (QuestID.varID == 1)
return
else
activate
end
scn XYZ2
Begin OnEquip
set QuestID.VarID to 1
end
Begin OnUnequip
set QuestIS.VarID to 0
end
Ne. Des is so:Ich vermute, er bezieht sich dabei auf seine Schnelligkeitsschuhe (siehe Sig)... Aber was die mit Heiltränken zu tun haben ist mir auch schleierhaft 😀 (evtl dass man dann fliehen kann, aber wegen Balancing dafür keine Heiltränke mehr nutzen kann oder sowas)
Wiederherstellung Lebensenergie hat die ID REHE.ich suche ein Skript, mit dem ich keine Heiltränke mehr benutzen kann.
und warum werden die nicht einfach nach einer vorgegebenen Zeit mit UnequipItem ausgezogen? In einem OnEquip-Block verhinderst Du dann, dass der Player die vor Ablauf einer Zwangspause wieder anziehen kann.hab ich mir überlegt, dass ich Feuerschaden 10 Pkt / Sek mach.
scn irgendeinnamefürdasscript
short canheal
scn XYZ
Begin OnActivate
if (00DummyQuest.canheal == 1)
return
else
activate
end
scn XYZ2
Begin ScriptEffectStart
set 00DummyQuest.canheal to 1
end
Begin ScriptEffectFinish
set 00DummyQuest.canheal to 0
end
Und wenn du mir noch sagst wie ich bei UnequipItem ne Zeit von 10 Sek machen kann, bin ich zufrieden! 🙂Wiederherstellung Lebensenergie hat die ID REHE.
Mit Begin OnMagicEffectHit REHE oder HasMagicEffect REHE kannst Du zwar abfragen, ob der Actor (also hier der Player) den Effekt gerade auf sich wirken hat, aber um das zu verhindern ... sehe ich nicht, denn wenn die Abfrage positiv ist, wirkt der Trank ja schon.
und warum werden die nicht einfach nach einer vorgegebenen Zeit mit UnequipItem ausgezogen? In einem OnEquip-Block verhinderst Du dann, dass der Player die vor Ablauf einer Zwangspause wieder anziehen kann.
scn 00Schuhscript
float unequiptimer
begin OnEquip
set unequiptimer to 10
end
begin gamemode
if (unequiptimer > 0)
set unequiptimer to (unequiptimer - getsecondspassed)
elseif (unequiptimer == 0) && player.getequipped SchuhID
player.unequipitem SchuhID
else
return
endif
end
Danke! 🙂so müsste das eigentlich klappenCode:scn 00Schuhscript float unequiptimer begin OnEquip set unequiptimer to 10 end begin gamemode if (unequiptimer > 0) set unequiptimer to (unequiptimer - getsecondspassed) elseif (unequiptimer == 0) && player.getequipped SchuhID player.unequipitem SchuhID else return endif end
Hm ... irgendwie klappt das nicht :/so müsste das eigentlich klappenCode:scn 00Schuhscript float unequiptimer begin OnEquip set unequiptimer to 10 end begin gamemode if (unequiptimer > 0) set unequiptimer to (unequiptimer - getsecondspassed) elseif (unequiptimer == 0) && player.getequipped SchuhID player.unequipitem SchuhID else return endif end
Versuch´s mal mit elseif unequiptimer <= 0Hm ... irgendwie klappt das nicht :/