Page MenuHomeRealLifeRPG

Assignment System Tasks verschwinden nicht von Karkte
GeschlossenPublic

Description

Es scheint wohl Standard zu sein das nach einer Weile eine Reihe von arma Tasks auf der Karte angezeigt bleibt auch wenn sie in der Liste nicht mehr existieren.

Wir sollten dafür entweder eine Lösung finden (was den Fehler verursacht) oder ggf. ein Script einbauen was ab und zu checkt welche aufträge noch da sind und alle anderen tasks löscht (weil im Menü werden sie ja auch nicht mehr angezeigt, also er erkennt das sie weg sind)

Event Timeline

vabene1111 created this object in space S4 Public.

Clientseitig gibt es keine RPT Fehler, das hier ist im Server RPT wenn der Fehler auftritt

2019/02/17, 17:51:49 Error in expression <l _x) then {_assignToNew = _assignToNew - _x;};
} forEach _assignTo;

_assignmen>
2019/02/17, 17:51:49   Error position: <- _x;};
} forEach _assignTo;

_assignmen>
2019/02/17, 17:51:49   Error -: Type Object, expected Number,Array,Not a Number
2019/02/17, 17:51:49 File \life_server\Functions\Loop\fn_cleanAssignment.sqf [TON_fnc_cleanAssignment], line 178
Specki added a subscriber: Specki.Feb 21 2019, 3:08 PM

Also es geht hier um das Auftragssystem der Fraktionen und Taxifahrer?

Wenn ja: mir ist aufgefallen das die Marker/Tasks vor allem dann bestehen bleiben wenn Auftraggeber den Server verlassen (häufig) oder koffern (eher selten, meist verschwinden die Aufträge)

das kann gut sein das das der Grund ist, danke für den Hinweis, denke mal nen Null oder NIl check irgendwo sollte es tun.

@Aeneas deine Logs verursachen folgenden output (gerade durch zufall gesehen daher schreib ich es mal auf)

2019/03/14, 19:30:07 (0:22:26) RL_ERROR - fn_cleanAssignment.sqf:15 #1 | []
2019/03/14, 19:30:07 (0:22:26) RL_ERROR - fn_cleanAssignment.sqf:41 #2 | []
2019/03/14, 19:30:07 (0:22:26) RL_ERROR - fn_cleanAssignment.sqf:65 #3 | [["76561198347624864_336.547_343",civ_11,"76561198347624864","RAC",[
2019/03/14, 19:30:07 12684.8,4856.05,0.462866],"Unfall","ich bin mit meinem lamb gegen einen bau gefaren brauche ein par reifen  ",336.547,[a
2019/03/14, 19:30:07 dac_6,<NULL-object>]],["76561198158288176_977.078_35",civ_35,"76561198158288176","RAC",[11073,911.251,0.00158691],"Panne
2019/03/14, 19:30:07 ","Mir sind zwei Reifen geplatzt.",977.078,[]],["76561198153752569_1293.83_116",civ_49,"76561198153752569","RAC",[7254.0
2019/03/14, 19:30:07 2,2716.21,0.629633],"Panne","Reifenpanne nähe Bundisgefängnis, brauzche 2  neue reifen",1293.83,[]]]
2019/03/14, 19:30:07 Error in expression <l _x) then {_assignToNew = _assignToNew - _x;};
} forEach _assignTo;

_assignmen>
2019/03/14, 19:30:07   Error position: <- _x;};
} forEach _assignTo;

_assignmen>
2019/03/14, 19:30:07   Error -: Type Object, expected Number,Array,Not a Number
2019/03/14, 19:30:07 File \life_server\Functions\Loop\fn_cleanAssignment.sqf [TON_fnc_cleanAssignment], line 179

vermutlich behoben seit 15.03 23 Uhr, Bestätigung noch ausstehend da Fehler ja nicht immer auftritt

Es scheint als sei das Problem behoben, die Medics berichten mir jedoch noch von einem weitern Problem welches vermutlich Client seitig auftritt oder so:

Wenn ein Patient der einen Request macht und dann verstirbt während er auf die medics wartet dann verschwindet der Auftrag aus dem Auftragsbuch aber der Task wird für den Client nicht gelöscht

vabene1111 closed this task as Geschlossen.Fri, Mar 29, 11:51 AM

scheint als wäre es jetzt komplett behoben, sonst noch mal neu melden bitte