[YARDIM] Panel Gelmiyor

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı KanuN

  • Yeni Üye
  • *
    • İleti: 86
: 19 Haziran 2018, 18:32:25
Selam Arkadaşlar 2 Gün Önce Marker Gidince Panel Gelsin Konusu Açtım O Sc Bi Arkadaşım Verdi Ama Markere Gidince Panel Açılmıyor Yardım Ederseniz Sevinirim Şimdiden Teşekkürler.

Kod: lua
local marker = createMarker(2038.0200195313,-5480.080078125, 2.8599998950958,"arrow",2,128,39,12,255)

function draw()
        panel = guiCreateWindow((screenW - 286) / 2, (screenH - 205) / 2, 286, 205, "Işınlanma Panel. [MAKT] Yapımcı : KanuN", false)
        guiWindowSetSizable(panel, false)
guiSetVisible(panel, false)

button = guiCreateButton(10, 25, 266, 32, "Amerika Türkiye Sınırı", false, panel)
guiSetProperty(button, "NormalTextColour", "FFAAAAAA")
button2 = guiCreateButton(10, 69, 266, 35, "Amerika Rusya Sınırı", false, panel)
guiSetProperty(button2, "NormalTextColour", "FFAAAAAA")
button4 = guiCreateButton(10, 115, 266, 36, "Türkiye Rusya Sınırı", false, panel)
guiSetProperty(button4, "NormalTextColour", "FFAAAAAA") 
button10 = guiCreateButton(100, 161, 81, 34, "Kapat.", false, panel)
guiSetProperty(button10, "NormalTextColour", "FFAAAAAA")


local drawingPanel = false;
 
function startDrawing_CMD()
    if(drawingPanel == false) then
        addEventHandler("onClientPreRender", getRootElement(), draw);
        guiSetVisible(button, true)
        drawingPanel = true;
        showCursor(true)
    else
        removeEventHandler("onClientPreRender", getRootElement(), draw);
        guiSetVisible(button, false)
        drawingPanel = false;
        showCursor(false)
    end
end

addEventHandler("onClientMarkerHit", marker,
function (p)
if p == localPlayer then
count = 10
 addEventHandler("onClientPreRender", getRootElement(), draw);
 guiSetVisible(panel, true)
 showCursor(true)
end
end
)


  addEventHandler("onClientGUIClick",button10,function()
 if ( source == button10) then
           removeEventHandler("onClientPreRender", getRootElement(), draw);
           guiSetVisible(button, false)
           guiSetVisible(button2, false)
            guiSetVisible(button4, false)
 guiSetVisible(button10, false)
           showCursor(false)
       end
   end ) 

 addEventHandler("onClientGUIClick",button,function()
   if ( source == button) then
           showCursor(false)
           removeEventHandler("onClientPreRender", getRootElement(), draw);
           setElementPosition ( getLocalPlayer(), 2879, 1213, 86 )
           outputChatBox("Amerika Türkiye  sınırına  geldiniz",0,255,0,LocalPlayer)
       end
   end )   

 addEventHandler("onClientGUIClick",button2,function()
   if ( source == button2) then
           showCursor(false)
           removeEventHandler("onClientPreRender", getRootElement(), draw);
           setElementPosition ( getLocalPlayer(), 2827, 1220, 86 )
           outputChatBox("Amerika Rusya sınırına geldiniz",0,255,0,LocalPlayer)
       end
   end )   
 

 addEventHandler("onClientGUIClick",button4,function()
   if ( source == button4) then
           showCursor(false)
           removeEventHandler("onClientPreRender", getRootElement(), draw);
           setElementPosition ( getLocalPlayer(), -269, -644, 414 )
           outputChatBox("Türkiye Rusya Sınırına geldiniz",0,255,0,LocalPlayer)
       end
   end )   
end 
« Son Düzenleme: 21 Haziran 2018, 00:16:54 Gönderen: Narkoz »
 


MTASATURK

[YARDIM] Panel Gelmiyor
« : 19 Haziran 2018, 18:32:25 »

Çevrimdışı ByCash

  • Admin
  • *
    • İleti: 986
Yanıtla #1 : 19 Haziran 2018, 22:00:01
Vaktim olmadığı için kod atamıyorum, kodlama stili biraz eski ama bu scriptin içerisindeki kodlardan yararlanabilirsin.
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı HeroWas

  • Yeni Üye
  • *
    • İleti: 1
Yanıtla #2 : 20 Haziran 2018, 03:46:37
Panel oluşturma olayını neden fonksiyon içine yerleştirdin ?

İnternetten almışsın ancak düzenlememişsin onu görüyorum ben fonksiyondan çıkar sonradan guiSetVisible olayını truedan false'a çevir olacaktır.
 


Çevrimdışı Mahlukat

  • Uzman Üye
  • *
    • İleti: 637
Yanıtla #3 : 20 Haziran 2018, 10:46:37
Kod: lua
local marker = createMarker(2038.0200195313,-5480.080078125, 2.8599998950958,"arrow",2,128,39,12,255)
local sx,sy = guiGetScreenSize()
local pg,pu = 290,500 -- panelGenislik, panelUzunluk
local x,y = (sx-pg)/2, (sy-pu)/2

panel = guiCreateWindow(x,y,pg,pu, "Işınlanma Panel. [MAKT] Yapımcı : KanuN", false)
guiWindowSetSizable(panel, false)
guiSetVisible(panel, false)
               
button = guiCreateButton(10, 25, 266, 32, "Amerika Türkiye Sınırı", false, panel)
button2 = guiCreateButton(10, 69, 266, 35, "Amerika Rusya Sınırı", false, panel)
button4 = guiCreateButton(10, 115, 266, 36, "Türkiye Rusya Sınırı", false, panel)
button10 = guiCreateButton(100, 161, 81, 34, "Kapat.", false, panel)
 
for i,butonlar in pairs(getElementsByType("gui-button", resourceRoot)) do
guiSetProperty(butonlar, "NormalTextColour", "FFAAAAAA")
end

addEventHandler("onClientMarkerHit", marker,function (p)
if p == localPlayer then
panelDeger(true)
end
end)
 
addEventHandler("onClientGUIClick",resurceRoot,function()
if  source == button10 then
panelDeger(false)
elseif source == button then
panelDeger(false)
setElementPosition ( getLocalPlayer(), 2879, 1213, 86 )
outputChatBox("Amerika Türkiye  sınırına  geldiniz",0,255,0)
elseif source == button2 then
panelDeger(false)
setElementPosition ( getLocalPlayer(), -269, -644, 414 )
outputChatBox("Türkiye Rusya Sınırına geldiniz",0,255,0)
elseif source == button4 then
panelDeger(false)
setElementPosition ( getLocalPlayer(), -269, -644, 414 )
outputChatBox("Türkiye Rusya Sınırına geldiniz",0,255,0)
    end
end) 
 
function panelDeger(bool)
guiSetVisible(panel, bool)
showCursor(bool)
end
Linki görebilmek için Kayıt olun yada Giriş yapın.