Beiträge von Nevo

    Ich habe mich soeben auf dem Server registriert und das Tutorial abgespielt und einen kleinen Scriptfehler entdeckt.
    Man wird nach dem Tutorial im Boden gespawnt.

    --

    Ich spiele mit einer 1280 x 800 x 32 Auflösung im Fenstermodus.
    Manche Schriften sehen etwas "eckig" und unscharf aus, ist das so gewollt?

    https://abload.de/img/mta-screen_2018-02-16bjuiy.png
    https://abload.de/img/mta-screen_2018-02-16voqkt.png

    Ansonsten finde ich den ersten Einblick in den Server ganz gut.

    --

    Beim Gebäude am Startspawn sind die Tische begehbar.
    https://abload.de/img/mta-screen_2018-02-169rq7m.png
    https://abload.de/img/mta-screen_2018-02-166loru.png

    Ein Vorschlag von mir wäre, dass man beim Einsteigen der Startfaggios den Besitz eines Faggiotickets beim Anfangen des Einsteigens abfragen sollte (also dem Event onVehicleStartEnter). Sonst kann man immer ein Stückchen mit dem Faggio nach vorne fahren, und das sieht am Ende nicht sehr schön aus.
    https://abload.de/img/mta-screen_2018-02-16rekkk.png

    Hi, weiß jemand wie man gui Images fließend von einer x,y Stelle zu einer anderen x,y Stelle bewegen kann?
    Also ähnlich wie moveObject.

    Danke im Vorraus.
    MfG

    --

    Habe das schon mit setTimer und guiSetPosition probiert.
    Geht zwar, allerdings ist es nicht fließend/flüssig, sondern sieht etwas eckig aus beim Bewegen.

    Du kannst dafür z.B das verwenden:

    local RendernAktiv = true

    und beim Rendern dann abfragen:

    if RendernAktiv == true then

    --

    Wenn du ändern möchtest dass er nicht rendern soll oder so dann nutze das:

    local RendernAktiv = true oder false

    Tutorial Vio Script einfügen:

    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"/>

    Fertig ist dein Server eingerichtet.

    Fraktionen haben Sportmotor klick mal auf das Auto, Wenn du die Zahl erhöhen willst oder kleiner machen willst.

    Geh in /fraktions/allround.lua

    Das ist es, glaube ich.

    Lua
    vioSetElementData ( veh, "owner", fraktionNames[faction] )
    	vioSetElementData ( veh, "ownerfraktion", faction )
    	vioSetElementData ( veh, "sportmotor", ( faction == 10 and 3 or 2 ) )
    	vioSetElementData ( veh, "bremse", ( faction == 10 and 3 or 2 ) )
    	vioSetElementData ( veh, "antrieb", "awd" )