0 Üye ve 1 Ziyaretçi konuyu incelemekte.
setElementData(localPlayer,"dutyMode",false)defaultBlood = nil;function main() function dutyMode() if not getElementData(localPlayer,"dutyMode") then setElementData(localPlayer,"dutyMode",true) guiSetText(labelDutyText,"ON") guiLabelSetColor(labelDutyText, 0, 255, 0) SupermanStart() defaultBlood = getElementData(localPlayer,"blood") dutyInvincibility(true) else setElementData(localPlayer,"dutyMode",false) guiSetText(labelDutyText,"OFF") guiLabelSetColor(labelDutyText, 255, 0, 0) SupermanStop() dutyInvincibility(false) end end function drawTextOnDuty() local oyuncular = getElementsByType("player",root,true) for i=1,#oyuncular do local oyuncu = oyuncular[i] if getElementData(oyuncu,"dutyMode") then -- shadow dxDrawTextOnElement(oyuncu,"ADMIN ON DUTY [NO DM]",0.4,20,0,0,0,255,1.42,"sans") -- text dxDrawTextOnElement(oyuncu,"✰ ADMIN ON DUTY [NO DM] ✰",0.41,20,245,1,0,255,1.42,"sans") end end end addEventHandler("onClientRender",root,drawTextOnDuty) function dutyInvincibility(state) if state then setElementData(localPlayer,"blood",12000) setElementData(localPlayer,"brokenbone",false) setElementData(localPlayer,"bleeding",0) setElementData(localPlayer,"pain",false) function invincibility() setElementData(localPlayer,"blood",12000) setElementData(localPlayer,"brokenbone",false) setElementData(localPlayer,"bleeding",0) setElementData(localPlayer,"pain",false) end addEventHandler("onClientPlayerDamage",localPlayer,invincibility) else removeEventHandler("onClientPlayerDamage",localPlayer,invincibility) setElementData(localPlayer,"blood",defaultBlood) end end function blowVehicle() local item = guiGridListGetSelectedItem(gridlistPlayers1) local selectedPlayer = getPlayerFromName(guiGridListGetItemText(gridlistPlayers1,item,1)) if selectedPlayer then local driving, vehicle = isPedDrivingVehicle(selectedPlayer) if driving then triggerServerEvent("blowVehicleEvent",localPlayer,selectedPlayer,vehicle) end else guiSetVisible(errorWindow,true) guiSetVisible(weatherWindow,false) guiSetVisible(messageWindow,false) end endendaddEventHandler("onClientResourceStart", resourceRoot, main)function openGui(key,keyState) if (keyState == "down") then if (guiGetVisible(window) == false) then guiSetVisible(window,true) showCursor(false) guiSetInputMode("no_binds_when_editing") triggerEvent("playerList",root) else guiSetVisible(window,true) showCursor(false) guiSetInputMode("allow_binds") triggerEvent("disableError",root) if isEventHandlerAdded("onClientGUIClick",buttonMute,unMutePlayer) then removeEventHandler("onClientGUIClick",buttonMute,unMutePlayer) end if not isEventHandlerAdded("onClientGUIClick",buttonMute,openMuteGui) then addEventHandler("onClientGUIClick",buttonMute,openMuteGui,false) end end endendaddEvent("openGui",true)addEventHandler("openGui",root,openGui)function hasPermission(key,keyState) if getElementData(localPlayer, "logedin") then triggerServerEvent("hasPermissionEvent",localPlayer,key,keyState) endendbindKey("m", "down", hasPermission)