Probleme nach dem Update
-
Snake586 -
22. September 2016 um 21:35 -
Geschlossen -
Erledigt
-
-
hab mall eine frage immer wenn ich versuche auf meins test Server zu Join werde ich nach der map rausgeworfen Grund (BattlEye : AddWeaponCargo Restriction # 1)
Eigenes Thema eröffnen.
-
Leider hat dieser Fix nicht geholfen.
Server startet immer noch nicht korrekt. Ich hatte ein Datenbank-Update eingespielt.Naja mein Server läuft jetzt auf Legacy 1.62, bis Bohemia den Fehler behebt oder es einen Fix gibt.
-
Leider hat dieser Fix nicht geholfen.
Server startet immer noch nicht korrekt. Ich hatte ein Datenbank-Update eingespielt.Naja mein Server läuft jetzt auf Legacy 1.62, bis Bohemia den Fehler behebt oder es einen Fix gibt.
Bi wird da nichts fixen. Bitte lade mal deine Serverlogs hoch.
-
@ZorG
Bin ich auch nachher drauf gekommen, es hat alles geklappt und Funktioniert wieder alles..VG
-
Die Datenbank zu fixen ist einfach.
Diesen SQL Befehl in der DB ausführen.
SQLUPDATE `players` SET `cop_licenses` = replace(cop_licenses, '``', '`'), `civ_licenses` = replace(civ_licenses, '``', '`'), `med_licenses` = replace(med_licenses, '``', '`'), `cop_gear` = replace(cop_gear, '``', '`'), `civ_gear` = replace(civ_gear, '``', '`'), `med_gear` = replace(med_gear, '``', '`'), `aliases` = replace(aliases, '``', '`') WHERE `id` > 0
Wenn ich versuche die SQL einzulesen bekomme ich diese FM:
#1054 - Unbekanntes Tabellenfeld 'id' in where clause
-
Mal schicken bitte Dankeschön
if (_new isEqualType "") then {_new = call compile format ["%1", _new];};
Das steht bei mir in line 58
Und danke an alle die hier helfen echt, bin schon am verzweifeln!!
Spoiler anzeigen
15:58:24 Error in expression <[[''license_cop_cAir'',1],[''license_cop_cg'>
15:58:24 Error position: <license_cop_cAir'',1],[''license_cop_cg'>
15:58:24 Error Missing ]
15:58:24 Error in expression <[[''license_cop_cAir'',1],[''license_cop_cg'>
15:58:24 Error position: <license_cop_cAir'',1],[''license_cop_cg'>
15:58:24 Error Missing ]
15:58:24 Error in expression <y = call compile format ["%1", _array];
_array;>
15:58:24 Error position: <_array;>
15:58:24 Error Undefined variable in expression: _array
15:58:24 File life_server\Functions\MySQL\fn_mresToArray.sqf, line 26
15:58:24 Error in expression <select 6)] call DB_fnc_mresToArray;
if (_new isEqualType "") then {_new = call c>
15:58:24 Error position: <_new isEqualType "") then {_new = call c>
15:58:24 Error Undefined variable in expression: _new
15:58:24 File life_server\Functions\MySQL\fn_queryRequest.sqf, line 58
15:58:24 Error in expression <[''U_B_CombatUniform_mcam_vest'',''sab_wwip>
15:58:24 Error position: <U_B_CombatUniform_mcam_vest'',''sab_wwip>
15:58:24 Error Missing ]
15:58:24 Error in expression <[''U_B_CombatUniform_mcam_vest'',''sab_wwip>
15:58:24 Error position: <U_B_CombatUniform_mcam_vest'',''sab_wwip>
15:58:24 Error Missing ]
15:58:24 Error in expression <y = call compile format ["%1", _array];
_array;> -
Bi wird da nichts fixen. Bitte lade mal deine Serverlogs hoch.
BI kann da auch nichts fixen. Das ist lediglich ein Fehler die bei der Datenkonvertierung schief läuft und liegt nicht an BI
-
SQL
UPDATE `players` SET `cop_licenses` = replace(cop_licenses, '``', '`'), `civ_licenses` = replace(civ_licenses, '``', '`'), `med_licenses` = replace(med_licenses, '``', '`'), `cop_gear` = replace(cop_gear, '``', '`'), `civ_gear` = replace(civ_gear, '``', '`'), `med_gear` = replace(med_gear, '``', '`'), `aliases` = replace(aliases, '``', '`') WHERE `uid` > 0
Deine DB Struktur ist anders als bei mir, vielleicht heißt es bei dir UID (fortlaufenden Nummer).
-
Ich teste mom.thx
edit: das war es "(Die Abfrage dauerte 0.0110 Sekunden.)"
So jetzt teste ich noch einmal den Server, werde berichten.
Lieben dank.
-
SQL
UPDATE `players` SET `cop_licenses` = replace(cop_licenses, '``', '`'), `civ_licenses` = replace(civ_licenses, '``', '`'), `med_licenses` = replace(med_licenses, '``', '`'), `cop_gear` = replace(cop_gear, '``', '`'), `civ_gear` = replace(civ_gear, '``', '`'), `med_gear` = replace(med_gear, '``', '`'), `aliases` = replace(aliases, '``', '`') WHERE `uid` > 0
Deine DB Struktur ist anders als bei mir, vielleicht heißt es bei dir UID (fortlaufenden Nummer).
wenn's nicht mit uid klappt (was ich stark annehme) ersetz es mal durch playerid oder pid - so sollte das heißen (pid nur wenn du die neueste 4.5 verwendest)
-
Was würde ich nur ohne euch und dem Forum machen, ihr seit echt klasse, dass muss einfach mal gesagt werden.
@blackfisch Danke hat so wie oben beschrieben geklappt ich könnte euch alle chrome
Er macht aber im log immer noch diese FM:
Spoiler anzeigen
16:25:59 Error in expression <anes_pilot_holster','B_Bergen_tna_F',','H_Beret_gen_F',['tf_anprc152_1'],',',[],>
16:25:59 Error position: <H_Beret_gen_F',['tf_anprc152_1'],',',[],>
16:25:59 Error Missing ]
16:25:59 Error in expression <anes_pilot_holster','B_Bergen_tna_F',','H_Beret_gen_F',['tf_anprc152_1'],',',[],>
16:25:59 Error position: <H_Beret_gen_F',['tf_anprc152_1'],',',[],>
16:25:59 Error Missing ]
16:25:59 Error in expression <y = call compile format ["%1", _array];
_array;>
16:25:59 Error position: <_array;>
16:25:59 Error Undefined variable in expression: _array
16:25:59 File life_server\Functions\MySQL\fn_mresToArray.sqf, line 26
16:25:59 Error in expression <select 8)] call DB_fnc_mresToArray;
if (_new isEqualType "") then {_new = call c>
16:25:59 Error position: <_new isEqualType "") then {_new = call c>
16:25:59 Error Undefined variable in expression: _new
16:25:59 File life_server\Functions\MySQL\fn_queryRequest.sqf, line 71 -
In dem Array aus der Db ist das drinnen :
'B_Bergen_tna_F',','H_Beret_gen_F' wobei ,', nicht sein darf. -
Besteht das Problem nur bei den Versionen 4.4 und höher? Ich habe bei meiner 4.0 noch ncihts festgestellt.
-
In dem Array aus der Db ist das drinnen :
'B_Bergen_tna_F',','H_Beret_gen_F' wobei ,', nicht sein darf.OK und was genau muss ich ändern?
-
Db löschen / Backup oder jeden Datensatz fixen
-
Ok, der Fix aus dem AltisLifeRPG Forum (bzw. auch hier) funktioniert.
Nur jetzt spacken irgendwie die Lizenzen rum. Also sie sind alle da, nur kommt da so ein Fehler...
Client-RPT:Code18:55:52 Error in expression <ble (_x select 0); if(_val) then { _lic lbAdd _str; _struct = _struct + format["> 18:55:52 Error position: <lbAdd _str; _struct = _struct + format["> 18:55:52 Error lbadd: Type Bool, expected String 18:55:52 File mpmissions\__CUR_MP.Tanoa\core\pmenu\fn_p_updateLicenses.sqf, line 25
Hier ist die updateLicenses:
Spoiler anzeigen
#include <macro.h>
/*
File: fn_p_updateLicenses.sqf
Author: Bryan "Tonic" Boardwine
Description:
Updates the player menu (Virtual Interaction Menu)
*/
private["_dialog","_lic","_side","_struct"];
disableSerialization;_side = switch(playerSide) do {case west:{"cop"}; case civilian:{"civ"}; case independent:{"med"};};
_dialog = findDisplay 84532;
_lic = _dialog displayCtrl 2014;
lbClear _lic;
_struct = "";{
if((_x select 1) == _side) then
{
_str = [_x select 0] call tanoarpg_fnc_varToStr;
_val = missionNamespace getVariable (_x select 0);
if(_val) then
{
_lic lbAdd _str;
_struct = _struct + format["%1<br/>",_str];
};
};
} foreach life_licenses;if(_struct == "") then
{
_lic lbAdd "No Licenses";
};Spoiler anzeigen
private["_var"];
_var = [_this,0,"",[""]] call BIS_fnc_param;
if(_var == "") exitWith {""};switch (_var) do
{
case "life_inv_oilu": {"Rohöl"};
case "life_inv_oilp": {"Diesel"};
case "life_inv_heroinu": {"Unverarbeitetes Heroin"};
case "life_inv_heroinp": {"Verarbeitetes Heroin"};
case "life_inv_cannabis": {"Kannabis"};
case "life_inv_marijuana": {"Marijuana"};
case "life_inv_apple": {"Apfel"};----[..........]-------
}; -
Hat nix mit dem Fix zu tuen und wir auch auf der 1.62 auftreten.
Die Function tanoarpg_fnc_varToStr returnt aus irgendeinem Grund ein Boolean und nicht den Namen der Lizenz. -
Hat nix mit dem Fix zu tuen und wir auch auf der 1.62 auftreten.
Die Function tanoarpg_fnc_varToStr returnt aus irgendeinem Grund ein Boolean und nicht den Namen der Lizenz.Nein, ist in der 1.62 nie aufgetreten.
Es wird ja trotzdem noch alles korrekt angezeigt, nur der RPT wird zugespammt.
Edit: Was der Fehler heißt, ist mir auch klar. Nur tritt er erst seit diesem Fix auf. -
-