Hi,
ich versuche mich gerade in Scripte schreiben.
Dazu benutze ich das Plug-in "Seyda_time__shop.esp", dass ich modifiziert habe um zu sehen wie und was man machen kann.
Nun bekomme ich einen Scriptfehler : EXPRESSION, wenn ich dann auf continue druecke, die lapidare Meldung LEFT EVAL.
Der Fehler ist die Zeile "set button to 1", wobei button als "short button" deklariert ist und schon vorher mit "set button to 0" definiert wurde. "button" kommt auch in einer Abfrage vor.
Hat jemand aehnliche Probleme mit dem Editor beim Scripten? Habe es mit AMD und P3 ausprobiert, kein Unterschied
Jemand 'ne Idee ?
Gruss Xaskin
anbei das ganze ´Versuchssrcipt':
Begin Move_Tolvise
short travelNow
short button
Set travelNow to 0
Set button to 0
if ( GetDistance, Player > 20)
if (GameHour >= 7.40)
if (GameHour <= 7.41)
; PositionCell -42 -45 135 90 "Seyda Neen, Arrille's TradeHouse"
PositionCell 0 -350 135 90 "Seyda Neen, Arrille's TradeHouse"
endif
endif ; beim Start ein def. Platz fuer Tolvise
if (GameHour >= 7.50)
if (GameHour <=7.51)
AiTravel -100 -550 135 0
endif
endif
if (GameHour >=7.60)
if (GameHour <=7.61)
AiTravel -450 -350 398 0
endif
endif
if (GameHour >=7.75)
if (GameHour <=7.76)
AiTravel -280 -150 398 0
endif
endif
if (GameHour >=7.85)
if (GameHour <=7.86)
MessageBox "Travel"
AiTravel 0 50 398 0
endif
endif
if (GameHour >=8.10)
if (GameHour < 9.00)
if (travelNow == 0)
MessageBox "travelNow 0"
if (button == 0)
if (GetAiPackageDone == 1)
set travelNow to 1
MessageBox "travelNow 1 , auf 0"
AiTravel -50 0 384 0
endif
else
set travelNow to 1
AiTravel -50 -150 384 0
endif
endif
if (GetCurrentAiPackage == 1)
if (GetAiPackageDone == 1)
MessageBox "Done3"
set travelNow to 0
if (button == 0)
;---------------------------------------------------
set button to 1
; hier liegt der Scriptfehler ?
;---------------------------------------------------
MessageBox "Auf 1"
AiActivate "in_c_door_arched"
endif
endif
endif
endif
endif
if (GameHour >=9.50)
if (GameHour <= 9.51)
AiTravel -26 -232 398 0
endif
endif
if (GameHour < 6.00)
PositionCell -26, -232, 398, 0, "Seyda Neen, Arrille's TradeHouse"
endif
if (GameHour > 23.00)
PositionCell -26, -232, 398, 0, "Seyda Neen, Arrille's TradeHouse"
endif
endif
end
|