Beiträge von Nevo

    Spoiler anzeigen

    1.) Mysql Module installieren:
    http://wiki.multitheftauto.com/wiki/Modules/MTA-MySQL
    -> Rechts auswählen welchen Server du hast
    unter mta/mods/deathmatch ein ordner Namens "Modules" erstellen
    Deine Modules Datei zu "mtamysql.so" umändern und schließlich in den "Modules" ordner ziehen
    Deine mtaserver.conf editieren und ganz runter zur Zeile 267 gehen und deine Modules eintragen, das wird so aussehen:


    <!-- <module src="sample_win32.dll"/> -->
    <!-- <module src="sample_linux.so"/> -->
    <module src="mtamysql.so"/>


    2.) Datenbank einrichten:
    Importiere deine Datenbank per phpMyAdmin indem du oben bei der Leiste auf 'importieren' klickst, schließlich wählst du deine Datenbank .sql Datei aus


    3.) Mysql Verbindung herstellen:
    Gehe bei dein Script auf das Verzeichnis vio/mysql/mysql_start.lua und trage dort deine Serverpersonalisierung ein


    local gMysqlHost = "" -- Server IP eintragen, localhost eintragen oder 127.0.0.1 eintragen
    local gMysqlUser = "" Deinen Mysql Nutzernamen eintragen
    local gMysqlPass = "" Dein Mysql Passwort eintragen
    local gMysqlDatabase = "" Dein Datenbanknamen eintragen


    4.) Acl.xml Zugriffsrechte geben:
    Unter dem Verzeichnis mta/mods/deathmatch wirst du die Datei Acl.xml findet, diese bearbeitest du mit Notepad++:
    Unter dem Eintrag "Admin" musst du eine Zeile frei machen und folgendes eintragen:


    <object name="resource.DEIN-GAMEMODE-NAME" />


    Wenn du diest gemacht hast müsste es so aussehen:


    <group name="Admin">
    <acl name="Moderator"></acl>
    <acl name="SuperModerator"></acl>
    <acl name="Admin"></acl>
    <acl name="RPC"></acl>
    <object name="resource.admin"></object>
    <object name="resource.webadmin"></object>
    <object name="resource.acpanel"></object>
    <object name="resource.DEIN-GAMEMODE-NAME"></object>


    Außerdem wenn du möchtest kannst du deinen Gamemode automatisch starten lassen indem du deine mtaserver.conf bearbeitest und ganz unten play löschst und DEIN-GAMEMODE-NAME einträgst, das müsste so aussehen:


    <resource src="admin" startup="1" protected="0"/>
    <resource src="defaultstats" startup="1" protected="0"/>
    <resource src="helpmanager" startup="1" protected="0"/>
    <resource src="joinquit" startup="1" protected="0"/>
    <resource src="mapcycler" startup="1" protected="0"/>
    <resource src="mapmanager" startup="1" protected="0"/>
    <resource src="parachute" startup="1" protected="0"/>
    <resource src="performancebrowser" startup="1" protected="0"/>
    <resource src="reload" startup="1" protected="0"/>
    <resource src="resourcebrowser" startup="1" protected="1" default="true"/>
    <resource src="resourcemanager" startup="1" protected="1"/>
    <resource src="scoreboard" startup="1" protected="0"/>
    <resource src="spawnmanager" startup="1" protected="0"/>
    <resource src="voice" startup="1" protected="0"/>
    <resource src="votemanager" startup="1" protected="0"/>
    <resource src="webadmin" startup="1" protected="0"/>

    <!-- play is the default freeroam gamemode. Remove the following line to prevent it from starting. -->
    <resource src="DEIN-GAMEMODE-NAME" startup="1" protected="0"/>

    Moin, ich habe eine Funktion, welche mich nach 5 Minuten "nichts tun" in den AFK Modus setzt, allerdings will ich das wenn ich mich wieder bewege der AFK Modus weg geht.

    Hat da wer ein Event?

    onPlayerMove --> gibt es zwar nicht, aber sowas in der Art wird es doch sein oder?

    Du könntest mit createColCircle ein Feld erstellen wenn er AFK gesetzt wird und dann abfragen ob er in diesem Feld noch ist, wenn nicht soll er nicht mehr AFK sein.

    --

    Dann halt noch mit destroyElement das Feld entfernen.

    Hi, kann mir jemand vllt bei diesem Fehler helfen.
    Undzwar spawnen die Fraktionsfahrzeuge nicht und folgendert Fehler erscheint:

    Spoiler anzeigen

    ERROR: ...gamemode]/.../fraktionen/adac/adac_vehicles.lua:3: attempt to call global 'createFactionVehicle' (a nil value)


    Sitze hier schon seid ner Stunde und checke garnicht warum das nicht klappt:

    Vehicles.lua:

    Lua
    adacVehicles = {}
    
    
    adacVehicles[1] = createFactionVehicle ( 525, -2091.2998046875, -108.7001953125, 35.299999237061, 359.98352050781, 0, 270, 14, 255, 255, 0, 0 )


    allround.lua

    Das musst du in der register_server.lua ersetzen: