السلام عليكم ورحمة الله وبركاته شباب
اتمنى تكونوا بخير
انا جديد بالمنتدى وجديد بالبرمجه وكنت ابى مساعده
الحين انا مسوي لوحة مثل لوحة CITequipment
وكان بدي استفسار ف الجريد ليست
الحين انا مسوي مثلا knife, katana حق المعدات
كان بدي الكود لما اختار واحده منهم واضغط Apply
يسوي مثلا
katana = createObject(id, x, y, z)
attachElements ( katana, source, 0, 0, 5 )
رجاء الاجابه سريع, اللوحه :
equipments = {
{"Katana", "Special attack can kill if enemy HP 50 or lower."},
{"Knife", "Your not visible in radar."},
}
addEventHandler("onClientResourceStart", resourceRoot,
function()
local screenW, screenH = guiGetScreenSize()
equip_Panel = guiCreateWindow(screenW - 383 - 10, (screenH - 328) / 2, 383, 498, "Player Equipment", false)
guiWindowSetSizable(equip_Panel, false)
guiWindowSetMovable(equip_Panel, false)
guiSetAlpha(equip_Panel, 1)
equip_Apply = guiCreateButton(10, 420, 179, 30, "Apply", false, equip_Panel)
equip_Grid = guiCreateGridList(10, 29, 363, 381, false, equip_Panel)
local equip_Names = guiGridListAddColumn(equip_Grid, "Equip", 0.3)
local equip_Effects = guiGridListAddColumn(equip_Grid, "Information", 0.8)
for index, equipments in pairs(equipments) do
local row = guiGridListAddRow(equip_Grid)
local name = equipments[1]
local effect = equipments[2]
guiGridListSetItemText(equip_Grid, row, equip_Names, name, false, false)
guiGridListSetItemText(equip_Grid, row, equip_Effects, effect, false, false)
end
equip_remove = guiCreateButton(194, 420, 179, 30, "Remove", false, equip_Panel)
equip_close = guiCreateButton(9, 459, 364, 30, "Close", false, equip_Panel)
guiSetVisible(equip_Panel, false)
addEventHandler("onClientGUIClick", equip_close, function () guiSetVisible(equip_Panel, false) showCursor(false) end, false)
end
)
function showEquipmentGui()
if ( guiGetVisible( equip_Panel ) ) then
guiSetVisible( equip_Panel, false )
showCursor( false )
else
guiSetVisible( equip_Panel, true )
showCursor( true )
end
end
addCommandHandler("equip", showEquipmentGui)