Dann wüsste ich grade nicht, woran es liegt. Bei mir geht es so. Vielleicht mal in deine Logs schauen?
Beiträge von Mare
-
-
Guten Abend,
Ich wollte mal nachfragen ob jemand bezüglich der Medic/Cop Call´s das Problem mit den Coordi gelöst hat? Ich finde keine Lösung.
Mfg Xavier
Klar, pass deine fn_handleMessages.sqf so an: Geändert ist da glaube ich nur das _grid.
Code
Alles anzeigen/* file: fn_handleMessages.sqf Author: Silex*/ private["_msg","_to","_target","_player","_type","_grid"]; _target = [_this,0,ObjNull,[ObjNull]] call BIS_fnc_param; _msg = [_this,1,"",[""]] call BIS_fnc_param; _player = [_this,2,ObjNull,[ObjNull]] call BIS_fnc_param; _type = [_this,3,-1] call BIS_fnc_param; _grid = mapGridPosition _player; switch(_type) do{ //normal message case 0: { if(isNULL _target) exitWith {}; _to = call compile format["%1", _target]; [_msg,name _player,0] remoteExec ["TON_fnc_clientMessage",_to]; private["_query","_pid","_toID"]; _pid = getPlayerUID _player; _toID = getPlayerUID _target; _msg = [_msg] call DB_fnc_mresString; _fromName = name _player; _toName = name _target; _query = format["INSERT INTO messages (fromID, toID, message, fromName, toName) VALUES('%1', '%2', '""%3""', '%4', '%5')",_pid,_toID,_msg,_fromName,_toName]; diag_log format["Query: %1",_query]; waitUntil{!DB_Async_Active}; [_query,1] call DB_fnc_asyncCall; }; //message to cops case 1: { [_msg,name _player,1,_grid] remoteExec ["TON_fnc_clientMessage",west]; }; //to admins case 2: { [_msg,name _player,2] remoteExec ["TON_fnc_clientMessage",0]; }; //ems request case 3: { [_msg,name _player,5,_grid] remoteExec ["TON_fnc_clientMessage",independent]; }; //adminToPerson case 4: { _to = call compile format["%1", _target]; if(isNull _to) exitWith {}; [_msg,name _player,3] remoteExec ["TON_fnc_clientMessage",_to]; }; //adminMsgAll case 5: {[_msg,name _player,4] remoteExec ["TON_fnc_clientMessage",0]; }; };
-
Poste doch erstmal hier die Logs und wenn dann kann man sehen ob das Problem leicht zu beheben ist.
Und lies dir bitte den Text durch, der ganz oben steht. Wir sind ja hier, um allen zu helfen und nicht um privaten Support zu betreiben.
Zitat
Wir erleben in letzter Zeit leider immer wieder dass Leute in Beiträgen
auf der Suche nach Hilfe Ihre TeamSpeak IP hinterlassen und Hilfe über
diesen anfordern anstatt das Problem auch für andere Leute öffentlich
sichtbar im Beitrag zu klären damit jeder etwas davon hat. Unser Forum
soll jedem helfen der Probleme mit seinem Gameserver oder Client hat,
daher werden wir derartige Beiträge künftig verwarnen und die TeamSpeak
IP's entsprechend entfernen.Wir hoffen auf euer Verständnis und wünschen euch weiterhin eine angenehme Woche.
-
Klar weiß ich das, steht ja auch schon Thread drin. Nächstes mal bitte erstmal nachsehen ob es das Problem schonmal gab
C: fn_showMsg.sqf
Alles anzeigen/* file: fn_msgRequest.sqf Author: Silex Fills the Messagelist */ private["_query", "_queryResult", "_uid", "_player"]; _uid = [_this, 0, "", [""]] call BIS_fnc_param; _player = [_this, 1, ObjNull, [ObjNull]] call BIS_fnc_param; _query = format["SELECT fromID, toID, message, fromName, toName FROM messages WHERE toID='%1' ORDER BY time DESC", _uid]; waitUntil { !DB_Async_Active }; _queryResult = [_query, 2, true] call DB_fnc_asyncCall; if (count _queryResult == 0) exitWith {}; { [1, _x] remoteExec["life_fnc_smartphone", _player]; } forEach _queryResult; ----------------------------------------------------------------- alles hier drunter löschen, das ist doppelt. _queryResult = [_query,2,true] call DB_fnc_asyncCall; if(count _queryResult == 0) exitWith {}; {[1,_x] remoteExec ["life_fnc_smartphone",_player]; }forEach _queryResult;
-
-
Ihr müsst in eurer common.hpp im Dialog Ordner in der: class Life_RscListNBox folgendes ergänzen: rowHeight = 0.04;
Dann sollte die Fehlermeldung nicht mehr auftreten. Wurde meiner Meinung nach hier aber auch schon beantwortet.
-
Du kannst das in folgender Datei anpassen
C: fn_DisplayPrices
Alles anzeigenif (_cost<_costOld) then { _percent = (100-((_cost/_costOld)*100)); _arrowText = format ["<t color='#FF0000'>↓ %1%2",_percent,"%"]; //Einmal hier } else { if (_costOld<_cost) then { _percent = (100-((_costOld/_cost)*100)); _arrowText = format ["<t color='#04B404'>↑ %1%2",_percent,"%"]; //Einmal hier } else { _percent = (100-((_costOld/_cost)*100)); _arrowText = format [""]; }; };
Ich bin mir unsicher, wieso er das so komisch formatiert. Du könntest es aber mal mit einem \t versuchen. Habs bei mir selbst aber noch nicht getestet.
-
Hatte vorhin den selben Fehler.
Lag daran, dass meine Tabelle komplett leer war. Habe die dynmarket Tabelle einfach komplett gelöscht und neu erstellt. Danach lief es wieder ohne Probleme.
Sollte aber auch gehen, wenn du bei ID eine 1 und bei prices [] einträgst. -
Moin, du musst in deiner life_server\Functions\DynMarket\fn_config.sqf anpassen.
Code: Fn_config.sqf// ███████████████████████████████████████████████████████████████████████ // █████████████████ DYNAMIC MARKET BASIC CONFIGURATION ██████████████████ // ███████████████████████████████████████████████████████████████████████ DYNMARKET_Serveruptime = 05; // Serveruptime after restart in hours DYNMARKET_UseExternalDatabase = true; // Should the script use the External Database? DYNMARKET_PriceUpdateInterval = 01; // After how many minutes should the price be updated? DYNMARKET_CreateBackups = true; // Should the server save write the prices regulary into the Database? If false, it will save the prices before Server-restart? DYNMARKET_CreateBackupInterval = 03; // After how many updates (PriceUpdateIntervals) should the prices be saved into the Database? DYNMARKET_UserNotification = true; // Should the user be informed with a hint whenever the prices got updated?
DYNMARKET_UserNotification = true; auf false setzten