Hallo leute
Ich erstelle momentan einen selfmade Reallife script. Ich habe bereits 2 Autohändler und möchte nun einen dritten erstellen. Dazu habe ich mir einfach den script von einem anderen kopiert und die Werte verändert. Aber bei dem neuen Autohändler erstellt sich nun der Marker nicht *:|* obwohl ich nur die Koordinaten verändert habe.
Hier ist der veränderte Clientside Script:
Lua
Window1 = guiCreateWindow(583, 409, 197, 327, "Otto's Autos", false)
guiWindowSetSizable(Window1, false)
guiSetVisible(Window1, false)
Banshee = guiCreateButton(9, 96, 117, 33, "Banshee", false, Window1)
Turismo = guiCreateButton(9, 131, 117, 35, "Turismo", false, Window1)
Jester = guiCreateButton(9, 169, 118, 34, "Jester", false, Window1)
Super-GT = guiCreateButton(9, 206, 118, 34, "Super-GT", false, Window1)
AutoWahlenLabel = guiCreateLabel(30, 57, 139, 15, "Bitte wähle ein Auto aus", false, Window1)
Abbrechen = guiCreateButton(10, 288, 177, 29, "Abbrechen", false, Window1)
OderMochtestDu = guiCreateLabel(39, 269, 117, 15, "Oder möchtest du...", false, Window1)
BansheePreis = guiCreateLabel(131, 104, 52, 15, "42.000$", false, Window1)
guiLabelSetColor(BansheePreis, 23, 132, 5)
TurismoPreis = guiCreateLabel(131, 141, 53, 15, "99.000$", false, Window1)
guiLabelSetColor(TurismoPreis, 23, 132, 5)
JesterPreis = guiCreateLabel(132, 181, 55, 15, "32.000$", false, Window1)
guiLabelSetColor(JesterPreis, 23, 132, 5)
Super-GTPreis = guiCreateLabel(131, 218, 56, 15, "32.000$", false, Window1)
guiLabelSetColor(Super-GTPreis, 23, 132, 5)
function Ottos_Autos_show()
local IsWindowVisible = guiGetVisible(Window1)
if (IsWindowVisible == true) then
guiSetVisible(Window1, false)
guiSetInputEnabled(false)
elseif (IsWindowVisible == false) then
guiSetVisible(Window1, true)
guiSetInputEnabled(true)
end
end
local myMarker = createMarker(-2616, 2262, 7.3, "cylinder", 1.0, 255, 0, 0, 150)
addEventHandler("onClientMarkerHit", myMarker,
function(player)
if getElementType(player) == "player" and player == localPlayer then
Ottos_Autos_show()
end
end)
function Buttons(state)
if state == "left" then
if source == Abbrechen then
Ottos_Autos_show()
end
if source == Banshee then
money = getPlayerMoney()
if (money > 41999) then
triggerServerEvent("Banshee", getLocalPlayer() )
outputChatBox("Schließe dein Auto mit /lock <code> ab. 12345 ist kein sicheres Passwort!", 255, 0, 0)
Ottos_Autos_show()
else
outputChatBox("Du hast nicht genügend Geld.")
end
end
if source == Turismo then
money = getPlayerMoney()
if (money > 98999) then
triggerServerEvent("Turismo", getLocalPlayer() )
outputChatBox("Schließe dein Auto mit /lock <code> ab. 12345 ist kein sicheres Passwort!", 255, 0, 0)
Ottos_Autos_show()
else
outputChatBox("Du hast nicht genügend Geld.")
end
end
if source == Jester then
money = getPlayerMoney()
if (money > 31999) then
triggerServerEvent("Jester", getLocalPlayer() )
outputChatBox("Schließe dein Auto mit /lock <code> ab. 12345 ist kein sicheres Passwort!", 255, 0, 0)
Ottos_Autos_show()
else
outputChatBox("Du hast nicht genügend Geld.")
end
end
if source == Super-GT then
money = getPlayerMoney()
if (money > 31999) then
triggerServerEvent("Super-GT", getLocalPlayer() )
outputChatBox("Schließe dein Auto mit /lock <code> ab. 12345 ist kein sicheres Passwort!", 255, 0, 0)
Ottos_Autos_show()
else
outputChatBox("Du hast nicht genügend Geld.")
end
end
end
end
addEventHandler("onClientGUIClick", root, Buttons)
Alles anzeigen
Und hier der Serverside script.
Lua
local x, y, z, xr, yr, zr = -1648, 1220, 7, 0, 0, 0
function Banshee_buy ()
local Banshee = createVehicle(429, x, y, z, xr, yr, zr)
takePlayerMoney(source, 42000)
setTimer(warpPedIntoVehicle, 50, 1, source, Banshee)
end
function Turismo_buy ()
local Turismo = createVehicle(451, x, y, z, xr, yr, zr)
takePlayerMoney(source, 99000)
setTimer(warpPedIntoVehicle, 50, 1, source, Turismo)
end
function Jester_buy ()
local Jester = createVehicle(559, x, y, z, xr, yr, zr)
takePlayerMoney(source, 32000)
setTimer(warpPedIntoVehicle, 50, 1, source, Jester)
end
function Super_GT_buy ()
local Super_GT = createVehicle(506, x, y, z, xr, yr, zr)
takePlayerMoney(source, 32000)
setTimer(warpPedIntoVehicle, 50, 1, source, Super_GT)
end
addEvent("Banshee", true)
addEvent("Turismo", true)
addEvent("Jester", true)
addEvent("Super-GT", true)
addEventHandler("Banshee",getRootElement (), Banshee_buy)
addEventHandler("Turismo", getRootElement (), Turismo_buy)
addEventHandler("Jester", getRootElement (), Jester_buy)
addEventHandler("Super-GT", getRootElement (), Super_GT_buy)
Alles anzeigen
Ich hoffe ihr könnt mir helfen...