Hallo,
und zwar hab ich das Problem bzw wir, das Systeme nach 30 oder 1 Stunde rumbuggen, obwohl die normalerweise nicht rumbuggen dürften, als wir das Script getestet haben hat alles geklappt, woran könnte das liegen?
Bitte dringend um Hilfe
MFG
Hallo,
und zwar hab ich das Problem bzw wir, das Systeme nach 30 oder 1 Stunde rumbuggen, obwohl die normalerweise nicht rumbuggen dürften, als wir das Script getestet haben hat alles geklappt, woran könnte das liegen?
Bitte dringend um Hilfe
MFG
Welche Systeme buggen?
Bitte den Quellcode gleich dazu posten
unterschiedliche, z.B. schließt man einen Dialog und es öffnet sich ein anderer, hab es im Script nachgeschaut und das dürfte nciht sein, kann es an Variablen liegen? also wenn nicht alle z.B. wieder auf 0 gesetzt werden, wenn man den Server verlässt?
Kann es sein, wenn in einem public z.B. EnterVehicle zuviele dinge drin stehen, das er durcheinander kommt?
MFG
Also ansich kommt das Script auch bei viel Code nicht "durcheinander".
Aber vielleicht du.
Prüf mal, ob du alle Klammern richtig geschlossen hast, und kein Code in einer "fremden" Anweisung steht.
Dann stelle sicher, dass du alle Möglichkeiten ausschließt, die eine Codezeile aufrufen könnten:
Z.B
OnDialogRespone(..)
{
if(dialogid == 1)
{
//Tu etwas
dialogid = 2
}
if(dialogid == 2)
{
//Der Code wird ausgeführt, obwohl er nicht ausgeführt werden soll
}
}
Verwende, falls du das so hast, lieber switch oder if und else if
Ansonsten kann ich dir nur raten, jede Variable zu überprüfen und zu schauen, dass sie wirklich mit den richtigen Werten beschrieben und auch nur im richtigen Moment genutzt werden.
Vielleicht mehrere Dialoge mit der gleichen Zahl oben am Script definiert?