0 Üye ve 1 Ziyaretçi konuyu incelemekte.
local screenW, screenH = guiGetScreenSize() panel = guiCreateWindow((screenW - 500) / 2, (screenH - 200) / 2, 500, 200, "Panel", false) guiSetVisible(panel,false)addEvent("Yuzbasi:PanelAc",true)addEventHandler("Yuzbasi:PanelAc", root, function()guiSetVisible(panel,not guiGetVisible(panel))showCursor(guiGetVisible(panel))end)
local marker = createMarker(-2414.3681640625, -591.935546875, 132.6484375 -1.1,"cylinder",1,255,255,255,255)addEventHandler("onClientMarkerHit",marker,function(giren)if isElement(giren) and getElementType(giren) == "player" then local hesapismi = getAccountName(getPlayerAccount(giren)) if isObjectInACLGroup ("user."..hesapismi, aclGetGroup ( "YZB" ) ) then triggerClientEvent(giren,"Yuzbasi:PanelAc",giren) endendend)
Markere client.lua içerisinde oluşturman gerek ardından oyuncu onClientMarkerHit markere girince triggerServer ile server.luadaki evente yollaman gerek yani oyuncu markere girince bir panel aç ve oyuncuyu server.luadaki örnek ( DenemEvent içerisine yolla DenemeEvent içerisinde oyuncuya setPedHeatlh setPedAmor giveWeapon veya başka birşeyler ver sistemin çalışıcaktır.
local marker = createMarker(-2414.3681640625, -591.935546875, 132.6484375 -1.1,"cylinder",1,255,255,255,255)--PANEL BOYUT--sGenislik,sUzunluk = guiGetScreenSize()Genislik,Uzunluk = 430,350X = (sGenislik/2) - (Genislik/2)Y = (sUzunluk/2) - (Uzunluk/2)---PANEL--function silahal()panel = guiCreateWindow(X, Y, Genislik, Uzunluk,"Ky Panel",false)guiSetVisible(panel, false)canal_buton = guiCreateButton(15, 100, 120, 25, "Can", false, silahpanel)--EVENTLER--endaddEventHandler("onClientResourceStart", resourceRoot, silahal)addEventHandler("onClientMarkerHit",marker,function(giren) -- markere girinceif isElement(giren) and getElementType(giren) == "player" then -- eğer giren kişi oyuncu ise local hesapismi = getAccountName(getPlayerAccount(giren)) -- oyuncunun hesap adını çektik if isObjectInACLGroup ("user."..hesapismi, aclGetGroup ( "YZB" ) ) then -- eğer giren kişi YZB acl sinde var ise guiSetVisible(panel, true) -- Paneli açtık triggerClientEvent(giren,"Yuzbasi:PanelAc",giren) -- trigger server eğer var ise serverdeki evente gonderelseoutputChatBox("Bu Panele sadece YüzBaşı rütbesinde olan kişiler erişebilir", 255, 0, 0, true)endendend)----- Can --------addEventHandler("onClientGUIClick",root,function()if source == canal_buton thentriggerServerEvent("CephaneSistemi:Can",localPlayer)endend)
------- Can -------addEvent("CephaneSistemi:Can",true)addEventHandler("CephaneSistemi:Can",root,function()setPedStat(source, 24, 1000)setElementHealth(source,200)outputChatBox("#00FF00Can Aldın!",source,0,255,0,true)end )
Client.luaKodlocal marker = createMarker(-2414.3681640625, -591.935546875, 132.6484375 -1.1,"cylinder",1,255,255,255,255)--PANEL BOYUT--sGenislik,sUzunluk = guiGetScreenSize()Genislik,Uzunluk = 430,350X = (sGenislik/2) - (Genislik/2)Y = (sUzunluk/2) - (Uzunluk/2)---PANEL--function silahal()panel = guiCreateWindow(X, Y, Genislik, Uzunluk,"Ky Panel",false)guiSetVisible(panel, false)canal_buton = guiCreateButton(15, 100, 120, 25, "Can", false, silahpanel)--EVENTLER--endaddEventHandler("onClientResourceStart", resourceRoot, silahal)addEventHandler("onClientMarkerHit",marker,function(giren) -- markere girinceif isElement(giren) and getElementType(giren) == "player" then -- eğer giren kişi oyuncu ise local hesapismi = getAccountName(getPlayerAccount(giren)) -- oyuncunun hesap adını çektik if isObjectInACLGroup ("user."..hesapismi, aclGetGroup ( "YZB" ) ) then -- eğer giren kişi YZB acl sinde var ise guiSetVisible(panel, true) -- Paneli açtık triggerClientEvent(giren,"Yuzbasi:PanelAc",giren) -- trigger server eğer var ise serverdeki evente gonderelseoutputChatBox("Bu Panele sadece YüzBaşı rütbesinde olan kişiler erişebilir", 255, 0, 0, true)endendend)----- Can --------addEventHandler("onClientGUIClick",root,function()if source == canal_buton thentriggerServerEvent("CephaneSistemi:Can",localPlayer)endend)server-sideKod------- Can -------addEvent("CephaneSistemi:Can",true)addEventHandler("CephaneSistemi:Can",root,function()setPedStat(source, 24, 1000)setElementHealth(source,200)outputChatBox("#00FF00Can Aldın!",source,0,255,0,true)end )
Deniyeceğim Discordun vamrıMesaj Birleştirildi: [time]19 Haziran 2019, 12:38:33[/time]21 Satırda getPlayerAccount da hata var.
local hesapismi = getAccountName(getPlayerAccount(giren)) -- oyuncunun hesap adını çektik if isObjectInACLGroup ("user."..hesapismi, aclGetGroup ( "YZB" ) ) then -- eğer giren kişi YZB acl sinde var ise
-- client --local marker = createMarker(-2414.3681640625, -591.935546875, 132.6484375 -1.1,"cylinder",1,255,255,255,255)function kod_islem() outputChatBox("Merhaba ben"..getPlayerName(localPlayer).." :) ",255,255,255,true)endaddEventHandler("onClientMarkerHit",marker,function(giren) if giren == localPlayer then addCommandHandler("denemekod1",kod_islem) endend)-- server --local marker = createMarker(-2414.3681640625, -591.935546875, 132.6484375 -1.1,"cylinder",1,255,255,255,255)function kod_islem() outputChatBox("Merhaba ben"..getPlayerName(source).." :) ",source,255,255,255,true)endaddEventHandler("onMarkerHit",marker,function(giren) if giren == source then addCommandHandler("denemekod2",kod_islem) endend)