مرحبا شباب .. رمضان كريم علينا وعليكم ..
معي مشكله بل لسسته .. قريد ليست
ابي اخد شخصيه .. واكبس ع زر
ما تجيني
مثلا عندي اسم CJ
بل رو
اعين عليه واكبس ع
زر ok
ما تجي شخصيه حاااااولت كثير .. وما زبط
اكواد
كلنت وسيرفر
GUIEditor = {
memo = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
function()
wnd = guiCreateWindow(494, 262, 722, 669, "مود اختيار شخصيه | Skin System", false)
guiWindowSetSizable(wnd, false)
guiSetProperty(wnd, "CaptionColour", "FF2D14E9")
GUIEditor.memo[1] = guiCreateMemo(512, 25, 200, 634, "سلام عليكم .. اقدم لكم\nسكربت اختيار شخصيات\nمن قبل مصطفى اولا السكربت به\nشخصيه وحده لان .. انت تضيف \nالي تبيه .. ملف مو مشفر\n\n.\n\nاختار شخصيه واكبس Ok\nويتم اعطائك شخصيه\nفي حال خروجك سوف تروح شخصيه\n.\n\nاضافه شخصيات يتم من جدول\n\nsn.lua\n\n.", false, wnd)
guiMemoSetReadOnly(GUIEditor.memo[1], true)
ok = guiCreateButton(385, 289, 82, 70, "اختيار", false, wnd)
guiSetProperty(ok, "NormalTextColour", "FFF80415")
Grid = guiCreateGridList(9, 23, 320, 636, false, wnd)
guiGridListAddColumn(Grid, "الشخصيات", 0.9)
for i = 1, 48 do
guiGridListAddRow(Grid)
end
guiGridListSetItemText(Grid, 0, 1, "-", false, false)
guiGridListSetItemText(Grid, 1, 1, "-", false, false)
guiGridListSetItemText(Grid, 2, 1, "-", false, false)
guiGridListSetItemText(Grid, 3, 1, "-", false, false)
guiGridListSetItemText(Grid, 4, 1, "-", false, false)
guiGridListSetItemText(Grid, 5, 1, "-", false, false)
guiGridListSetItemText(Grid, 6, 1, "-", false, false)
guiGridListSetItemText(Grid, 7, 1, "-", false, false)
guiGridListSetItemText(Grid, 8, 1, "-", false, false)
guiGridListSetItemText(Grid, 9, 1, "-", false, false)
guiGridListSetItemText(Grid, 10, 1, "-", false, false)
guiGridListSetItemText(Grid, 11, 1, "-", false, false)
guiGridListSetItemText(Grid, 12, 1, "-", false, false)
guiGridListSetItemText(Grid, 13, 1, "-", false, false)
guiGridListSetItemText(Grid, 14, 1, "-", false, false)
guiGridListSetItemText(Grid, 15, 1, "-", false, false)
guiGridListSetItemText(Grid, 16, 1, "-", false, false)
guiGridListSetItemText(Grid, 17, 1, "-", false, false)
guiGridListSetItemText(Grid, 18, 1, "-", false, false)
guiGridListSetItemText(Grid, 19, 1, "-", false, false)
guiGridListSetItemText(Grid, 20, 1, "-", false, false)
guiGridListSetItemText(Grid, 21, 1, "-", false, false)
guiGridListSetItemText(Grid, 22, 1, "-", false, false)
guiGridListSetItemText(Grid, 23, 1, "-", false, false)
guiGridListSetItemText(Grid, 24, 1, "-", false, false)
guiGridListSetItemText(Grid, 25, 1, "-", false, false)
guiGridListSetItemText(Grid, 26, 1, "-", false, false)
guiGridListSetItemText(Grid, 27, 1, "-", false, false)
guiGridListSetItemText(Grid, 28, 1, "-", false, false)
guiGridListSetItemText(Grid, 29, 1, "-", false, false)
guiGridListSetItemText(Grid, 30, 1, "-", false, false)
guiGridListSetItemText(Grid, 31, 1, "-", false, false)
guiGridListSetItemText(Grid, 32, 1, "-", false, false)
guiGridListSetItemText(Grid, 33, 1, "-", false, false)
guiGridListSetItemText(Grid, 34, 1, "-", false, false)
guiGridListSetItemText(Grid, 35, 1, "-", false, false)
guiGridListSetItemText(Grid, 36, 1, "-", false, false)
guiGridListSetItemText(Grid, 37, 1, "-", false, false)
guiGridListSetItemText(Grid, 38, 1, "-", false, false)
guiGridListSetItemText(Grid, 39, 1, "-", false, false)
guiGridListSetItemText(Grid, 40, 1, "-", false, false)
guiGridListSetItemText(Grid, 41, 1, "-", false, false)
guiGridListSetItemText(Grid, 42, 1, "-", false, false)
guiGridListSetItemText(Grid, 43, 1, "-", false, false)
guiGridListSetItemText(Grid, 44, 1, "-", false, false)
guiGridListSetItemText(Grid, 45, 1, "-", false, false)
guiGridListSetItemText(Grid, 46, 1, "-", false, false)
guiGridListSetItemText(Grid, 47, 1, "CJ", false, false)
guiGridListSetItemColor(Grid, 47, 1, 70, 184, 140, 255)
end
)
------------------------------------------------------------------------------------------------------------------------------------------------------
local Skins = {
{ "Skin1", 1 },
{ "Skin2", 1 },
{ "Skin3", 55 },
-- To add new Skin: { "AnyName", ID },
}
for _,v in ipairs( Skins ) do
local Row = guiGridListAddRow( Grid )
guiGridListSetItemText( Grid, Row, 1, v[1], false, false )
guiGridListSetItemData( Grid, Row, 1, v[2] )
end
addEventHandler( "onClientGUIClick", resourceRoot, function( )
if ( source == ok ) then
if ( guiGridListGetSelectedItem ( source ) ~= -1 ) then
local Select = tonumber( guiGridListGetItemData( source, guiGridListGetSelectedItem( source ) ) )
if ( Select and Select ~= '' ) then
triggerServerEvent( "setClientSkin", localPlayer, tonumber( guiGridListGetItemData( source, guiGridListGetSelectedItem( source ) ) ) )
end
end
end
end )
------------------------------------------------------------------------------------------------------------------------------------------------------
bindKey ( "F2" , "down" ,
function ()
if guiGetVisible ( wnd , true ) then
guiSetVisible ( wnd , false )
showCursor ( false )
else
guiSetVisible ( wnd , true )
showCursor ( true )
end
end)
وهذا السيرفر
addEvent( "setClientSkin", true )
addEventHandler( "setClientSkin", root, function( skinID )
if ( skinID and skinID ~= nil ) then
setElementModel( client, skinID )
end
end )