Jump to content

x[ تعديل ]x كود


Recommended Posts

Posted

سلام عليكم سويت لما يحدد من القريد لست اسم

يتفعل له لوحه من حرف ف10

م ظبت وم في شي بالدي بق

addEventHandler("onClientGUIClick",root,function (  ) 
if ( source == remove1 ) then 
if ( guiGridListGetSelectedItem(GUIEditor.gridlist[1]) ~= -1 ) then 
local PlayerName = getPlayerFromName (guiGridListGetItemText(GUIEditor.gridlist[1],guiGridListGetSelectedItem(GUIEditor.gridlist[1]),1)) 
if ( PlayerName ) then 
if ( getElementData ( PlayerName , "open" ) == true ) then 
setElementData (PlayerName,'open',false) 
else 
setElementData (PlayerName,'open',true) 
end end end end end ) 
  
bindKey("F10","down", function (    ) 
local Data = getElementData ( localPlayer , "open" ) 
if ( Data == true ) then 
end end) 

 

قد تكونآمنيآتنآ حزينه !وآحلآمُنآ ملت طآبور آلإنتِظآر لكنهآ ،تتشبث بآلأمل فنفوسُنآ خُلقت لتقول غداً آجمل B-18.png 

Posted

bindKey("F10","down", function (    ) 
local Data = getElementData ( localPlayer , "open" ) 
if ( Data == true ) then 
end end) 

ما في اشي في هاد الكواد بخلي النافذة تفتح

انتا عامل لما يعص اف 10 يتحقق من الداتا موجودة ولا لا بس ولا اشي بفتح ولا بسكر النافذة

+

الكود يلي فوقه مدري صح ولا غلط ما شفته

Posted

انا ابي لما يحدد اسم من القريد

يتفعل له لوحه من حرف ف10

 

قد تكونآمنيآتنآ حزينه !وآحلآمُنآ ملت طآبور آلإنتِظآر لكنهآ ،تتشبث بآلأمل فنفوسُنآ خُلقت لتقول غداً آجمل B-18.png 

Posted
function update () 
guiGridListClear(GridName) 
for i,v in ipairs (getElementsByType("player")) do 
local rp = guiGridListAddRow (GridName) 
guiGridListSetItemText (Gridname,rp,1,getPlayerName(v):gsub("#%x%x%x%x%x%x", ""),false,false) 
end 
end 
addEventHandler ("onClientResourceStart",resourceRoot,update) 
addEventHandler ("onClientPlayerJoin",root,update) 
addEventHandler ("onClientPlayerChangeNick",root,update) 
addEventHandler ("onClientPlayerQuit",root,update) 

 

قد تكونآمنيآتنآ حزينه !وآحلآمُنآ ملت طآبور آلإنتِظآر لكنهآ ،تتشبث بآلأمل فنفوسُنآ خُلقت لتقول غداً آجمل B-18.png 

Posted

كود وضع اسماء اللاعبين بالقريد ليست , لاحظت ان اسم القريد ليست

GridName

ولما تضغط ع الزر تجيب اسم اللاعب من القريد ليست الي اسمه

GUIEditor.gridlist[1]

:?::?:

المهم تأكد من اسم القريد ليست عندك :|

GUIEditor.gridlist[1] وللمعلومة غيرت اسم القريد ليست الي

function update () 
    guiGridListClear(GUIEditor.gridlist[1]) 
    for i,v in ipairs (getElementsByType("player")) do 
        local rp = guiGridListAddRow (GUIEditor.gridlist[1]) 
        guiGridListSetItemText (GUIEditor.gridlist[1],rp,1,getPlayerName(v):gsub("#%x%x%x%x%x%x", ""),false,false) 
        guiGridListSetItemData(GUIEditor.gridlist[1],rp,1,v) 
    end 
end 
addEventHandler ("onClientResourceStart",resourceRoot,update) 
addEventHandler ("onClientPlayerJoin",root,update) 
addEventHandler ("onClientPlayerChangeNick",root,update) 
addEventHandler ("onClientPlayerQuit",root,update) 
  
  
addEventHandler("onClientGUIClick",resourceRoot,function (  ) 
    if ( source == remove1 ) then 
        if ( guiGridListGetSelectedItem(GUIEditor.gridlist[1]) ~= -1 ) then 
            local PlayerName = guiGridListGetItemData(GUIEditor.gridlist[1], guiGridListGetSelectedItem(GUIEditor.gridlist[1]), 1) 
            if ( PlayerName ) then 
                if ( getElementData ( PlayerName , "open" ) == true ) then 
                    setElementData (PlayerName,'open',false) 
                else 
                    setElementData (PlayerName,'open',true) 
                end  
            end  
        end 
    end 
end  
) 
949536480.png
Posted

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

 

قد تكونآمنيآتنآ حزينه !وآحلآمُنآ ملت طآبور آلإنتِظآر لكنهآ ،تتشبث بآلأمل فنفوسُنآ خُلقت لتقول غداً آجمل B-18.png 

Posted

انا صلحت الي فيهم مشكلة ,, اما كود اف10 مافيه اي شي تقدر تاخذه من ردك السابق .

:?

949536480.png
Posted

كود وضع اسماء اللاعبين بالقريد ليست , لاحظت ان اسم القريد ليست

GridName

ولما تضغط ع الزر تجيب اسم اللاعب من القريد ليست الي اسمه

GUIEditor.gridlist[1]

:?::?:

المهم تأكد من اسم القريد ليست عندك :|

GUIEditor.gridlist[1] وللمعلومة غيرت اسم القريد ليست الي

function update () 
    guiGridListClear(GUIEditor.gridlist[1]) 
    for i,v in ipairs (getElementsByType("player")) do 
        local rp = guiGridListAddRow (GUIEditor.gridlist[1]) 
        guiGridListSetItemText (GUIEditor.gridlist[1],rp,1,getPlayerName(v):gsub("#%x%x%x%x%x%x", ""),false,false) 
        guiGridListSetItemData(GUIEditor.gridlist[1],rp,1,v) 
    end 
end 
addEventHandler ("onClientResourceStart",resourceRoot,update) 
addEventHandler ("onClientPlayerJoin",root,update) 
addEventHandler ("onClientPlayerChangeNick",root,update) 
addEventHandler ("onClientPlayerQuit",root,update) 
  
  
addEventHandler("onClientGUIClick",resourceRoot,function (  ) 
    if ( source == remove1 ) then 
        if ( guiGridListGetSelectedItem(GUIEditor.gridlist[1]) ~= -1 ) then 
            local PlayerName = guiGridListGetItemData(GUIEditor.gridlist[1], guiGridListGetSelectedItem(GUIEditor.gridlist[1]), 1) 
            if ( PlayerName ) then 
                if ( getElementData ( PlayerName , "open" ) == true ) then 
                    setElementData (PlayerName,'open',false) 
                else 
                    setElementData (PlayerName,'open',true) 
                end  
            end  
        end 
    end 
end  
) 

مب المفروض تستعمل

getPlayerFromName

عشان تحط عليه داتا

 

 

Posted

كود وضع اسماء اللاعبين بالقريد ليست , لاحظت ان اسم القريد ليست

GridName

ولما تضغط ع الزر تجيب اسم اللاعب من القريد ليست الي اسمه

GUIEditor.gridlist[1]

:?::?:

المهم تأكد من اسم القريد ليست عندك :|

GUIEditor.gridlist[1] وللمعلومة غيرت اسم القريد ليست الي

function update () 
    guiGridListClear(GUIEditor.gridlist[1]) 
    for i,v in ipairs (getElementsByType("player")) do 
        local rp = guiGridListAddRow (GUIEditor.gridlist[1]) 
        guiGridListSetItemText (GUIEditor.gridlist[1],rp,1,getPlayerName(v):gsub("#%x%x%x%x%x%x", ""),false,false) 
        guiGridListSetItemData(GUIEditor.gridlist[1],rp,1,v) 
    end 
end 
addEventHandler ("onClientResourceStart",resourceRoot,update) 
addEventHandler ("onClientPlayerJoin",root,update) 
addEventHandler ("onClientPlayerChangeNick",root,update) 
addEventHandler ("onClientPlayerQuit",root,update) 
  
  
addEventHandler("onClientGUIClick",resourceRoot,function (  ) 
    if ( source == remove1 ) then 
        if ( guiGridListGetSelectedItem(GUIEditor.gridlist[1]) ~= -1 ) then 
            local PlayerName = guiGridListGetItemData(GUIEditor.gridlist[1], guiGridListGetSelectedItem(GUIEditor.gridlist[1]), 1) 
            if ( PlayerName ) then 
                if ( getElementData ( PlayerName , "open" ) == true ) then 
                    setElementData (PlayerName,'open',false) 
                else 
                    setElementData (PlayerName,'open',true) 
                end  
            end  
        end 
    end 
end  
) 

مب المفروض تستعمل

getPlayerFromName

عشان تحط عليه داتا

لا اخوي مو لازم لأن اللوب هذا

for i,v in ipairs (getElementsByType("player")) do 

بيجيب قيمة اللاعب وانا بحط القيمة بالداتا

وبجيب قيمة اللاعب عن طريق السطر ذا

  local PlayerName = guiGridListGetItemData(GUIEditor.gridlist[1], guiGridListGetSelectedItem(GUIEditor.gridlist[1]), 1) 

وبكذا اكون جبت القيمة

ولكن لو انا جبت "اسم اللاعب" من القريد ليست بحتاج الفنكشن الي قلت عنه عشان اجيب قيمة اللاعب عن طريق الاسم

اتمني وضحتلك الفكرة :roll:

949536480.png
Posted

مشكور 1

 

قد تكونآمنيآتنآ حزينه !وآحلآمُنآ ملت طآبور آلإنتِظآر لكنهآ ،تتشبث بآلأمل فنفوسُنآ خُلقت لتقول غداً آجمل B-18.png 

Posted

كود وضع اسماء اللاعبين بالقريد ليست , لاحظت ان اسم القريد ليست

GridName

ولما تضغط ع الزر تجيب اسم اللاعب من القريد ليست الي اسمه

GUIEditor.gridlist[1]

:?::?:

المهم تأكد من اسم القريد ليست عندك :|

GUIEditor.gridlist[1] وللمعلومة غيرت اسم القريد ليست الي

function update () 
    guiGridListClear(GUIEditor.gridlist[1]) 
    for i,v in ipairs (getElementsByType("player")) do 
        local rp = guiGridListAddRow (GUIEditor.gridlist[1]) 
        guiGridListSetItemText (GUIEditor.gridlist[1],rp,1,getPlayerName(v):gsub("#%x%x%x%x%x%x", ""),false,false) 
        guiGridListSetItemData(GUIEditor.gridlist[1],rp,1,v) 
    end 
end 
addEventHandler ("onClientResourceStart",resourceRoot,update) 
addEventHandler ("onClientPlayerJoin",root,update) 
addEventHandler ("onClientPlayerChangeNick",root,update) 
addEventHandler ("onClientPlayerQuit",root,update) 
  
  
addEventHandler("onClientGUIClick",resourceRoot,function (  ) 
    if ( source == remove1 ) then 
        if ( guiGridListGetSelectedItem(GUIEditor.gridlist[1]) ~= -1 ) then 
            local PlayerName = guiGridListGetItemData(GUIEditor.gridlist[1], guiGridListGetSelectedItem(GUIEditor.gridlist[1]), 1) 
            if ( PlayerName ) then 
                if ( getElementData ( PlayerName , "open" ) == true ) then 
                    setElementData (PlayerName,'open',false) 
                else 
                    setElementData (PlayerName,'open',true) 
                end  
            end  
        end 
    end 
end  
) 

مب المفروض تستعمل

getPlayerFromName

عشان تحط عليه داتا

لا اخوي مو لازم لأن اللوب هذا

for i,v in ipairs (getElementsByType("player")) do 

بيجيب قيمة اللاعب وانا بحط القيمة بالداتا

وبجيب قيمة اللاعب عن طريق السطر ذا

  local PlayerName = guiGridListGetItemData(GUIEditor.gridlist[1], guiGridListGetSelectedItem(GUIEditor.gridlist[1]), 1) 

وبكذا اكون جبت القيمة

ولكن لو انا جبت "اسم اللاعب" من القريد ليست بحتاج الفنكشن الي قلت عنه عشان اجيب قيمة اللاعب عن طريق الاسم

اتمني وضحتلك الفكرة :roll:

أها .. مشكور ع الشرح ي بطل

:mrgreen:

 

 

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