Jump to content

طلبين


Recommended Posts

Posted (edited)

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

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

الاكواد بخليها بس في مشكله في 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
Posted (edited)
getElementHealth
guiGridListSetItemColor

 

Edited by #BrosS

من أراد الفشل عليه بالنجاح

Posted
23 minutes ago, Ghost-Gamer said:

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

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

لازم تتعلم

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

----

سوي تحقق

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

 

721195519.png

595770773.png

 

76561198277320954.pngAddFriend.png

خلك احسن من غيرك,

لا تقول عندهم اشياء ماهي عندي

انت عندك اشياء ماهي عند غيرك #

Posted

مثال بسيط

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
 

 

 

721195519.png

595770773.png

 

76561198277320954.pngAddFriend.png

خلك احسن من غيرك,

لا تقول عندهم اشياء ماهي عندي

انت عندك اشياء ماهي عند غيرك #

Posted (edited)
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

 

721195519.png

595770773.png

 

76561198277320954.pngAddFriend.png

خلك احسن من غيرك,

لا تقول عندهم اشياء ماهي عندي

انت عندك اشياء ماهي عند غيرك #

Posted
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 )

 

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

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

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

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

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 )

 

Posted
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 )

 

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

 

721195519.png

595770773.png

 

76561198277320954.pngAddFriend.png

خلك احسن من غيرك,

لا تقول عندهم اشياء ماهي عندي

انت عندك اشياء ماهي عند غيرك #

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

 

 

721195519.png

595770773.png

 

76561198277320954.pngAddFriend.png

خلك احسن من غيرك,

لا تقول عندهم اشياء ماهي عندي

انت عندك اشياء ماهي عند غيرك #

Posted

ما نفع!

 

  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 )

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

Posted
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

- Hashemite Kingdom Of Jordan -

Posted

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

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

local data=getElementData(plr,'state')

if data=='alive' then

elseif data=='dead' then

else

end

plr

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

Skype 01100001 01101100 01101001 01011111 01101101 01110100 00110001 00111001 00111001 00111001

every thing is gonna be alright

every thing is gonna be okay

it's gonna be a good good life

that's what my therapist say

Posted
1 hour ago, Abdul KariM said:

"onPlayerWasted"
getDeadPlayers
triggerClientEvent
addEvent
addEventHandler
guiGridListAddRow
getPlayerName
guiGridListSetItemText

 

guiGridListSetItemText

فهمت غلط يطيب هو يبيها ليبل @_@

Skype 01100001 01101100 01101001 01011111 01101101 01110100 00110001 00111001 00111001 00111001

every thing is gonna be alright

every thing is gonna be okay

it's gonna be a good good life

that's what my therapist say

Posted
1 minute ago, Master_MTA said:

guiGridListSetItemText

فهمت غلط يطيب هو يبيها ليبل @_@

انت اللي فهمت غلط

هو يبيها قريد لست

  1. GUIEditor.gridlist[1] = guiCreateGridList(13, 29, 277, 154, false, GUIEditor.window[1])
  2. guiGridListAddColumn(GUIEditor.gridlist[1], "Player", 0.5)
  3. guiGridListAddColumn(GUIEditor.gridlist[1], "Status", 0.5)

 

721195519.png

595770773.png

 

76561198277320954.pngAddFriend.png

خلك احسن من غيرك,

لا تقول عندهم اشياء ماهي عندي

انت عندك اشياء ماهي عند غيرك #

Posted

والله شكلي مضييع @_@

Skype 01100001 01101100 01101001 01011111 01101101 01110100 00110001 00111001 00111001 00111001

every thing is gonna be alright

every thing is gonna be okay

it's gonna be a good good life

that's what my therapist say

Posted
10 minutes ago, Master_MTA said:

والله شكلي مضييع @_@

أووخص قربت توصل الف مشاركة 

 

721195519.png

595770773.png

 

76561198277320954.pngAddFriend.png

خلك احسن من غيرك,

لا تقول عندهم اشياء ماهي عندي

انت عندك اشياء ماهي عند غيرك #

Posted
12 minutes ago, Abu-Solo said:

أووخص قربت توصل الف مشاركة 

يب تو انتبه امس

@_@

Skype 01100001 01101100 01101001 01011111 01101101 01110100 00110001 00111001 00111001 00111001

every thing is gonna be alright

every thing is gonna be okay

it's gonna be a good good life

that's what my therapist say

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