Jump to content

xjoker_

Member
  • Content Count

    205
  • Joined

  • Last visited

  • Medals

Everything posted by xjoker_

  1. yeah but when I say "yes" to start the batch in admin mode, nothing happens
  2. I tried to use this tool so I checked all the checkboxes in the settings menu, and I still have nothing when I right click on a pbo even after a reboot and I don't have the icon on my files
  3. Hello guys, do you know if it's possible to display a special char ingame ? When i do diag_log format ["%1", toString [8383]]; I have "₿" in my logs But if I do hint format ["%1", toString [8383]]; I just have an empty space
  4. xjoker_

    Display special chars ?

    yes 😄 but not with the symbol 8383
  5. xjoker_

    Display special chars ?

    It would be out of range with hint but not with diag_log ? 😕 that's strange
  6. you should diag_log [_target, _healer]; to check if your parameters are correct
  7. onKeyUp works thank you ! i was not sure because i wanted 1 control to update others, and others to update this one too. But that's fine
  8. Hello, I was wondering if there is a "clean" way to make some kind of OnChange listener on a RscEdit control. So in my dialog, when i'm typing some text in this control, it would automatically update other controls within the same dialog ? I could make a loop which check the current value each X ms but that doesn't seem very optimal. Thanks
  9. What's the difference between adding unsafeCVL= 0 or adding createVehicleLocal in CfgDisabledCommands ?
  10. this has no effect (it works in mysql workbench) _query = dbPrepareQuery ["UPDATE players SET playtime=playtime+(((time_to_sec(timediff(NOW(),datelastseen)))/60)/60) WHERE playerid = ?", [279]]; DB_connection dbExecute _query; no error in server logs playtime is a FLOAT (number of hours played on the server) datelastseen is a DATETIME
  11. I tested with the new build and it works great even with a far more complicated inventory thanks 👌
  12. type = TEXT value = [[],[],[],["U_C_Blouson_Noir",[]],[],[],"","",[],["ItemMap","","","","",""]]
  13. Ok so i tried to use that, and it seems to add more quotes than needed ? And on top of that i added the inventory (from getUnitLoadout command) and it doesn't appear in the parsed result.
  14. Bigger problem : dbResultToParsedArray and dbResultToArray _query = dbPrepareQuery ["SELECT steamid, position FROM players WHERE playerid = ?", [279]]; _result = DB_connection dbExecute _query; steamid is a varchar(17) position is a varchar(45) diag_log str ["RESULT",dbResultToArray _result]; will print 19:08:18 "[""RESULT"",[[""7656119807XXXXXXX"",""[8280.25,9981.17,0.00143433]""]]]" // pos is not parsed so i can't use directly the setPos command And diag_log str ["RESULT PARSED",dbResultToParsedArray _result]; will print 19:08:18 "[""RESULT PARSED"",[[7.65612e+016,[8280.25,9981.17,0.00143433]]]]" // i can use setPos, but steamid has been parsed too and i need it as a string (to use with getPlayerUID) So we need a way to choose fields that we want to parse for example in extDB3 : OUTPUT = 1-STRING, 2-STRING, 3, 4
  15. I don't know what's the best solution. But for my personnal usecase, I know that I have many checks like that if !(_groupId isEqualTo "") then { _obj setVariable ["groupId",_groupId,true]; }; to do something for example when a foreign key is not null for certain rows so i'll have to rewrite few files (not a big deal btw but just saying) to replace that with a if(!isNil "_var") then
  16. @Dedmen Just a suggestion, I don't know if it's hard or not to integrate, but extDB3 return empty string for null values so it may be interesting to have a global param in config to choose if you want to get nil or "" with interceptDB that way it would be easier to migrate from one to the other
  17. xjoker_

    Enhanced Movement

    Is there a variable to set, to enable/disable the jumb/climb function dynamically ? for example player setVariable ["unable_to_jump",true];
  18. xjoker_

    Creating Table Dialog

    BIS added recently https://community.bistudio.com/wiki/lnbSetTooltip
  19. Hello. Let's say in my mission, at any time, clients need to get the number of players that have a specific variable assigned. What method is the best (mostly for network traffic) between when players connect, the server assign a random var (A, B, or C) to them using _unit setVariable ["var","A",true]; // A, B or C And clients can get the number of players like that : _nbA = {_x getVariable ["var",""] isEqualTo "A"} count playableUnits; or when players connect, the server increments a variable (and do the opposite when players disconnect) like nbA = nbA + 1; publicVariable "nbA"; nbA = nbA - 1; publicVariable "nbA"; And clients can access the var like that hint str nbA; hint str nbB; hint str nbC;
  20. Yeah my question wasn't really about getting results out of it. I mean if I have to UPDATE players SET a = ? WHERE steam_id = ? ; for each connected players Do i have to make a loop or can i do that in 1 line with many parameters ? Do you think it would make a difference in terms of performance ?
  21. Is it possible to run multiple queries in one call ?
  22. Hello, Let's say I have a database , with like 5k players, 10k vehicles, 5xx groups... And i have to update those very often Is it better to update directly in DB whenever it's needed (for example using extDB3), or to have server variables with a huge number of entries (arrays), and when i want to update something i browse all these arrays, to find some players/objects IDs, update data in those variables, and then update the DB like every X minutes/hours with my variables ? like some sort of "caching system" Is there a limit for what you can store in a variable ?
  23. Hello. I'm asking your help to find out what can cause FPS issues on my server. Server specs : Logs with players < 20 Logs with players > 95 There is no AI in this mission. Only players, vehicles, objects in mission.sqm (buildings / addActions / modules to hide objects ... ), and (many ?) sql queries (using extDB3). The command https://community.bistudio.com/wiki/diag_activeSQFScripts shows nothing special on the server except 2-3 loops that are sleeping and save vehicles every 15min I don't think that I will find a more powerfull CPU than this one for Arma. So i'm looking for an efficient way to find out why he's running at 100% and the server goes < 10 FPS with many players. Some servers can host 150-200 players without problems, and with many mods enabled ... I tried to edit the basic.cfg file to "optimize" the network, using the guide on this forum, it had no effect I tried to move all the vehicles on a HC using setOwner, it was worse (desync). So I don't know. What is strange though, is that as you can see on my logs , the server needs less than 1 second to save 18 players - 332 vehicles but more than 40 seconds to save 99 players - 394 vehicles
  24. I tried that on the server but I don't really know how to read the generated file and what the differents lines mean or how it can help me 😞 I'm using parseSimpleArray for that It's actually a good idea I don't know why I didn't try that before
  25. You don't need to remoteExec to the server if you already are on the server
×