[YARDIM] Yardım Panel

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı teoman187

  • Yeni Üye
  • *
    • İleti: 38
: 28 Mart 2018, 23:16:40
selamlar
elimde bir yardım paneli var.markera girince panel acılıyor server kuralları cıkıyor fakat kim markera(pickup) girse panel tek ona değil , oyundaki tüm oyunculara açılıyor.düzeltemedim.sanırım paylaştıgım fonsiyonalrdan düzelicek.zip i paylaşamadım.yardım edermisiniz?

Kod: lua
function onMarkerHIT ()
addEventHandler("onClientRender", root, dxGui)
end
addEventHandler("onClientMarkerHit", marker, onMarkerHIT)

function onMarkerLeave ()
removeEventHandler("onClientRender", root, dxGui)
end
addEventHandler("onClientMarkerLeave", marker, onMarkerLeave)
« Son Düzenleme: 29 Mart 2018, 20:13:50 Gönderen: Narkoz »
 


MTASATURK

[YARDIM] Yardım Panel
« : 28 Mart 2018, 23:16:40 »

Çevrimdışı ByCash

  • Admin
  • *
    • İleti: 986
Yanıtla #1 : 28 Mart 2018, 23:17:45
Verdiğin kodlar yetersiz.
 


Çevrimdışı teoman187

  • Yeni Üye
  • *
    • İleti: 38
Yanıtla #2 : 28 Mart 2018, 23:19:27
Tümü bunlar;
Kod: lua
local bR, bG, bB = 				233, 144, 16 	-- Window Bar Color
local alpha = 229 -- Window Bar Alpha
local tR, tG, tB = 255, 255, 255 -- Title Color
local serverRules = "* Don't Insult other players ! \n* Don't Adver for other server ! \n* No asking for admin/staff ! \n* Don't abuse bug otherwise you gonna be punished ! \n* Don't ask for money it annoying !"



local sX, sY = guiGetScreenSize ()
local pX, pY = sX/1280, sY/720

local pickups = {
{2002.3359375, -1451.5202636719, 13.5546875, 3, 1239, 0},
}
local markers = {
{2002.3359375, -1451.5202636719, 12.5546875, "cylinder", 0.5, 255, 0, 0, 0},
}
--------------------------------------------------------------------



for i, v in ipairs ( pickups ) do
pickup = createPickup ( unpack ( v ) )
end

for i, k in ipairs ( markers ) do
marker = createMarker ( unpack ( k ) )
end

function dxGui ()
dxDrawRectangle(pX*327, pY*106, pX*713, pY*44, tocolor(bR, bG, bB, alpha), true)
        dxDrawRectangle(pX*337, pY*150, pX*693, pY*411, tocolor(0, 0, 0, 150), true)
        dxDrawText("Server Rules", pX*640 + 1, pY*113 + 1, pX*709 + 1, pY*140 + 1, tocolor(0, 0, 0, 255), 2.00, "default", "left", "top", true, false, true, true, false)
        dxDrawText("Server Rules", pX*640, pY*113, pX*709, pY*140, tocolor(tR, tG, tB, 255), 2.00, "default", "left", "top", true, false, true, true, false)
        dxDrawText(serverRules, pX*347, pY*160, pX*1020, pY*551, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, true, false, false)
end

function onMarkerHIT ()
addEventHandler("onClientRender", root, dxGui)
end
addEventHandler("onClientMarkerHit", marker, onMarkerHIT)

function onMarkerLeave ()
removeEventHandler("onClientRender", root, dxGui)
end
addEventHandler("onClientMarkerLeave", marker, onMarkerLeave)
« Son Düzenleme: 28 Mart 2018, 23:23:22 Gönderen: ByCash »
 


Çevrimdışı ByCash

  • Admin
  • *
    • İleti: 986
Yanıtla #3 : 28 Mart 2018, 23:24:28
Kod: lua
local bR, bG, bB = 				233, 144, 16 	-- Window Bar Color
local alpha = 229 -- Window Bar Alpha
local tR, tG, tB = 255, 255, 255 -- Title Color
local serverRules = "* Don't Insult other players ! \n* Don't Adver for other server ! \n* No asking for admin/staff ! \n* Don't abuse bug otherwise you gonna be punished ! \n* Don't ask for money it annoying !"



local sX, sY = guiGetScreenSize ()
local pX, pY = sX/1280, sY/720

local pickups = {
{2002.3359375, -1451.5202636719, 13.5546875, 3, 1239, 0},
}
local markers = {
{2002.3359375, -1451.5202636719, 12.5546875, "cylinder", 0.5, 255, 0, 0, 0},
}
--------------------------------------------------------------------



for i, v in ipairs ( pickups ) do
pickup = createPickup ( unpack ( v ) )
end

for i, k in ipairs ( markers ) do
marker = createMarker ( unpack ( k ) )
end

function dxGui ()
dxDrawRectangle(pX*327, pY*106, pX*713, pY*44, tocolor(bR, bG, bB, alpha), true)
        dxDrawRectangle(pX*337, pY*150, pX*693, pY*411, tocolor(0, 0, 0, 150), true)
        dxDrawText("Server Rules", pX*640 + 1, pY*113 + 1, pX*709 + 1, pY*140 + 1, tocolor(0, 0, 0, 255), 2.00, "default", "left", "top", true, false, true, true, false)
        dxDrawText("Server Rules", pX*640, pY*113, pX*709, pY*140, tocolor(tR, tG, tB, 255), 2.00, "default", "left", "top", true, false, true, true, false)
        dxDrawText(serverRules, pX*347, pY*160, pX*1020, pY*551, tocolor(255, 255, 255, 255), 1.00, "default-bold", "left", "top", false, false, true, false, false)
end

function onMarkerHIT ()
addEventHandler("onClientRender", localPlayer, dxGui)
end
addEventHandler("onClientMarkerHit", markers, onMarkerHIT)

function onMarkerLeave ()
removeEventHandler("onClientRender", localPlayer, dxGui)
end
addEventHandler("onClientMarkerLeave", markers, onMarkerLeave)
« Son Düzenleme: 28 Mart 2018, 23:37:24 Gönderen: ByCash »
 


Çevrimdışı teoman187

  • Yeni Üye
  • *
    • İleti: 38
Yanıtla #4 : 28 Mart 2018, 23:34:41
su an banada bir panel açılmadı :(
 


Çevrimdışı ByCash

  • Admin
  • *
    • İleti: 986
Yanıtla #5 : 28 Mart 2018, 23:36:36
Linki görebilmek için Kayıt olun yada Giriş yapın.
su an banada bir panel açılmadı :(
Çalışması lazım ama yarın bilgisayara geçtiğimde daha iyi incelerim. :)

Şuan kodu düzenledim onu bir dene eğer olmazsa yarın bakacağım.
 


MTASATURK

Ynt: Yardım Panel
« Yanıtla #5 : 28 Mart 2018, 23:36:36 »

Çevrimdışı Mahlukat

  • Uzman Üye
  • *
    • İleti: 637
Yanıtla #6 : 28 Mart 2018, 23:45:31
Kod: lua
function onMarkerHIT (giren)
if giren == localPlayer then
addEventHandler("onClientRender", root, dxGui)
end
end
addEventHandler("onClientMarkerHit", marker, onMarkerHIT)
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı teoman187

  • Yeni Üye
  • *
    • İleti: 38
Yanıtla #7 : 28 Mart 2018, 23:57:37
aynen oldu panel açılıyor ama kapanmıyor :D

Kod: lua
function onMarkerLeave (cikan)
if cikan == localPlayer then
         removeEventHandler("onClientRender", localPlayer, dxGui)
         end
end
addEventHandler("onClientMarkerLeave", markers, onMarkerLeave)

bunu yaptım kapanması için olmadı neresi yanlış ? :D
« Son Düzenleme: 29 Mart 2018, 20:19:52 Gönderen: Narkoz »
 


Çevrimdışı Mahlukat

  • Uzman Üye
  • *
    • İleti: 637
Yanıtla #8 : 28 Mart 2018, 23:59:34
Böyle dener misin;
Kod: lua
function onMarkerLeave (cikan)
if cikan == localPlayer then
         removeEventHandler("onClientRender", root, dxGui)
         end
end
addEventHandler("onClientMarkerLeave", markers, onMarkerLeave)
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı teoman187

  • Yeni Üye
  • *
    • İleti: 38
Yanıtla #9 : 29 Mart 2018, 00:04:21
yok kapanmıyor pickup tan ayrılınca :C debugtada hiç hata yok
 


Çevrimdışı Mahlukat

  • Uzman Üye
  • *
    • İleti: 637
Yanıtla #10 : 29 Mart 2018, 00:09:00
Kod: lua
function onMarkerLeave (cikan)
if cikan == localPlayer then
removeEventHandler("onClientRender", root, dxGui)
end
end
addEventHandler("onClientMarkerLeave", marker, onMarkerLeave)
s  ;D ;D
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı teoman187

  • Yeni Üye
  • *
    • İleti: 38
Yanıtla #11 : 29 Mart 2018, 00:12:46
Linki görebilmek için Kayıt olun yada Giriş yapın. Sen efsanesin her zaman yardım ettin sağolasın :D
ByCash bu saatte ilgilendiğin için çok teşşekkürler :)
« Son Düzenleme: 29 Mart 2018, 20:20:18 Gönderen: Narkoz »