Double post volontaire car j'ai un problème :
Je modifie un script avec OBSE comme d'habitude mais là :
Un message :
► Afficher le texte
Invalid Begin/End Block structure on line 86.
Je vous passe le script en entier :
► Afficher le texte
scn CLSForgeSummonScript
short bDoOnce
short CurX
short CurY
short CurZ
short CurAngle
ref myForge
ref myCook
ref myCook2
ref myGrill
ref myHook
ref myHook2
ref myBox
ref forge
short FSCurZ
; short IsFireLit
ref TheLogs
begin GameMode
if bDoOnce == 0
set CurX to GetPos x
set CurY to GetPos y
set CurZ to GetPos z
set CurAngle to GetAngle z
set forge to GetSelf
set bDoOnce to 1
endif
end
begin OnActivate
if player.IsSneaking == 0 ;Summon Forge
set myForge to PlaceAtMe craftybitssmallforge 1 0 0
myForge.SetPos x CurX
myForge.SetPos y CurY
myForge.SetPos z CurZ
myForge.SetAngle x 0
myForge.SetAngle y 0
myForge.SetAngle z 0
myForge.MoveTo Player
myForge.SetPos x CurX
myForge.SetPos y CurY
myForge.SetPos z CurZ
; myForge.Enable
forge.disable
;CLS Added spit mesh
; set myCook2 to PlaceAtMe craftybitsfirespit 1 0 0
; set FSCurZ to (CurZ-45)
; myCook2.SetPos x CurX
; myCook2.SetPos y CurY
; myCook2.SetPos z CurZ
;
; myCook2.SetAngle x 0
; myCook2.SetAngle y 0
; myCook2.SetAngle z 0
; myCook2.SetScale 1
;
; myCook2.MoveTo Player
;
; myCook2.SetPos x CurX
; myCook2.SetPos y CurY
; myCook2.SetPos z CurZ
; myCook2.SetScale .6
;
; myCook2.MoveTo myForge -18 -4 0
; myCook2.SetAngle x 0
; myCook2.SetAngle y 0
; myCook2.SetAngle z -10.5
; Double checks that the fire is disabled. May be unnecessary
myForge.Disable
myforge.poscell 0,0,0,0,craftybitsjunkyard
; myforge.activate craftybitsgarbagemanp
endif
else
player.AddItem "CLSForgePlacer" 1
forge.Disable
forge.poscell 0,0,0,0,craftybitsjunkyard
; forge.activate craftybitsgarbagemanp
; Double checks that the fire is disabled. May be unnecessary
myForge.Disable
myforge.poscell 0,0,0,0,craftybitsjunkyard
; Return
else
Message "I wonder what's up?"
; Return
endif
endif
end
Merci de vos réponses
