Beiträge von moeck
-
-
Hast DU es mal mit dem 32 Bit Server versucht? Eventuell musst Du mal schauen ob der Mod auch für 64 bit geeignet ist.
-
#Update habe mal das setupAction korrigiert
-
Hi,
nein die Zeile ist dafür gedacht, wenn du auf dem Server verschiedene Gruppierungen hast, dass Du ihnen einen eigenen Ausweis gibst. Zu mindestens ist es bei uns so, dass wir X zugelassene Gruppierungen haben und diese können dann einen eigenen Ausweis erstellen. Sollten sie sich mit dem Clannamen einloggen wird beim Ausweis zeigen dann der Gruppenausweis statt dem normalem Ziv Ausweis gezeigt.
Das mit den Lizenzen bzw. Führerschein möchte ich bei Gelegenheit noch implementieren aber dazu bin ich noch nicht gekommen.
Gruß,
moeck
-
Moin,
wenn Du die Schwierigkeit hochstellst verschwindet der Punkt auf der Karte.
Gruß,
moeck
-
Moin,
dann musst Du auch alle Mods auf 64 Bit bringen. Laut deinem Log ist zumindestens bei TFAR nicht ganz richtig konfiguriert?
Code
Alles anzeigen16:34:15 "TFAR - No units set for Frequency Module" 16:34:16 ca\misc\leseni_barvy.p3d: house, config class missing 16:34:17 Error in expression <> "CfgVehicles" >> _item >> _property); TFAR_ConfigCacheNamespace setVariable [_> 16:34:17 Error position: <TFAR_ConfigCacheNamespace setVariable [_> 16:34:17 Error Undefined variable in expression: tfar_configcachenamespace 16:34:17 File z\tfar\addons\core\functions\fnc_getConfigProperty.sqf, line 42 16:34:17 Error in expression <em + _property); private _cachedEntry = TFAR_ConfigCacheNamespace getVariable _c> 16:34:17 Error position: <TFAR_ConfigCacheNamespace getVariable _c> 16:34:17 Error Undefined variable in expression: tfar_configcachenamespace 16:34:17 File z\tfar\addons\core\functions\fnc_getConfigProperty.sqf, line 33
Irgendwas Namens ARMA_LOG und ARMA_LOAD wird auch nicht richtig geladen. Ich würde mal auf infiStar tippen
Gruß,
moeck
-
-
Hast Du es schon mal mit 32 Bit versucht? Auf jeden Fall scheint das TFAR in einer falschen Version vor zuliegen.
Im ersten Versuch solltest Du den Server aber mal mit der 32 Bit Version starten und schauen ob es dann geht.
-
Ja ich möchte Dir helfen nur ohne Logs wird das schwer bis unmöglich. Falls Du Linux verwendest musst Du die Ausgabe mit Startbefehl >> server.log umleiten.
-
Kannst Du bitte mal die Logs vom Server und Client anhängen?
-
haste mal im Server Log geschaut? irgendwo muss ein kleiner fehler drin sein.
-
Hi,
hast Du auch mal ins Client rpt geschaut? Kommt dort ein Fehler? Ich habe auf den ersten Blick erstmal keinen Fehler gefunden.
Gruß,
moeck
-
Tauscht mal das Lizenzzeigen gegen Ausweiszeigen aus. Da hat sich wohl ein Schreibfehler einschlichen
-
So dann fügen wir mal noch inhalte in die Tabelle
SQLINSERT INTO `goverment` VALUES (1,'[]'); INSERT INTO `goverment` VALUES (2,'4573834057905734'); INSERT INTO `goverment` VALUES (3,'0'); INSERT INTO `goverment` VALUES (4,'20'); commit;
Einfach mal im NaviCat oder phpmyadmin auf der DB ausführen. Danach führst Du bitte noch einmal
aus. Dort solltest du dann 4 Einträge sehen als Ergebnis sehen ;-).
-
-
-
So wenn du die DB jetzt nochmal löschst und die folgenden Datei ausführst müsste es theoretisch funktionieren.
-
Ich habe jetzt noch mal geschaut. Wenn du nur das von mir verwenden möchtest dann musst du noch die DB mit angeben oder du klickst die DB an wo du das ausführen möchtest. Würde dann so aussehen.
Bitte ersetze bei Use `dein DB Name` durch den Namen deiner DB
Code
Alles anzeigenUSE `dein DB Name`; -- -- Drop procedures to ensure no conflicts -- DROP PROCEDURE IF EXISTS `resetLifeVehicles`; DROP PROCEDURE IF EXISTS `deleteDeadVehicles`; DROP PROCEDURE IF EXISTS `deleteOldHouses`; DROP PROCEDURE IF EXISTS `deleteOldGangs`; DROP PROCEDURE IF EXISTS `deleteOldContainers`; DROP PROCEDURE IF EXISTS `deleteOldWanted`; DELIMITER $$ -- -- Procedures -- Edit arma3 to match a user in MySQL -- For external databases: Edit localhost to match arma3server IP -- CREATE DEFINER=`arma3`@`localhost` PROCEDURE `resetLifeVehicles`() BEGIN UPDATE `vehicles` SET `active`= 0; END$$ CREATE DEFINER=`arma3`@`localhost` PROCEDURE `deleteDeadVehicles`() BEGIN DELETE FROM `vehicles` WHERE `alive` = 0; END$$ CREATE DEFINER=`arma3`@`localhost` PROCEDURE `deleteOldHouses`() BEGIN DELETE FROM `houses` WHERE `owned` = 0; END$$ CREATE DEFINER=`arma3`@`localhost` PROCEDURE `deleteOldGangs`() BEGIN DELETE FROM `gangs` WHERE `active` = 0; END$$ CREATE DEFINER=`arma3`@`localhost` PROCEDURE `deleteOldContainers`() BEGIN DELETE FROM `containers` WHERE `owned` = 0; END$$ CREATE DEFINER=`arma3`@`localhost` PROCEDURE `deleteOldWanted`() BEGIN DELETE FROM `wanted` WHERE `active` = 0; END$$ DELIMITER ; -- --------------------------------------------------------
Wie gesagt alternativ klickst Du das Schema an und führst es dann aus.
Weitere Alternative du löschst die DB und importierst sie neu. Dort bitte bei der Anlage der Tabelle Players id durch playerid ersetzen und arma3 durch root wenn ich das richtig gelesen habe. Du solltest aber dir irgendwann mal einen eigenen User für die DB anlegen. Root ist ein schlechte Wahl.
Gruß,
moeck
-
Hänge mal deine Altis.sql hier ran als txt
-
Moin,
einen ersten Fehler hast Du in den Proceduren drin.
Code[09:27:29:957485 +02:00] [Thread 5036] extDB2: SQL_RAW_V2: Error StatementException: MySQL: [MySQL]: [Comment]: mysql_stmt_execute error [mysql_stmt_error]: DELETE command denied to user 'arma3'@'localhost' for table 'vehicles' [mysql_stmt_errno]: 1142 [mysql_stmt_sqlstate]: 42000 [statemnt]: CALL deleteDeadVehicles
Ich gehe davon aus, dass dein DB User nict arma 3 heißt! Hier müsstest die Prozeduren löschen und neu anlegen.
Bitte ersetze hier im Code arma3 durch deinen DB User und führe das in NaviCat oder phpmyadmin dann aus.
Code
Alles anzeigen-- -- Drop procedures to ensure no conflicts -- DROP PROCEDURE IF EXISTS `resetLifeVehicles`; DROP PROCEDURE IF EXISTS `deleteDeadVehicles`; DROP PROCEDURE IF EXISTS `deleteOldHouses`; DROP PROCEDURE IF EXISTS `deleteOldGangs`; DROP PROCEDURE IF EXISTS `deleteOldContainers`; DROP PROCEDURE IF EXISTS `deleteOldWanted`; DELIMITER $$ -- -- Procedures -- Edit arma3 to match a user in MySQL -- For external databases: Edit localhost to match arma3server IP -- CREATE DEFINER=`arma3`@`localhost` PROCEDURE `resetLifeVehicles`() BEGIN UPDATE `vehicles` SET `active`= 0; END$$ CREATE DEFINER=`arma3`@`localhost` PROCEDURE `deleteDeadVehicles`() BEGIN DELETE FROM `vehicles` WHERE `alive` = 0; END$$ CREATE DEFINER=`arma3`@`localhost` PROCEDURE `deleteOldHouses`() BEGIN DELETE FROM `houses` WHERE `owned` = 0; END$$ CREATE DEFINER=`arma3`@`localhost` PROCEDURE `deleteOldGangs`() BEGIN DELETE FROM `gangs` WHERE `active` = 0; END$$ CREATE DEFINER=`arma3`@`localhost` PROCEDURE `deleteOldContainers`() BEGIN DELETE FROM `containers` WHERE `owned` = 0; END$$ CREATE DEFINER=`arma3`@`localhost` PROCEDURE `deleteOldWanted`() BEGIN DELETE FROM `wanted` WHERE `active` = 0; END$$ DELIMITER ; -- --------------------------------------------------------
Des Weiteren habe ich noch einen Fehler gesehen. Bitte benenne das Feld id in playerid in der Tabelle players um. Dann sollte es funktionieren. Kann es sein, dass du das falsche Installationsscript für die Anlage der DB verwendet hast?
Gruß,
moeck