local moneymarker = createMarker (2505.2, -1672.5, 12, "cylinder", 2, 60, 240, 32, 200)
function giveMoney(player)
if getElementType(player) == "player" then
givePlayerMoney(player, 10)
end
end
addEventHandler("onMarkerHit", moneymarker, giveMoney)
و تحط زر يفتح و يقفل النافذه changeGridListItemToPlayersName ناقص تحط كولمن في القريد لست و تستخدم الفنكشن
عشان تعطي اللاعب فلوس لما تضغط على زر
onClientGUIClick تستخدم الحدث هذا
guiGridListGetSelectedItem تجيب رقم الرو الي انت محدده في القريد لست عن طريق الفنكشن
guiGridListGetItemText و تجيب اسم اللاعب الي في الرو الي جبت الرقم حقه
getPlayerFromName تجيب المنت اللاعب من الأسم حقه
guiGetText تجيب الفلوس الي انت حطيتها في الأيدت
triggerServerEvent ترسل تريقر للسيرفر
givePlayerMoney تعطي اللاعب الفلوس
guiWindowSetMovable
التاب مو نافذه
إذا تبي تحرك التاب تحتاج تسوي له كود خاص للتحريك
gui كود لتغير مكان الـ
guiSetPosition
ذا الكود عشان تعرف مكان الماوس
getCursorPosition
local Serials = {
["سيريالي"] = true,
}
addEventHandler("onClientMarkerHit", MarkerName,
function(player)
if player == localPlayer and Serials(getPlayerSerial()) then
guiSetVisible(element, true)
showCursor(true)
end
end)
addEventHandler("onClientGUIClick", resourceRoot,
function()
if source == btnName1 then
-- فتح الباب
elseif source == btnName2 then
-- اغلاق الباب
end
end)
MarkerName استبدل بأسم الماركر
element استبدل بأسم النافذه
btnName1 استبدل بأسم زر فتح الباب
btnName2 استبدل بأسم زر غلق الباب
مع اضافة كود فتح و كود غلق الباب