Hallo,
Ich hab mal eine Idee & zwar ist es möglich das der Leader der Fraktion die Fahrzeuge mit /respawn respawnen kann?
Ich versuch mich mal an das Script wenn es nicht funkt poste ich es hier & ihr könntet mir ja dann helfen.
function respawnf ( player, cmd, respawn )
if vioGetElementData ( player, "rang" ) >= 4 then
for veh, _ in pairs ( factionVehicles[3] ) do
if not getVehicleOccupant ( veh ) then
respawnVehicle ( veh )
end
end
else
outputChatBox ("Du hast nicht den Rang dafuer", source, 255, 0, 0)
end
end
addCommandHandler ( "respawnt", respawnf )
Alles anzeigen
Außerdem bin ich grade nich so der meister in Gui's scripten.
Bin grade dabei ein neues fahrzeuginformationsmenu zu scripten sprich. Da wo infos usw steht wenn man auf ein fahrzeug drauf drückt.
http://abload.de/image.php?img=…-07-172sjt8.png
Die button's gehn alle nur sie erscheinen nicht. Außerdem erscheint das Bild was ich eingefügt habe auch nicht das sollte oben sein.
Wenn ich das gui alles auf relative mach dann ist das vielleicht mal 1x1cm groß & ist oben rechts in der ecke was kann das sein ich benutze Full HD 1080P
Ich hoffe ihr könntet mir helfen.
Mein gui script ist hier
guiSetInputEnabled ( false )
if gWindows["vehinteraktion"] then
guiSetVisible ( gWindows["vehinteraktion"], true )
if gWindow["vehCarDelete"] then
guiSetVisible ( gWindow["vehCarDelete"], true )
end
else
if getElementData ( lp, "adminlvl" ) >= 1 then
gWindow["vehCarDelete"] = guiCreateWindow(1284, 367, 212, 313, "Adminmenu",false)
--guiSetAlpha(gWindow["vehCarDelete"],1)
gButton["vehCarDel"] = guiCreateButton(12, 193, 191, 47, "Loeschen",true,gWindow["vehCarDelete"])
--guiSetAlpha(gButton["vehCarDel"],1)
gButton["vehCarResp"] = guiCreateButton(12, 140, 190, 47, "Respawnen",true,gWindow["vehCarDelete"])
--guiSetAlpha(gButton["vehCarResp"],1)
gLabel["vehCarInfo1"] = guiCreateLabel(12, 244, 183, 15, "Grund des Fahrzeugsloechen",true,gWindow["vehCarDelete"])
--guiSetAlpha(gLabel["vehCarInfo1"],1)
--guiLabelSetColor(gLabel["vehCarInfo1"],255,255,255)
--guiLabelSetVerticalAlign(gLabel["vehCarInfo1"],"top")
--guiLabelSetHorizontalAlign(gLabel["vehCarInfo1"],"left",false)
---guiSetFont(gLabel["vehCarInfo1"],"default-bold-small")
gMemo["vehCarReason"] = guiCreateMemo(10, 265, 192, 38, "",true,gWindow["vehCarDelete"])
--guiSetAlpha(gMemo["vehCarReason"],1)
admininfo = guiCreateLabel(8, 26, 194, 104, " Dies ist der Administatoren bereich\n von Dream Reallife. Hier koennen\n nur die Admins drauf zugreifen.\n Solltes du das hier Lesen koennen\n und bist kein Administator dannn\n melde das einen Dream Reallife\n Admin Mitgleid.",false,gWindow["vehCarDelete"])
Kilometer = guiCreateLabel(345, 162, 278, 34, " Killometerstandt: comming soon",true,gWindow["vehCarDelete"])
Fahrzeugtuning = guiCreateLabel(46, 213, 278, 34, " Fahrzeugtuning: comming soon",true,gWindow["vehCarDelete"])
Fahrzeugname = guiCreateLabel(346, 264, 277, 17, " Fahrzeugname: comming soon",true,gWindow["vehCarDelete"])
Maxgeschwindigkeit = guiCreateLabel(347, 287, 277, 17, " Maximalegeschwindigkeit: comming soon",true,gWindow["vehCarDelete"])
Info = guiCreateLabel(4, 199, 332, 57, " Dies ist das Fahrzeugsinformationsmenu von Dream Reallife\n Hier findes du alles von der Fahrzeuginformation bis\n zur Maximalgeschwindigkeit ist alles dabei.",true,gWindow["vehCarDelete"])
addEventHandler("onClientGUIClick", gButton["vehCarResp"],
function()
local veh = getElementData ( lp, "clickedVehicle" )
local towcar = getElementData ( veh, "carslotnr_owner" )
local pname = getElementData ( veh, "owner" )
triggerServerEvent ( "respawnVeh", lp, towcar, pname, veh )
SubmitFahrzeugAbbrechenBtn("left")
end
)
addEventHandler("onClientGUIClick", gButton["vehCarDel"],
function()
local veh = getElementData ( lp, "clickedVehicle" )
local towcar = getElementData ( veh, "carslotnr_owner" )
local pname = getElementData ( veh, "owner" )
if not pname then
triggerServerEvent ( "moveVehicleAway", lp, veh )
else
triggerServerEvent ( "deleteVeh", lp, towcar, pname, veh, guiGetText ( gMemo["vehCarReason"] ) )
end
SubmitFahrzeugAbbrechenBtn("left")
end,
false)
end
gWindows["vehinteraktion"] = guiCreateWindow(653, 366, 633, 314, "Fahrzeuginformationsmenu",false)
--guiSetAlpha(gWindows["vehinteraktion"],1)
logo = guiCreateStaticImage(9, 24, 614, 131, "images/logo.jpg",true, gWindows["vehinteraktion"])
gButtons["vehabschliessen"] = guiCreateButton(10, 262, 156, 36, "Fahrzeug Abschliessen",true,gWindows["vehinteraktion"])
--guiSetAlpha(gButtons["vehabschliessen"],1)
gButtons["vehrespawn"] = guiCreateButton(184, 160, 156, 36, "Fahrzeug Respawnen",true,gWindows["vehinteraktion"])
--guiSetAlpha(gButtons["vehrespawn"],1)
gButtons["vehinfo"] = guiCreateButton(9, 160, 156, 36, "Fahrzeuginformation",true,gWindows["vehinteraktion"])
--guiSetAlpha(gButtons["vehinfo"],1)
gButtons["vehcancel"] = guiCreateButton(180, 262, 156, 36, "Fenster Schliessen",true,gWindows["vehinteraktion"])
--guiSetAlpha(gButtons["vehcancel"],1)
addEventHandler("onClientGUIClick", gButtons["vehcancel"], SubmitFahrzeugAbbrechenBtn, false)
addEventHandler("onClientGUIClick", gButtons["vehrespawn"],
function ()
local veh = getElementData ( lp, "clickedVehicle" )
if veh then
if getElementData ( veh, "owner" ) == getPlayerName ( lp ) then
triggerServerEvent ( "respawnPrivVehClick", lp, lp, "lock", tonumber ( getElementData ( veh, "carslotnr_owner" ) ) )
else
outputChatBox ( "Das Fahrzeug gehoert dir nicht!", 125, 0, 0 )
end
end
end
)
addEventHandler("onClientGUIClick", gButtons["vehabschliessen"],
function ()
local veh = getElementData ( lp, "clickedVehicle" )
if veh then
if getElementData ( veh, "owner" ) == getPlayerName ( lp ) then
triggerServerEvent ( "lockPrivVehClick", lp, lp, "lock", tonumber ( getElementData ( veh, "carslotnr_owner" ) ) )
else
outputChatBox ( "Das Fahrzeug gehoert dir nicht!", 125, 0, 0 )
end
end
end
)
addEventHandler("onClientGUIClick", gButtons["vehinfo"],
function ()
local veh = getElementData ( lp, "clickedVehicle" )
if veh then
local owner = getElementData ( veh, "owner" )
if not owner or owner == "console" then
owner = "Niemand"
end
outputChatBox ( "Fahrzeug Modell: "..getVehicleName (veh)..", Besitzer: "..owner, 200, 200, 255 )
end
end
)
guiWindowSetSizable(gWindows["vehinteraktion"],false)
guiWindowSetMovable(gWindows["vehinteraktion"],false)
guiWindowSetSizable(gWindows["adminvehinteraktion"],false)
guiWindowSetMovable(gWindows["adminvehinteraktion"],false)
Alles anzeigen