local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
--[[
Author: AteX<atexprogramming@gmail.com>
]]--
rowery = {[509]=true, [481]=true, [510]=true}
sh,sw = guiGetScreenSize()
interakcja={}
interakcja.klawisz = "lshift"
interakcja.menu={}
interakcja.menu[1] = guiCreateStaticImage(0.34, 0.84, 0.06, 0.08, "silnik.png", true)
interakcja.menu[2] = guiCreateStaticImage(0.39, 0.76, 0.06, 0.08, "swiatla.png", true)
interakcja.menu[3] = guiCreateStaticImage(0.55, 0.76, 0.06, 0.08, "drzwi.png", true)
interakcja.menu[4] = guiCreateStaticImage(0.61, 0.84, 0.06, 0.08, "reczny.png", true)
guiSetVisible(interakcja.menu[1], false)
guiSetVisible(interakcja.menu[2], false)
guiSetVisible(interakcja.menu[3], false)
guiSetVisible(interakcja.menu[4], false)
info = guiCreateStaticImage(0.39, 0.84, 0.22, 0.16, "glowne.png", true)
info2 = guiCreateLabel(0.16, 0.53, 0.68, 0.27, "", true, info)
guiSetAlpha(info2, 1)
czcionka = guiCreateFont("Czcionka.ttf", 10/800*sh,sw)
guiSetFont(info2, czcionka)
guiLabelSetColor(info2, 255,255,255)
guiLabelSetHorizontalAlign(info2, "center", false)
guiLabelSetVerticalAlign(info2, "center")
guiSetVisible(info, false)
guiSetVisible(info2, false)
function pokazinterakcje(value)
local pojazd = getPedOccupiedVehicle(localPlayer)
if pojazd and getVehicleController(pojazd) == localPlayer then
if rowery[getElementModel(pojazd)] then return end
if value == true then
for i,v in ipairs(interakcja.menu) do
showCursor(true,false)
guiSetVisible(interakcja.menu[i], true)
guiSetVisible(info, true)
guiSetVisible(info2, true)
guiSetText(info2, "Wybierz opcj?™")
end
elseif value == false then
for i,v in ipairs(interakcja.menu) do
showCursor(false)
guiSetVisible(interakcja.menu[i], false)
guiSetVisible(info, false)
guiSetVisible(info2, false)
end
end
end
end
bindKey(interakcja.klawisz, "both", function(key,state)
if state == "down" then
pokazinterakcje(true)
elseif state == "up" then
pokazinterakcje(false)
end
end)
addEventHandler("onClientMouseEnter", interakcja.menu[1], function()
local pojazd = getPedOccupiedVehicle(localPlayer)
if pojazd then
local engine = getVehicleEngineState(pojazd)
if engine == false then
guiSetText(info2, "Zapal silnik")
else
guiSetText(info2, "Zga?› silnik")
end
end
end)
addEventHandler("onClientMouseEnter", interakcja.menu[2], function()
local pojazd = getPedOccupiedVehicle(localPlayer)
if pojazd then
if getVehicleOverrideLights(pojazd) ~= 2 then
guiSetText(info2, "Zapal ?›wiat?‚a")
else
guiSetText(info2, "Zga?› ?›wiat?‚a")
end
end
end)
addEventHandler("onClientMouseEnter", interakcja.menu[3], function()
local pojazd = getPedOccupiedVehicle(localPlayer)
if pojazd then
local drzwi = isVehicleLocked(pojazd)
if drzwi == true then
guiSetText(info2, "Otw??rz drzwi")
else
guiSetText(info2, "Zamknij drzwi")
end
end
end)
addEventHandler("onClientMouseEnter", interakcja.menu[4], function()
local pojazd = getPedOccupiedVehicle(localPlayer)
if pojazd then
if isElementFrozen(pojazd) then
guiSetText(info2, "Spu?›?‡ r?™czny")
else
guiSetText(info2, "Zaci?…gnij r?™czny")
end
end
end)
for i,v in ipairs(interakcja.menu) do
addEventHandler("onClientMouseLeave", interakcja.menu[i], function()
guiSetText(info2, "Wybierz opcj?™")
end)
end
addEventHandler("onClientGUIClick", interakcja.menu[1], function()
triggerServerEvent("silnik", localPlayer)
end)
addEventHandler("onClientGUIClick", interakcja.menu[2], function()
triggerServerEvent("?›wiat?‚a", localPlayer)
end)
addEventHandler("onClientGUIClick", interakcja.menu[3], function()
triggerServerEvent("drzwi", localPlayer)
end)
addEventHandler("onClientGUIClick", interakcja.menu[4], function()
triggerServerEvent("r?™czny", localPlayer)
end)
--[[
Author: AteX<atexprogramming@gmail.com>
]]--
rowery = {[509]=true, [481]=true, [510]=true}
addEventHandler("onVehicleEnter", root, function(thePlayer, seat, theVehicle)
if rowery[getElementModel(source)] then return end
if seat == 0 then
setVehicleEngineState(source, false)
end
end)
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach