Jump to content

طلبين


Recommended Posts

سلام عليكم يا شبااب

عندي لوحه تطرد الشخص برا ماب يعني يسويه سلاب بس يقول انه انطرد برا ماب مع السببب

الاكواد بخليها بس في مشكله في Player , Status

player ابي تحتها اسم اللاعب بس مو عارف كيف

Status

ابي تحتها يكون اذا ميت يكون احمر Dead

و اذا عيش ما مات Alive اخضر

كيف اسويهم ؟؟؟؟؟؟؟؟

 

هذا الاكواد

هذا ملف كيلنت 


GUIEditor = {
    staticimage = {},
    label = {},
    edit = {},
    button = {},
    window = {},
    gridlist = {},
    memo = {}
}
ipairs(getElementsByType('Player') do

addEventHandler("onClientResourceStart", resourceRoot,
    function()
        GUIEditor.window[1] = guiCreateWindow(495, 217, 300, 348, "Panel Kick From Game", false)
        guiWindowSetSizable(GUIEditor.window[1], false)

        GUIEditor.button[1] = guiCreateButton(23, 314, 260, 24, "Close", false, GUIEditor.window[1])
        guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA")
        GUIEditor.button[2] = guiCreateButton(26, 280, 257, 24, "Kick Out Map", false, GUIEditor.window[1])
        guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFAAAAAA")
        GUIEditor.edit[1] = guiCreateEdit(76, 240, 183, 18, "", false, GUIEditor.window[1])
        GUIEditor.gridlist[1] = guiCreateGridList(13, 29, 277, 154, false, GUIEditor.window[1])
        guiGridListAddColumn(GUIEditor.gridlist[1], "Player", 0.5)
        guiGridListAddColumn(GUIEditor.gridlist[1], "Status", 0.5)

        GUIEditor.label[1] = guiCreateLabel(62, 162, 154, 36, "", false, GUIEditor.gridlist[1])
        GUIEditor.staticimage[1] = guiCreateStaticImage(20, 182, 42, 65, ":guieditor/client/colorpicker/alpha.png", false, GUIEditor.gridlist[1])
        GUIEditor.memo[1] = guiCreateMemo(92, 163, 143, 19, "", false, GUIEditor.gridlist[1])
        GUIEditor.staticimage[2] = guiCreateStaticImage(42, 183, 10, 0, ":guieditor/images/dx_elements/radio_button.png", false, GUIEditor.gridlist[1])
        GUIEditor.edit[2] = guiCreateEdit(76, 175, 36, 13, "", false, GUIEditor.gridlist[1])
        GUIEditor.memo[2] = guiCreateMemo(193, 171, 23, 21, "", false, GUIEditor.gridlist[1])
        GUIEditor.memo[3] = guiCreateMemo(75, 174, 61, 18, "", false, GUIEditor.gridlist[1])

        GUIEditor.label[3] = guiCreateLabel(26, 240, 50, 18, "reason :", false, GUIEditor.window[1])
        GUIEditor.label[4] = guiCreateLabel(26, 198, 50, 15, "Search :", false, GUIEditor.window[1])
        GUIEditor.edit[3] = guiCreateEdit(76, 195, 183, 18, "", false, GUIEditor.window[1])    
    end
)



local KEX="F4"
function OPEDN()
    guiSetVisible( GUIEditor.window[1], not guiGetVisible( GUIEditor.window[1] ) )  
   showCursor( guiGetVisible( GUIEditor.window[1] ) ) 
end
bindKey(KEX,"down",OPEDN)

 addEventHandler("onClientGUIClick",root, --- حدث عند الضغط علي الزر
  function()
    if source == GUIEditor.button["Player"] then -- غير اسم الزرار
     local GetNameD = guiGridListGetItemText ( GUIEditor.gridlist[1], guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ), 1 )  --- غير اسم القريد لست
	if ( getPlayerFromName ( GetNameD ) ) then 
      local NameGet = getPlayerName(localPlayer)
      local AAget = guiGetText(GUIEditor.edit[3]) --- هذي لو انت مسوي ايدت فيها السبب #
	  triggerServerEvent("Slap",localPlayer,GetNameD,AAget,NameGet)
        end
      end
    end
  )
  
  
  addEventHandler("onClientGUIClick",root,
  function()
  if source == GUIEditor.button[1] then
  guiSetVisible(GUIEditor.window[1],false)
  showCursor(false)
  end
  end
  )
  
    -----------------------------------
    
    هذا ملف سيرففر
    
      addEvent("slap",true)
  addEventHandler("slap",root,
  function(NameGet,AAget,lpName)
 slapPlayer ( NameGet, AAget )  
 outputChatBox(''..NameGet.. 'Has Been Kicked From Game By' ..lpName.. '(' ..AAget.. ')',root,255,255,0,true)
 end
 )

 

1 minute ago, Ghost-Gamer said:

if source == GUIEditor.button["Player"] then --غير اسم الزرا ر

هذي بدل Player لازم

2

بالغلط كاتب player

Edited by Ghost-Gamer
Link to comment
23 minutes ago, Ghost-Gamer said:

افهموا اني جديد عل برمجه معرف ولا شي يخي

دامك ما تعرف شئ في البرمجة

لازم تتعلم

مو جاهز علي طول

----

سوي تحقق

 if getElementHealth --- تخش الويكي حقه وتشوف البارتمر المطلوب , 

Link to comment

مثال بسيط

local playerHealth = getElementHealth ( localPlayer )
if ( playerHealth <= 30 ) then --- اذا اللاعب دمه اقل من 30 
guiGridListSetItemColor ( GUIEditor.gridlist[1], row, 1, 255, 0, 255 ) --- يغير اللون حق الجريد لست , بيخلي اللون زي بنفسجي 
else ---- نسوي العكس , يعني لو معه اكثر من 30
guiGridListSetItemColor ( GUIEditor.gridlist[1], row, 1, 255, 255, 255 ) ---- يخلي اللون ابيض,
  
  
 ---- تقدر تستخدمها مع
  ---- onClientRender
 

 

Link to comment
9 minutes ago, Ghost-Gamer said:

الي مو فاهم وش ابي لا يجي يتفلسف براسي

اقولكم شي تقولون شي

ذذ , تراني بـ كذا أكون افدتك

انت لو عندك عقل وتفهم , بتغير هذا

وياريت تغير من اسلوبك مع الناس عشان يساعدوك,

جرب الكود ذا وعطني خبر

addEventHandler('onClientRender',root,
function ()
local playerHealth = getElementHealth ( localPlayer )
if ( playerHealth <= 20 ) then --- اذا اللاعب دمه اقل من 20
local row = guiGridListAddRow(GUIEditor.gridlist[1]) 
guiGridListSetItemText(GUIEditor.gridlist[1],row,2,'Dead',false,false)
else
guiGridListSetItemText(GUIEditor.gridlist[1], row, 2, 'Life', false, false)
end
end
)

 

Edited by Abu-Solo
Link to comment
43 minutes ago, Abu-Solo said:

function clientsideResourceStart ()
        local playerList = guiCreateGridList ( 0.80, 0.10, 0.15, 0.60, true ) -- Create the grid list
        local column = guiGridListAddColumn( playerList, "Player", 0.85 ) -- Create a 'players' column in the list
        if ( column ) then -- If the column was successfully created
                for id, playeritem in ipairs(getElementsByType("player")) do 
                --Loop through all the players, adding them to the table
                        local row = guiGridListAddRow ( playerList )
                        guiGridListSetItemText ( playerList, row, column, getPlayerName ( playeritem ), false, false )
                end
        end
end
addEventHandler ( "onClientResourceStart", getResourceRootElement(), clientsideResourceStart )

 

الحين اسم اللاعب ما يطلع الكود ذا يطلعه؟

اتوقع ينفع صح؟

Link to comment
48 minutes ago, Abu-Solo said:

ذذ , تراني بـ كذا أكون افدتك

انت لو عندك عقل وتفهم , بتغير هذا

وياريت تغير من اسلوبك مع الناس عشان يساعدوك,

جرب الكود ذا وعطني خبر


addEventHandler('onClientRender',root,
function ()
local playerHealth = getElementHealth ( localPlayer )
if ( playerHealth <= 20 ) then --- اذا اللاعب دمه اقل من 20
local row = guiGridListAddRow(GUIEditor.gridlist[1]) 
guiGridListSetItemText(GUIEditor.gridlist[1],row,2,'Dead',false,false)
else
guiGridListSetItemText(GUIEditor.gridlist[1], row, 2, 'Life', false, false)
end
end
)

 

كودك ماينفع ي اخ

١ ماراح يظهر غير للاعب انه لايف او ديد

٢ ماينفع راندر ب انشاء رو 

 

يعني لو دمه قليل عن ٢٠ راح ينشء الاف الملاين من الرو

  • Like 1
Link to comment

طيب انا  اسم اللاعب يطلع و جمبه يطلع اذا ميت او حي شف الكود ذا

function clientsideResourceStart ()
        local playerList = guiCreateGridList ( 0.80, 0.10, 0.15, 0.60, true ) -- Create the grid list
        local column = guiGridListAddColumn( playerList, "Player", 0.85 ) -- Create a 'players' column in the list
        if ( column ) then -- If the column was successfully created
                for id, playeritem in ipairs(getElementsByType("player")) do 
                --Loop through all the players, adding them to the table
                        local row = guiGridListAddRow ( playerList )
                        guiGridListSetItemText ( playerList, row, column, getPlayerName ( playeritem ), false, false )
                end
        end
end
addEventHandler ( "onClientResourceStart", getResourceRootElement(), clientsideResourceStart )

 

Link to comment
2 minutes ago, #Soking said:

كودك ماينفع ي اخ

١ ماراح يظهر غير للاعب انه لايف او ديد

٢ ماينفع راندر ب انشاء رو 

 

يعني لو دمه قليل عن ٢٠ راح ينشء الاف الملاين من الرو

مفهي :^ معليش 

+ الكود مو كامل

هو عليه انه يسوي الكود اللي يجيب اللاعبين الموجودين في السيرفر ,

 

Just now, Ghost-Gamer said:

طيب انا  اسم اللاعب يطلع و جمبه يطلع اذا ميت او حي شف الكود ذا


function clientsideResourceStart ()
        local playerList = guiCreateGridList ( 0.80, 0.10, 0.15, 0.60, true ) -- Create the grid list
        local column = guiGridListAddColumn( playerList, "Player", 0.85 ) -- Create a 'players' column in the list
        if ( column ) then -- If the column was successfully created
                for id, playeritem in ipairs(getElementsByType("player")) do 
                --Loop through all the players, adding them to the table
                        local row = guiGridListAddRow ( playerList )
                        guiGridListSetItemText ( playerList, row, column, getPlayerName ( playeritem ), false, false )
                end
        end
end
addEventHandler ( "onClientResourceStart", getResourceRootElement(), clientsideResourceStart )

 

كودك يجيب اسماء اللاعبين ويحطهم فـ القريد لست تقريبأ,

Link to comment

ما نفع!

 

  1. 40 minutes ago, Abu-Solo said:
    1.  
    2. function clientsideResourceStart ()
    3. local playerList = guiCreateGridList ( 0.80, 0.10, 0.15, 0.60, true ) -- Create the grid list
    4. local column = guiGridListAddColumn( playerList, "Player", 0.85 ) -- Create a 'players' column in the list
    5. if ( column ) then -- If the column was successfully created
    6. for id, playeritem in ipairs(getElementsByType("player")) do
    7. --Loop through all the players, adding them to the table
    8. local row = guiGridListAddRow ( playerList )
    9. guiGridListSetItemText ( playerList, row, column, getPlayerName ( playeritem ), false, false )
    10. end
    11. end
    12. end
    13. addEventHandler ( "onClientResourceStart", getResourceRootElement(), clientsideResourceStart )

    ذذا يسوي لوحه جديده و يطلع الاسماء في كود يطلع اسماء الي يعرفه يقلي هو

Link to comment
7 hours ago, Abu-Solo said:

for i,v in ipairs(getElementsByType("player")) dolocal row = guiGridListAddRow(GUIEditor.gridlist[1])guiGridListSetItemText(GUIEditor.gridlist[1],row,1,getPlayerName(v),false,false)

 

ناقصة end عندك 

9 hours ago, Abu-Solo said:

ذذ , تراني بـ كذا أكون افدتك

انت لو عندك عقل وتفهم , بتغير هذا

وياريت تغير من اسلوبك مع الناس عشان يساعدوك,

جرب الكود ذا وعطني خبر


addEventHandler('onClientRender',root,function ()local playerHealth = getElementHealth ( localPlayer )if ( playerHealth <= 20 ) then --- اذا اللاعب دمه اقل من 20local row = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText(GUIEditor.gridlist[1],row,2,'Dead',false,false)elseguiGridListSetItemText(GUIEditor.gridlist[1], row, 2, 'Life', false, false)endend)

 

استعمل

isPedDead 

 

  • Like 1
Link to comment

يبوي فك راسك انت تبيه لريس اكيد

ما عليك الا بالالمنت داتا

local data=getElementData(plr,'state')

if data=='alive' then

elseif data=='dead' then

else

end

plr

هو اللاعب اللي تبي تجيب الداتا اللي عليه

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