Beiträge von SlliX

    Du deklarierst jeweils 2 mal die Variable "gate", heißt "gate" beinhaltet nur noch 1 Tor, nicht beide, somit kannst du auch immer nur das zuletzt deklarierte bewegen. Zudem hast du zweimal die Funktion "close", solltest du auch nicht machen. Zudem würde ich dir empfehlen, nicht für jedes Gate eine Funktion zu erstellen, das wird schnell recht unübersichtlich. Du könntest z.B. all deine Gates in eine Tabelle packen, und in der gate Funktion dann durchloopen und schauen, ob man in der nähe ist und gegebenenfalls damit interagieren.

    Bei GUIs würde ich die nutzung von Tabellen empfehlen, macht das ganze einfach übersichtlicher und einfacher, zumal du das GUI nicht in der Funktion erstellen solltest
    Peds und Marker würde ich auch in Tabellen setzen, macht das ganze einfach besser skalierbar, auch wenns jetzt bei einzelnen nicht wirklich viel Sinn macht ¯\_(ツ)_/¯
    Achja, Rechtschreibung ist ganz wichtig wenn man so etwas auf einem Server nutzen möchte ^^

    Hier mal nen beispiel wie es funktionieren würde:

    @Hardcore4435 wenn du die Funktion richtig nutzt funktioniert sie auch.

    Hier ein Beispiel, was einem beim "f" drücken im Chat ausgibt, wer welches Fahrzeug betreten wollte und cancelt dann das event und lässt einen nicht einsteigen.

    Lua
    function output(enteringPlayer)
    	name = getPlayerName(enteringPlayer)
    	auto = getVehicleName(source)
    	outputChatBox(""..name.." hat versucht das Fahrzeug "..auto.." zu betreten!",enteringPlayer,255,0,0)
    	cancelEvent()
    end
    addEventHandler("onVehicleStartEnter",getRootElement(),output)

    Das ganze sieht dann so aus:
    https://streamable.com/icahb

    ich war auf Deltryoz Reallife (Zu Bestzeiten 50 User) Admin+.

    War Deltroyz Reallife nicht so eine Nebenerscheinung, die nicht viel mit RL zu tun hatte und nach kurzer Zeit wieder down war? Ich denke nicht dass das viel Aussagekraft besitzt, wie z.B. eine Leitende Position auf Vio oder eXo.

    Aber zurück zum Thema:
    Ich denke nicht das du mit einem Ultimate Script weit kommst, selbst mit einem Selfmade nicht.
    Gefühlt gibt es hier jede Woche einen Beitrag wie deinen:
    -"Lohnt es sich noch?"
    -"Hat noch jemand interesse an so etwas?"
    -"Ich hab noch nichts gemacht und kann nicht Scripten, suche jemanden der alles für mich macht"
    etc.

    Lange rede kurzer Sinn: Nein, keiner will einen weiteren RL Server.
    Die größten RL Server sind aktuell Vio und eXo, und beide haben schon starke Usereinbüßungen über die Jahre verkraften müssen, für einen weiteren Server ist einfach keinen Platz.
    So, wie es aussieht, wird die RL szene bald zu ende gehen, auch aufgrund von GTA V und den Projekten VioV und eXoV.

    Wenn du wirklich Interesse hast einen großen Server in MTA zu kreieren, reichen eigentlich schon 3 Dinge:
    1. Mehrsprachig, hauptsächlich auf Englisch konzentrieren
    2. Spielkonzept was möglicherweise auch außerhalb MTA gut funktioniert und in MTA Spaß machen könnte
    3. Scripten können
    Wenn du das gut anstellst, kommen die User von alleine.

    @Nordhausen na, du denkst doch nicht das die neue Konsolen Generation immer noch im 500€ Preis liegen wird? Die werden sicher an die 1000€ Marke gehen, mit den Specs welche die Konsolen allem Anschein nach haben sollen.

    Weiß zwar nicht ob es das ist was du wolltest, diese Funktion rechnet von 200 Health (HP+Armor) runter, heißt beides voll = Grün, nur Leben = nicht mehr so grün, und so weiter:

    Lua
    function calcRGB(p)
        local hp = getElementHealth(p)
        local ar = getPedArmor(p)
            if hp+ar <= 0 then 
    	    return 0,0,0
    	else
    	    v = math.abs((hp+ar)-0.01)
    	    return (200-v)*2.55/2,(v*2.55)/2,0
    	end
    end

    Das ist mir neu

    Lua
    bool engineApplyShaderToWorldTexture ( element shader, string textureName [, element targetElement = nil, bool appendLayers = true ] )

    Damit kannste alle Texturen (Vehicle, Peds, Objects) verändern