[YARDIM] Tag Sorunu

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı ardaabo

  • Acemi Üye
  • *
    • İleti: 145
: 25 Aralık 2018, 17:18:12
Bu yazıyı sadece Duty moduna geçen görebiliyor, ben bunu herkesin görmesini istiyorum, napabilirim bunun için?

Spoiler for Hiden:

client.lua
Spoiler for Hiden:
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()
      if getElementData(localPlayer,"dutyMode") then
         -- shadow
         dxDrawTextOnElement(localPlayer,"ADMIN ON DUTY [NO DM]",0.4,20,0,0,0,255,1.42,"sans")
         -- text
         dxDrawTextOnElement(localPlayer,"✰ ADMIN ON DUTY [NO DM] ✰",0.41,20,245,1,0,255,1.42,"sans")
        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
   end
end
addEventHandler("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
   end
end
addEvent("openGui",true)
addEventHandler("openGui",root,openGui)

function hasPermission(key,keyState)
   if getElementData(localPlayer, "logedin") then
      triggerServerEvent("hasPermissionEvent",localPlayer,key,keyState)
   end
end
bindKey("m", "down", hasPermission)
« Son Düzenleme: 26 Aralık 2018, 01:10:23 Gönderen: Narkoz »
 


MTASATURK

[YARDIM] Tag Sorunu
« : 25 Aralık 2018, 17:18:12 »

Çevrimdışı Mahlukat

  • Uzman Üye
  • *
    • İleti: 637
Yanıtla #1 : 25 Aralık 2018, 20:38:46
dener misin;
Kod
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
   end
end
addEventHandler("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
   end
end
addEvent("openGui",true)
addEventHandler("openGui",root,openGui)

function hasPermission(key,keyState)
   if getElementData(localPlayer, "logedin") then
      triggerServerEvent("hasPermissionEvent",localPlayer,key,keyState)
   end
end
bindKey("m", "down", hasPermission)
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı ardaabo

  • Acemi Üye
  • *
    • İleti: 145
Yanıtla #2 : 25 Aralık 2018, 21:20:45
Maalesef, Duty moduna geçmiyor