Jump to content

تصحيح جدول


Simba

Recommended Posts

السلام عليكم 8)

يا شباب هذي المشكلة مسسبتلي ازمة امس كنت بكسر اللاب عشانها :redhotevil::redhotevil::redhotevil:

الي هي جدول واللوب بس !

:mrgreen::mrgreen:

المهم انا زي ما انتو شايفين في الكود تحت

مسوي جدول وفيه ايديز ( ايديات ) ذذ

ومسوي لوب للجدول

ومخلي قيم الجدول تجي على شكل row

وكل شي تمام

لكن لما اضغط على الرو واضغط سلكت ما يجيني السكن !

الاكواد مع الشرح ( طبعا الكود مقصوص منه بعض الاشياء مثل كود صنع اللوحة والحدث الخ ) ذذ#

local skins = { -- جدول ! 
    {133}, 
    {132}, 
    {122}, 
    {230}, 
  
} 
  
for _,v in ipairs(skins) do  -- لووب ! 
     
        guiGridListSetItemData(gridlist, 1,1,_,v) -- المشكلة هنا اني ما اعرف كيف احط داتا 
        row = guiGridListAddRow ( gridlist ) 
    guiGridListSetItemText(gridlist, row , coul , tostring(_,v) , false , false  ) 
     
    end 
    --- وهنا لما يضغط على الزر يجيه السكن ! 
    function btnshows() 
  if source == button then 
    if ( guiGridListGetSelectedItem ( gridlist ) ~= -1 ) then -- تحقق ذذ 
setElementModel ( localPlayer , guiGridListGetItemData(gridlist, 1 , 1)) -- هنا المشكلة  
else  
outputChatBox("Error 303 , Select a Skin !", 255,255,255, false) -- هذي شغاله ! ان اذا ما حددت قريد ليست يطلع كلام بالشات  
guiSetVisible(GUIEditor.window[1], false) 
showCursor ( false ) 
  
  
end  
end 
end  
addEventHandler( "onClientGUIClick", guiRoot, btnshows ) 
     

Link to comment

امم جرب

local skins = { -- جدول ! 
    {133}, 
    {132}, 
    {122}, 
    {230}, 
  
} 
  
for _,v in ipairs(skins) do   
        row = guiGridListAddRow ( gridlist )  
        guiGridListSetItemData(gridlist,row,1,v[1])  
        guiGridListSetItemText(gridlist, row , 1 ,v[1] , false , false  ) 
end 
    function btnshows() 
  if source == button then 
    if ( guiGridListGetSelectedItem ( gridlist ) ~= -1 ) then  
setElementModel ( localPlayer ,tonumber( guiGridListGetItemData(gridlist,row, 1))) 
else 
outputChatBox("Error 303 , Select a Skin !", 255,255,255, false)  
guiSetVisible(GUIEditor.window[1], false) 
showCursor ( false ) 
end 
  end 
    end 
addEventHandler( "onClientGUIClick", guiRoot, btnshows ) 
    

Link to comment

كودك كله أخطاء !

مافي غير قيمة واحدة بالجدول وأنت تبي تسوي دآتآ ليه طيب ايش الي رآح يظهر بالقريد ليست ؟

عند الضغط ع الزر سوي ترايقر للسيرفر وحط السكن

لأن بالكلنت محد بيشوفه !

Link to comment
امم جرب
local skins = { -- جدول ! 
    {133}, 
    {132}, 
    {122}, 
    {230}, 
  
} 
  
for _,v in ipairs(skins) do   
        row = guiGridListAddRow ( gridlist )  
        guiGridListSetItemData(gridlist,row,1,v[1])  
        guiGridListSetItemText(gridlist, row , 1 ,v[1] , false , false  ) 
end 
    function btnshows() 
  if source == button then 
    if ( guiGridListGetSelectedItem ( gridlist ) ~= -1 ) then  
setElementModel ( localPlayer ,tonumber( guiGridListGetItemData(gridlist,row, 1))) 
else 
outputChatBox("Error 303 , Select a Skin !", 255,255,255, false)  
guiSetVisible(GUIEditor.window[1], false) 
showCursor ( false ) 
end 
  end 
    end 
addEventHandler( "onClientGUIClick", guiRoot, btnshows ) 
    

ما اشتغل ما يعطيني سكن يقولي فيه مشكلة ب الارقمنت الثاني setElementModel زي قبل

--

كودك كله أخطاء !

مافي غير قيمة واحدة بالجدول وأنت تبي تسوي دآتآ ليه طيب ايش الي رآح يظهر بالقريد ليست ؟

عند الضغط ع الزر سوي ترايقر للسيرفر وحط السكن

لأن بالكلنت محد بيشوفه !

كيف يعني مافيه غير قيمة وحدة بالجدول ؟

كاتب اكثر من ايدي = اكثر من قيمة

ظاهر عندي بالقريد ليست رو وفيه كل القيم الي كاتبها بالجدول !!

لكن لما احدد عليها واضغط سلكت ما يجيني سكن

لازم اسوي ترايقر ؟ :?:?:?

Link to comment

آيه لآزم تسوي ترآيقر دآمك تبي الكل يشوف آن شخصيته تغيرت

والداتا حقت القريد ليست تستخدمها أذا عندك قيمة بالجدول ما تبيها تظهر بالقريد ليست وتبي تستخدمها بعدين !

وأنت مسوي قيمة واحدة

أحذف الداتا وسوي ترايقر لما يضغط عالزر وحط السكن

Link to comment

الي ابيه قريد ليست فيه ايديات السكنات الي انا حاطها في الجدول

ما ابي اسماء بس ايديات السكنات

لما احدد على السكن واضغط select

يجيني السكن بس

هل احتاج داتا ؟ :mrgreen::mrgreen:

Link to comment
  • Moderators

جججرب

    local skins = { -- جدول ! 
        {133}, 
        {132}, 
        {122}, 
        {230}, 
      
    } 
      
    for _,v in ipairs(skins) do   
            row = guiGridListAddRow ( gridlist ) 
            guiGridListSetItemText(gridlist, row , 1 ,v[1] , false , false  ) 
    end 
function btnshows() 
    if source == button then 
        if ( guiGridListGetSelectedItem ( gridlist ) ~= -1 ) then 
            setElementModel ( localPlayer ,guiGridListGetItemText ( gridlist, guiGridListGetSelectedItem ( gridlist ), 1 )) 
        else 
            outputChatBox("Error 303 , Select a Skin !", 255,255,255, false) 
            guiSetVisible(GUIEditor.window[1], false) 
            showCursor ( false ) 
        end 
    end 
end 
addEventHandler( "onClientGUIClick", guiRoot, btnshows ) 
Link to comment

كود نصوور اشتغل تمام بس مثل ما قلت لازم ترايقر

المهم سويت كذا وما عرف كيف اسوي الباقي

الي هو الجزء هذا

function changeskin ( ) 
  
setElementModel(source , ) -- هنا وش اسوي ؟ كيف احط ايدي السكن الي كان بالجدول بملف الكلينت ؟؟ 
  
end 
addEvent( "giveskin", true ) 
addEventHandler( "giveskin", resourceRoot, changeskin ) 

وهذا الكلينت

local skins = { -- جدول ! 
        {133}, 
        {132}, 
        {122}, 
        {230}, 
      
    } 
function btnshows() 
        if source == button then 
            if ( guiGridListGetSelectedItem ( gridlist ) ~= -1 ) then 
            triggerServerEvent("giveskin", resourceRoot) -- هنا ترايقر  
                else 
                outputChatBox("Error 303 , Select a Skin !", 255,255,255, false) 
                guiSetVisible(GUIEditor.window[1], false) 
                showCursor ( false ) 
            end 
        end 
    end 
    addEventHandler( "onClientGUIClick", guiRoot, btnshows ) 

Link to comment
  • Moderators
  local skins = { -- جدول ! 
            {133}, 
            {132}, 
            {122}, 
            {230}, 
          
        } 
    function btnshows() 
            if source == button then 
                if ( guiGridListGetSelectedItem ( gridlist ) ~= -1 ) then 
                triggerServerEvent("giveskin", localPlayer,guiGridListGetItemText ( gridlist, guiGridListGetSelectedItem ( gridlist ), 1 )) 
                    else 
                    outputChatBox("Error 303 , Select a Skin !", 255,255,255, false) 
                    guiSetVisible(GUIEditor.window[1], false) 
                    showCursor ( false ) 
                end 
            end 
        end 
        addEventHandler( "onClientGUIClick", guiRoot, btnshows ) 

function changeskin ( skin ) 
      
    setElementModel(source , skin)  
      
    end 
    addEvent( "giveskin", true ) 
    addEventHandler( "giveskin", root, changeskin ) 

Link to comment

ماجربته .

addEventHandler('onClientGUIClick',root, function ( ) 
 if ( source == gridlist ) then 
 if ( guiGridListGetSelectedItem(gridlist) ~= -1 ) then 
 setElementModel(localPlayer,guiGridListGetItemText ( gridlist, guiGridListGetSelectedItem ( gridlist ), 1 )) 
 else 
 setElementModel(localPlayer,1) 
 end 
  end 
   end 
  ) 

Link to comment
ماجربته .
addEventHandler('onClientGUIClick',root, function ( ) 
 if ( source == gridlist ) then 
 if ( guiGridListGetSelectedItem(gridlist) ~= -1 ) then 
 setElementModel(localPlayer,guiGridListGetItemText ( gridlist, guiGridListGetSelectedItem ( gridlist ), 1 )) 
 else 
 setElementModel(localPlayer,1) 
 end 
  end 
   end 
  ) 

هذا ايش ؟ ذذ

لازم لك ترايقر :mrgreen:

++ خلاص ما ابي كود عرض السكن

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...