Jump to content

X{طلب شرح}x(قريد ليست)


Recommended Posts

المعذره كتبت شرح طويل وتحدثت الصفحه وسجل خروجي وطار..

شوف اخوي اذا انت ما تعرف تبرمج ادخل على قسم شروحات البرمجه تعلم الاساسيات اذا تبدأ من جريد ليست وزر وكذا ما بتتعلم لأنك مو فاهم ..

Link to comment

شوف ذا مثال واسأل اللي مو فاهمه؟

-- Client Side 
grid = guiCreateGridList ( 0.1, 0.1, 0.5, 0.3, true) 
button = guiCreateButton ( 0.1, 0.4, 0.2, 0.1, 'test', true) 
guiGridListAddColumn ( grid,'name', 0.20 ) 
showCursor ( true ) 
  
for k,v in ipairs ( getElementsByType ( 'player' ) ) do 
    local row = guiGridListAddRow ( grid ) 
        guiGridListSetItemText ( grid, row, 1, getPlayerName( v ):gsub ( '#%x%x%x%x%x%x', '' ), false, false ) 
            guiGridListSetItemData ( grid, row, 1, getPlayerName ( v ) ) 
end 
  
addEventHandler( 'onClientGUIClick',root, function ( )       
    if source == button then 
        if guiGridListGetSelectedItem ( grid ) ~= -1 then 
            local selected = guiGridListGetItemData ( grid, guiGridListGetSelectedItem ( grid ), 1 ) 
            triggerServerEvent ( 'giveMoney', localPlayer, selected ) 
    else 
            outputChatBox ( '! لم يتم اختيار لاعب' ) 
            end 
       end 
   end 
) 
-- Server sdie  
addEvent ( 'giveMoney', true ) 
addEventHandler ( 'giveMoney', root, function ( aplr ) 
    givePlayerMoney ( getPlayerFromName ( aplr ), 1000 ) 
        outputChatBox ( 'بإعطائك المال  '..getPlayerName ( client )..' : لقد قام اللاعب ', getPlayerFromName ( aplr ),255,255,255,true ) 
    end 
) 

Link to comment
خلاص شكرا والله وجدت

حق شيلوا مشآركةة لوس حق لا الاكواد

للنوا في اشخاص تفهم من الاكواد الجاهزة

لا في ناس ماتفهم

ونسبة الناس الي تفهم من الاكواد الجاهزة

0.1 %

ونسبة الناس الي ماتفهم من الاكواد الجاهزة وتأخذ الكود جاهزة وتروح

99.9 %

Link to comment
شكرا بس ابي شخصيات يعني افتح اللوحة اجد في جريد لست مجموعة من الشخصبيات

وشكرا اللي ساعدوني

تفضل هذا طلبك كامل , لاتنسخه وتمشي افهم كيف صارت الاكواد

واذا منت فاهم شيء تفضل , اسأل عنه .. :wink:

#Client

local Skins = {  
    { "ARMY", 287 }, 
    { "SWAT", 285 }, 
    -- { "Skin Name", iD }, -- ضيف كل السكنات الي تبيها لو مليون سكن 
} 
  
addEventHandler ( "onClientResourceStart", resourceRoot, function (    ) 
    Window1 = guiCreateWindow ( 247, 143, 639, 510, "Skin Window", false ) 
    guiWindowSetSizable ( Window1, false ) 
    guiSetVisible ( Window1, false ) 
    GridList = guiCreateGridList ( 9, 21, 154, 452, false, Window1 ) 
    guiGridListAddColumn ( GridList, "Skins...", 0.9 ) 
    for _,v in ipairs ( Skins ) do 
        local Row = guiGridListAddRow ( GridList ) 
        guiGridListSetItemText ( GridList, Row, 1, tostring ( v[1] ), false, false ) 
        guiGridListSetItemData ( GridList, Row, 1, tonumber ( v[2] ) ) 
    end 
    Button1 = guiCreateButton ( 191, 350, 200, 49, "Change Skin", false, Window1 ) 
end ) 
  
bindKey ( "F5", "down", function (    ) 
      guiSetVisible ( Window1, not guiGetVisible ( Window1 ) ) 
      showCursor ( guiGetVisible ( Window1 ) ) 
end ) 
  
addEventHandler ( "onClientGUIClick", resourceRoot, function (    ) 
if ( source == Button1 ) then 
    if ( guiGridListGetSelectedItem ( GridList ) ~= -1 ) then 
        local SkinName = guiGridListGetItemText ( GridList, guiGridListGetSelectedItem ( GridList ), 1 ) 
        local SkiniD = guiGridListGetItemData( GridList, guiGridListGetSelectedItem( GridList ), 1 ) 
            if ( SkinName ~= '' and SkiniD ~= '' ) then  
                triggerServerEvent ( "Skin", localPlayer, SkiniD ) 
            end 
        else 
            outputChatBox ( "* Please Select Skin", 0, 255, 0, true ) 
        end 
    end 
end ) 

#Server

addEvent ( "Skin", true ) 
addEventHandler ( "Skin", root, function ( SkiniD ) 
    setElementModel ( source, tonumber ( SkiniD ) ) 
    outputChatBox ( "* Changed Skin", source, 255, 0, 0, true ) 
end ) 
Link to comment
شكرا بس ابي شخصيات يعني افتح اللوحة اجد في جريد لست مجموعة من الشخصبيات

وشكرا اللي ساعدوني

تفضل هذا طلبك كامل , لاتنسخه وتمشي افهم كيف صارت الاكواد

واذا منت فاهم شيء تفضل , اسأل عنه .. :wink:

#Client

local Skins = {  
    { "ARMY", 287 }, 
    { "SWAT", 285 }, 
    -- { "Skin Name", iD }, -- ضيف كل السكنات الي تبيها لو مليون سكن 
} 
  
addEventHandler ( "onClientResourceStart", resourceRoot, function (    ) 
    Window1 = guiCreateWindow ( 247, 143, 639, 510, "Skin Window", false ) 
    guiWindowSetSizable ( Window1, false ) 
    guiSetVisible ( Window1, false ) 
    GridList = guiCreateGridList ( 9, 21, 154, 452, false, Window1 ) 
    guiGridListAddColumn ( GridList, "Skins...", 0.9 ) 
    for _,v in ipairs ( Skins ) do 
        local Row = guiGridListAddRow ( GridList ) 
        guiGridListSetItemText ( GridList, Row, 1, tostring ( v[1] ), false, false ) 
        guiGridListSetItemData ( GridList, Row, 1, tonumber ( v[2] ) ) 
    end 
    Button1 = guiCreateButton ( 191, 350, 200, 49, "Change Skin", false, Window1 ) 
end ) 
  
bindKey ( "F5", "down", function (    ) 
      guiSetVisible ( Window1, not guiGetVisible ( Window1 ) ) 
      showCursor ( guiGetVisible ( Window1 ) ) 
end ) 
  
addEventHandler ( "onClientGUIClick", resourceRoot, function (    ) 
if ( source == Button1 ) then 
    if ( guiGridListGetSelectedItem ( GridList ) ~= -1 ) then 
        local SkinName = guiGridListGetItemText ( GridList, guiGridListGetSelectedItem ( GridList ), 1 ) 
        local SkiniD = guiGridListGetItemData( GridList, guiGridListGetSelectedItem( GridList ), 1 ) 
            if ( SkinName ~= '' and SkiniD ~= '' ) then  
                triggerServerEvent ( "Skin", localPlayer, SkiniD ) 
            end 
        else 
            outputChatBox ( "* Please Select Skin", 0, 255, 0, true ) 
        end 
    end 
end ) 

#Server

addEvent ( "Skin", true ) 
addEventHandler ( "Skin", root, function ( SkiniD ) 
    setElementModel ( source, tonumber ( SkiniD ) ) 
    outputChatBox ( "* Changed Skin", source, 255, 0, 0, true ) 
end ) 

شكرا لكم كلكم والله بس الشخصيات فهمتها + انا ماانسخ ابدا انا افهم كيف يعمل المود واعيد اصمموا او اصمم زيوا

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...