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 omgdasisteinscript
short okaymann
short onceplz
begin gamemode
if (getstage QUESTID >= 10 && getstage QUESTID < 100 && onceplz == 0)
set okaymann to 1
set onceplz to 1
endif
if (okaymann == 1 && player.getdead)
playbink "NAMEDESVIDEOS.bik" allowescapeflag
set okaymann to 2
endif
end
ich denke das fett Geschriebene ist der Fehler.. darum bin ich auch auf 16000 gekommen 😀 weil das dann ja per Frame durchläuft.. und der Wert dann ziehmlich steigt oder? weil beim letzten mal wars so^^16000? *Lach* Au weia. Was ist denn da durcheinander gekommen? Es wundert mich auch das Du keine Antwort bekamst. Das Script dazu ist recht einfach:
scn Glueckspfennig ;name des Scriptes
begin gamemode ; --------------------------------------Lasse bei jeder Frame das Script durchlaufen
if player.getitemcount (Editor ID der Münze) >= 1 ; ---Wenn Spielers Münzenmenge 1 oder größer ist
player.modav luck 5 ;------------------------------------setze den Wert Glück 5 nach oben
endif
end
begin ondrop ;--------------------------------------------Frage ab, wenn Spieler Münze fallen lässt
player.modav luck -5 ;-----------------------------------setze Glück 5 nach unten.
end
den Code werde ich mal testen (sitz am falschen rechner, ty🙂Zur Liebe zur Performance und zum Vorbeugen von Fehlern:
Code:scn Scriptname Begin OnAdd player player.modav luck 10 End Begin OnRemove player player.modav luck -10 End
Willst du wirklich Glück 16000, ersetzt du modav durch setav (in beiden Fällen) und die 10 und -10 in jeweils 16000 und -16000.
Gildur
scn x
Begin OnActivate / Begin OnDeath
...
end
RemoveAllItems TargetContainerID
short doonce
Begin OnActivate ;falls das Buch auf dem Boden oder so rumliegt,sonst Begin OnEquip
if doonce == 0
<ref des Companions>.startcombat Player
activate
endif
end
scn name
short init
Begin onTriggerMob
if init < 15
set init to ( init + 1 )
else
return
endif
end
Begin GameMode
if init >= 15
player.setAV marksman to ( player.getAV marksman + 1 )
set init to 0
endif
end
Begin onReset
set init to 0
end
scn name
short init
Begin onHit player
if init < 15
set init to ( init + 1 )
else
return
endif
end
Begin GameMode
if init >= 15
player.setAV blade to ( player.getAV balde + 1 )
set init to 0
endif
end
Begin onReset
set init to 0
end
if (GetActionRef != player)
1 als Priorität ist sehr niedrig😉
100 ist die höchste (bzw eine höhere macht keinen Unterschied zu 100).
Ansonsten kannst du das ganze mit fQuestDelayTime ändern.
Normal läuft das Script alle 5 Sekunden, deswegen deine Verzögerung.
set fQuestDelayTime to 0.01