Untergetaucht? Ich bin doch hier. *:P*
Hier erfährst du, was aus meinem Projekt "netpicco" geworden ist: netpicco-Reallifeserver (geschlossen)
Untergetaucht? Ich bin doch hier. *:P*
Hier erfährst du, was aus meinem Projekt "netpicco" geworden ist: netpicco-Reallifeserver (geschlossen)
Das Element "marker1" muss bereits vorhanden sein, bevor es in der Funktion addEventHandler() verwendet werden kann.
Das MTA-MySQL-Modul ist bei dir nicht vorhanden.
gate = {}
gateIsOpen = {}
gateMovingState = {}
gate[1] = createObject (968, -1572.1949462891, 658.79998779297, 6.85000001907349, 0, 90, 90)
gateIsOpen[1] = false
gateMovingState[1] = false
gate[2] = createObject (968, -1701.4399414063, 687.57000732422, 24.700000762939, 0, 90, 270)
gateIsOpen[2] = false
gateMovingState[2] = false
function gateMoving (player, id)
local playername = getPlayerName(player)
if playername == "Dexter" or playername == "Rocky" then
if gateMovingState[id] == false then
local playerx, playery = getElementPosition(player)
local objectx, objecty, objectz = getElementPosition(gate[id])
if getDistanceBetweenPoints2D(objectx, objecty, playerx, playery) < 10 then
if gateIsOpen[id] == false then
moveObject (gate[id], 1500, objectx, objecty, objectz, 0, -90, 0)
else
moveObject (gate[id], 1500, objectx, objecty, objectz, 0, 90, 0)
end
gateIsOpen[id] = not gateIsOpen[id]
gateMovingState[id] = true
setTimer(changeGateMovingState, 1500, 1, id)
end
end
end
end
function changeGateMovingState (id)
gateMovingState[id] = not gateMovingState[id]
end
addCommandHandler("gate1",
function (player)
gateMoving(player, 1)
end
)
addCommandHandler("gate2",
function (player)
gateMoving(player, 2)
end
)
Alles anzeigen
§ 31 BDSG bezieht sich ja auch nicht auf die Speicherfristen. Ich wollte nur darauf hinweisen, dass IP-Adressen, die für die in diesem Paragraphen genannten Zwecke gespeichert wurden, nicht für Statistiken o. Ä. verwendet werden dürfen.
Im Streitfall entscheiden Gerichte, welche Speicherfristen in den jeweiligen Fällen angemessen gewesen wären. Die zuständigen Behörden halten allerdings eine Speicherfrist von maximal 7 Tagen für nicht beanstandenswert.
Naja egal, zurück zum Thema.
Joa 1 Jahr oder so, ist mir relativ egal.
IP-Adressen sind personenbezogene Daten und dürfen nur so lange aufbewahrt werden, wie sie für den erhobenen Zweck notwendig/erforderlich sind (§ 15 TMG). Die Speicherung zu eigenen Sicherheitszwecken ist grundsätzlich zulässig. Dabei ist aber § 31 BDSG zu beachten. Eine Speicherfrist von 7 Tagen sollte nicht überschritten werden. Gemäß § 13 TMG muss der Nutzer aber über Umfang und Zweck der Verarbeitung aufgeklärt werden.
knast = createMarker(-2182.0317382813, 1797.5742187, 7.2269903, "cylinder", 3, 255, 255, 255)
warptab = {}
warptab[1] = {-2291.9458007813, 1377.8701171875, 7.7}
warptab[2] = {-2291.9458007813, 1377.8701171875, 7.7}
warptab[3] = {-2158.47265625, 1817.9715576172, 8.126990}
warptab[4] = {-2155.3576660156, 1815.5806884766, 8.126990}
warptab[5] = {-2152.138671875, 1812.9412841, 8.126990}
function warp (player)
if getDistanceBetweenPoints3D (-2182.0317382813, 1797.5742187, 7.5269903, getElementPosition(player)) < 5 then
local warpp = math.random(1, 5)
setElementPosition(player, unpack(warptab[warpp]))
setElementDimension(player, 0)
setElementInterior(player, 0)
showPlayerHudComponent(player, "radar", false)
if warpp == 1 then
outputChatBox ("Du bist entkommen jetzt flieh schnell!!!", player, 0, 255, 0)
elseif warpp == 2 then
outputChatBox ("Du bist entkommen aber ein Maulwurf hat dich verbetzt!!!", player, 255, 69, 0)
setPlayerWantedLevel (player, 2)
elseif warpp == 3 then
outputChatBox ("Du kommst in Einzelhaft du wurdest erwischt wie du fliehen wolltest!", player, 255, 0, 0)
setPlayerWantedLevel (player, 4)
elseif warpp == 4 then
outputChatBox ("Du kommst in Einzelhaft du wurdest erwischt wie du fliehen wolltest!", player, 255, 0, 0)
setPlayerWantedLevel (player, 4)
elseif warpp == 5 then
outputChatBox ("Du kommst in Einzelhaft du wurdest erwischt wie du fliehen wolltest!", player, 255, 0, 0)
setPlayerWantedLevel (player, 4)
end
end
end
addCommandHandler("flucht", warp)
Alles anzeigen
Du überschreibst an dieser Stelle deine zuvor definierten Tabellen.
Was möchtest du denn genau realisieren?
Rüstung und Leben sind zwei unterschiedliche Dinge und mir ergibt sich gerade nicht der Sinn, weshalb du beide zusammenaddiert in einem ElementData ablegen und dem Spieler anzeigen möchtest.
Wie viel Rüstung (Armor) ein Spieler hat, erfährst du mit der Funktion getPedArmor().
Das ist ein Fehler.
Warum sollte das ein Fehler sein? Jemand der auf eine (womöglich zusätzlich verschlüsselte) Datei auf meiner Festplatte Zugriff erhält, könnte genauso gut Passwörter bei der Eingabe abfangen.
https://www.bsi-fuer-buerger.de/BSIFB/DE/MeinP…erter_node.html
Wie sieht denn das entsprechende SQL-Statement aus?
Dir ist aber schon klar, dass SQL-Injection ohne Probleme möglich ist.
Der Fehler taucht nicht infolge des Vergleichsoperators (<=) auf, denn der ist korrekt.
Da Frage ich mich doch glatt, wieso man von 64-Bit auf 32-Bit wechselt.
Der Produkt-Key funktioniert sowohl für die 32-Bit-Version als auch für die 64-Bit-Version, nur die Edition sollte die selbe sein. Schau einfach mal auf die Rückseite deines Gerätes.
Du musst einfach nur einen gültigen Produkt-Key eingeben, um nachzuweisen, dass du Windows legal erworben hast.
@vandam89:
local warpmarker = createMarker(1673.3000488281, 1447.9000244141, 9.69999980, "cylinder", 1.5, 0,255,0,170)
createBlip(1673.3,1447.9,9.7,19,4,0,0,0,255)
function basej (player)
if getElementType(player) == "player" then
if isPedInVehicle(player) then
outputChatBox ("You are in a vehicle.", player, 255, 0, 0, true)
else
giveWeapon(player, 46)
setElementPosition(player, 2080.1000976563, 1553.0999755859, 5000)
end
end
end
addEventHandler("onMarkerHit", warpmarker, basej)
Alles anzeigen
In der Tabelle "vehicles" existiert bereits eine Spalte namens "variant1", weshalb keine neue mit dem selben Namen hinzugefügt werden kann und diese Fehlermeldung ausgegeben wird.