Bonjour à tous.
Je suis actuellement sur un système d'Housing avec alarme.
J'ai ajouter dans ma table houses deux colonne en varchar : alarmename et alarmetype
Depuis, dès que j'achète une maison, elle ne s'ajoute pas en base de donnée.
Aucun problème extDB.
Coté initHousej'ai modifié pour ça :
Le AddHouse.sqf, j'ai essayer en ajouter une valeur 0 en string dans mon alarmename et alarmetype mais pareil ...
Je suis actuellement sur un système d'Housing avec alarme.
J'ai ajouter dans ma table houses deux colonne en varchar : alarmename et alarmetype
Depuis, dès que j'achète une maison, elle ne s'ajoute pas en base de donnée.
Aucun problème extDB.
Coté initHousej'ai modifié pour ça :
Code:
private ["_queryResult","_query","_count","_blacklistedHouses","_blacklistedGarages"];
_count = (["SELECT COUNT(*) FROM houses WHERE owned='1'",2] call DB_fnc_asyncCall) select 0;
for [{_x=0},{_x<=_count},{_x=_x+10}] do {
_query = format ["SELECT houses.id, houses.pid, houses.pos, players.name, houses.garage, houses.alarmename, houses.alarmetype FROM houses INNER JOIN players WHERE houses.owned='1' AND houses.pid = players.pid LIMIT %1,10",_x];
_queryResult = [_query,2,true] call DB_fnc_asyncCall;
if (count _queryResult isEqualTo 0) exitWith {};
{
_pos = call compile format ["%1",_x select 2];
_house = nearestObject [_pos, "House"];
_house setVariable ["house_owner",[_x select 1,_x select 3],true];
_house setVariable ["house_id",_x select 0,true];
_house setVariable ["locked",true,true]; //Lock up all the stuff.
_house setVariable ["alarme",true,true];
_house setvariable ["alarmename",_x select 5,true];
_house setvariable ["alarmetype",_x select 6,true];
_numOfDoors = getNumber(configFile >> "CfgVehicles" >> (typeOf _house) >> "numberOfDoors");
for "_i" from 1 to _numOfDoors do {
_house setVariable [format ["bis_disabled_Door_%1",_i],1,true];
};
} forEach _queryResult;
};
Le AddHouse.sqf, j'ai essayer en ajouter une valeur 0 en string dans mon alarmename et alarmetype mais pareil ...