Beiträge von jalako

    Jetzt noch eine andere Frage:

    Klappt alles der Blip und der Marker werden gelöscht jedoch taucht trotzdem im Debugscript folgendes auf:

    Lua
    Bad argument @ destroyElement Expected Element at Argument 1

    argument 1 ist ja der der Marker, wie gesagt verschwindet der auch aber trotzdem nervt die Fehlermeldung, eine Möglichkeit die zu unterdrücken :D?

    Nabend,

    habe einen Blip und einen Marker, weiß aber nicht wie ich die dann zerstören kann SuFu und Google haben auch nicht geholfen(Meine mit zerstören, dass der Spieler sie nicht mehr sieht und sie auch weg sind)

    Falls benötigt:

    Lua
    stelle1 = createMarker ( -2202.3037109375, 205.7859375, 34.8515625, "checkpoint", 3, 255, 0, 0, 255, thePlayer )
    stelle1blip = createBlip ( -2202.3037109375, 205.7859375, 34.8515625, 0, 2, 255, 0, 0, 255, 0, 99999.0, thePlayer )

    Hallo habe noch eine Frage,

    ich möchte gerne, dass ein User einen vordefinierten Text in die Zwischenablage kopiert bekommt, habe auch schon in der Suchfunktion setClipboard gefunden, und dazu auch dieses Script aus dem MTA Wiki:

    funktioniert auch alles soweit, jedoch möchte ich, dass er mir sagen kann bzw. in die Zwischenablage kopiert wo ich denn gerade stehe, da das hier Client Seitig ist und mein pos Script nur Serverside funktioniert weiß ich nicht wie ich das clipboard Script mein pos Script ausgeben soll

    Lua
    function pos ( thePlayer, comandName )
    	if ( thePlayer ) then
    		local x, y, z = getElementPosition ( thePlayer )
    		outputChatBox ( ''..x..', '..y..', '..z..'')
    	end
    end
    addCommandHandler ( "pos", pos)

    Diese 3 Variablen x,y und z sollen halt wenn ich "clipboard" eingegeben habe mir in die Zwischenablage kopiert werden wie ich die genau verbinde habe ich aber leider keinen Plan von,

    Hoffe auf Hilfe!

    Hallo,

    habe vor kurzem angefangen mich mit SQL zu beschäftigen mit MTA.
    Ich möchte, dass wenn ein Spieler einen Befehl eingibt das Adminlevel(was in der Datenbank hinterlegt ist) abgefragt wird und wenn es z.B. unter 6 ist der Spieler keine Erlaubnis hat den Befehl zu benutzen und wenn das Adminlevel über 6 ist er dies kann, da ich mich da wirklich nicht auskenne und es selber auch nicht hinbekommen habe und auf Google dazu auch nichts direkt gefunden habe würde ich mich freuen wenn jemand mir schreiben könnte wie ich das mache.

    Hab wirklich keien Ahnung ^^ ist das so richtig (ALso es soll nur der eine Spieler sehen) Weil es passiert nichts wenn man reinläuft in den Marker und ohne das (player) kommt es beim Scriptstart und dann nie wieder?!

    Lua
    MafiaArm = createMarker( 105, -72, 0.8, "corona", 1, 255, 255, 0, getRootElement())
    	if onMarkerHit then
    	outputChatBox("Test", 255, 255, 0,(player))
    	else
    end

    Und wie mache ich es so, dass wenn man das Paket schon einmal bekommen hat

    (

    )

    es so, dass er dann beim nächsten /arm keins mehr bekommt?

    Na gut ahbe es hinbekommen das nächste Problem xD wie mache ich es, dass wenn ein SPieler einen Marker berührt, das dann ein outputChatBox kommt wo kommt halt ein TExt kommt also wenn er den Marker berührt?

    Also ahbe das jetzt mit den Waffen aber wenn ich mehr als 2 Waffen mit einem Befehl geben will kommt immer "a nil value"

    so schauts momentan aus aber wenn ich da nach dem 2 giveWeapon noch mal giveWeapon mache kommt nur a nil value

    Also ich würde gerne für meine Terroristen so eine Art /arm o.ä. machen abe3r wie schaut es aus, dass ich waffen gebe also so umgefähr, dass der nur /arm machen muss und dann Bekommt der ein paar vorbestimmte Waffen das kostet aber 1000 Geld und es soll vorher überprüft werden wv er hat und es soll dann abgezogen werden.(Ich weiß, dass man zum Waffen geben die Waffen ID braucht macht einfach irgendeine am Anfang rein)

    Also, ich bin noch ein wirklicher "Noob" im scripten daher habe ich jetzt mal veruscht für meinen Script eine Art "stellen" zu machen!

    Jedenfalls, habe ich noch ein kleines Problem: Jeder sieht, dass sich der Spieler gestellt hat also der globale Chat wird zugespammt sprich es nervt ^^. Wie mache ich es so, das am Anfang (SFPD gibts es zwar schon ist aber noch nicht funktionstüchtig) zwar ALLE auf dem Server es sehen jedoch kann sich nur einer alle 5 Minuten mit dem Befehl /stellen "stellen". Also so das die dann halt nicht den Chat zuspammen!


    Lua
    function stellen(player)
    	x,y,z = getElementPosition(player)
    	x1,y1,z1 = getElementPosition(player)
    		if getDistanceBetweenPoints3D(x,y,z,243,72,1004) < 2 then
    			outputChatBox('Ein Spieler möchte sich im SFPD stellen, ein Polizist soll bitte unverzüglich dorthin gelangen!')
    		else
    			outputChatBox('Du bist zu weit vom SFPD entfernt!')
    	end
    end
    addCommandHandler("stellen", stellen)

    Das ist der Script erstmal Also einfach mir bitte sagen wie man einen Timer oder so einbaut oder den Script einfach verbessern mit dem 5 Minuten Timer!

    Schonmal Danke!

    MfG jalako

    Hallo ich habe ein kleines Problem,

    Ich habe erst vor ein paar Stunden ^^ mit dem Scripten begonnen aber ich wollte jetzt ein Auto haben, dass nicht sofort verschwindet wenn es in die Luft fleigt wie beim Mapeditor sondern es soll bleiben.

    Jetzt habe ich aber ein paar Probleme eigentlich nur eins der Server sagt mir, das er ein ")" erwatet nahe "T" allerdings ist in der zeiel 1 wo der fehler altu dem Sevrer sit nur 1 t und da kommt ganz sicher keine Klammer hin?

    Naja gut... seht selbst hoffe ihr könnt mir helfen.

    Ach und in Zeile 6 sagt er mir das er ")" in der nähe von "]" erwartet.

    Lua
    createVehicle ( MODEL, 0, 0, 1, 0°, 0°, 1°, "SCHILD" )
    setVehicleColor ( VARIABLE, 0, 0, 0, 0 )
    setVehiclePaintjob ( VARIABLE, 1 )
    toggleVehicleRespawn ( VARIABLE, true )
    setVehicleRespawnDelay ( VARIABLE, 1000)
    setVehicleRespawnPosition ( VARIABLE, 0, 0, 1, 0, 0, 1 ] )