Guten Tag wehrte Community,
ich bin gerade komplett überfordert da ich vorher sehr selten mit Clientseitigen Sachen gearbeitet habe. Das größte Problem ist hier gerade das dieser keinen Marker mehr erstellt, warum weiß ich leider nicht. Hat jemand eine Idee womit man das Lösen kann? Ich hätte an
Lua
bool triggerClientEvent ( [table/element sendTo=getRootElement()], string name, element sourceElement, [arguments...] )
gedacht, aber ob das so richtig ist weiß ich nicht, und wenn doch. Wo und Wie müsste ich das einsetzen? Ich habe unten einmal die Client Datei, die Server Datei sowie den Teil aus meiner Meta.xml kopiert.
Mit freundlichsten grüßen
Domi214
Lua: taxi_c.lua
function enterVehicle ( theVehicle, seat, jacked )
if ( taxi[getElementModel ( theVehicle )] ) then
setElementAlpha (marker1, 255) --Marker entfernt
setElementAlpha (marker2, 0)
end
end
addEventHandler ( "onPlayerVehicleEnter", getRootElement(), enterVehicle )
marker1 = createMarker (-1991.1999511719, 147.39999389648, 26.5, "cylinder", 6, 255, 0, 0, 0)
--Blipm1 = createBlip (-1991.1999511719, 147.39999389648, 26.5, 41, 0, 0, 0, 0)
marker2 = createMarker (-2841.1000976563, 969.29998779297, 42.700000762939, "cylinder", 6, 255, 0, 0, 0)
Blipm2 = createBlip (-2841.1000976563, 969.29998779297, 42.700000762939, 41, 255, 0, 0, 0, 0)
function auftrag1 ( player, hitElement, matchingDimension )
if isElement(player) then
outputChatBox ("Bringe diesen Kunden nun zum markierten Ort.", player, 255, 255, 255) --Auftrag angenommen
setElementAlpha (marker1, 0 )
setElementAlpha (marker2, 255) --Marker sichtbar
end
end
addEventHandler ("onMarkerHit", marker1, auftrag1)
function auftrag1_ende ( player, hitElement, matchingDimension )
if isElement(player) then
outputChatBox ("Du hast den Kunden erfolgreich abgegeben! Nehme nun den naechsten Auftrag an.", player, 0, 255, 0)
end
end
addEventHandler ("onMarkerHit", marker2, auftrag1_ende)
Alles anzeigen
Lua: taxi_s.lua
taxi = { [420]=true}
taxiskin = { [17]=true}
root = getRootElement()
function money()
givePlayerMoney (player, 500, true)
end
addEvent("money", true)
addEventHandler("money", root, money )
function enterVehicle ( theVehicle, seat, jacked )
if ( taxi[getElementModel ( theVehicle )] ) and ( not taxiskin[getElementModel ( source )] ) then
removePedFromVehicle ( source )
outputChatBox ( "Du bist kein Taxifahrer.", source, 255, 0, 0 )
end
end
addEventHandler ( "onPlayerVehicleEnter", getRootElement(), enterVehicle )
Alles anzeigen