Jump to content

طلب


Recommended Posts

السسلامء عليكمم

كيفكم عسآكمء بخير

ابي فانكشن

انا معي لوحه فيه قريد لست ابي لم احدد لاعب من القريد لست تظهر معلوماته مثل :

النك : ooo

الحساب : ooo

الرتبه: ...

كم فلوسه :...

و ابي الوحه تفتح بس ل الكونسل انتك هاتو الفنكشنات وانا بحآول بس اشرحوو لي ^_^

و بطرح لكم محآولتي لو قدرت و شكرا

Link to comment

تفضل مثال

addEventHandler("onClientGUIClick",root, حدث اذا ضعط علي زر -- 
    function ()  فكشن -- 
        if ( source == grid ) then لين يضعط علي القريد لست -- 
            local sel = guiGridListGetSelectedItem(grid) يحدد علي القريد لست - 
            local text = guiGridListGetItemText(grid,sel,1) يجب الكلام بالقريد لست 
            local player = getPlayerFromName(text) اسم الاعب - 
            if ( player ) then 
                guiSetText(GUIEditor_Label[1],"Name: " .. getPlayerName(player)) يجي لين يحدد اسمه في القريد لست يجي اسمه 
                guiSetText(GUIEditor_Label[2],"Money: " .. getPlayerMoney(player) .. "$") يلين يحدد يجي الفلوس بتاعه  
            end 
      end 
end 
) 
Edited by Guest
Link to comment
تفضل مثال

addEventHandler("onClientGUIClick",root, حدث اذا ضعط علي زر -- 
    function ()  فكشن -- 
        if ( source == grid ) then لين يضعط علي القريد لست -- 
            local sel = guiGridListGetSelectedItem(grid) يحدد علي القريد لست - 
            local text = guiGridListGetItemText(grid,sel,1) يجب الكلام بالقريد لست 
            local player = getPlayerFromName(text) اسم الاعب - 
            if ( player ) then 
                guiSetText(GUIEditor_Label[1],"Name: " .. getPlayerName(player)) يجي لين يحدد اسمه في القريد لست يجي اسمه 
                guiSetText(GUIEditor_Label[2],"Money: " .. getPlayerSerial(player) .. "$") يلين يحدد يجي الفلوس بتاعه  
            end 
      end 
end 
) 

وانت تبي تجيب الفلوس حق الاعب ؟؟getPlayerSerial ليه استخدمت

Link to comment
تفضل مثال

addEventHandler("onClientGUIClick",root, حدث اذا ضعط علي زر -- 
    function ()  فكشن -- 
        if ( source == grid ) then لين يضعط علي القريد لست -- 
            local sel = guiGridListGetSelectedItem(grid) يحدد علي القريد لست - 
            local text = guiGridListGetItemText(grid,sel,1) يجب الكلام بالقريد لست 
            local player = getPlayerFromName(text) اسم الاعب - 
            if ( player ) then 
                guiSetText(GUIEditor_Label[1],"Name: " .. getPlayerName(player)) يجي لين يحدد اسمه في القريد لست يجي اسمه 
                guiSetText(GUIEditor_Label[2],"Money: " .. getPlayerMoney(player) .. "$") يلين يحدد يجي الفلوس بتاعه  
            end 
      end 
end 
) 

طيب لو ابي اجيب رتبته احتاج فانكشن وش

Link to comment
يالحب

@Back!_

لاتطلب امثلة لانها موجودة بالويكي

يـآ اخويء طيب هم ادوني الفلوس طيب حساب العب سيرفر

و اليبل كلنت كيف ادمج بينهم ابي الفنشكنات المطلوبه مني و معناه هذا قصدي فهمت ^_^

Link to comment
يالحب

@Back!_

لاتطلب امثلة لانها موجودة بالويكي

يـآ اخويء طيب هم ادوني الفلوس طيب حساب العب سيرفر

و اليبل كلنت كيف ادمج بينهم ابي الفنشكنات المطلوبه مني و معناه هذا قصدي فهمت ^_^

------------- 
triggerServerEvent 
getAccountName 
getPlayerAccount 

Link to comment
يالحب

@Back!_

لاتطلب امثلة لانها موجودة بالويكي

يـآ اخويء طيب هم ادوني الفلوس طيب حساب العب سيرفر

و اليبل كلنت كيف ادمج بينهم ابي الفنشكنات المطلوبه مني و معناه هذا قصدي فهمت ^_^

------------- 
triggerServerEvent 
getAccountName 
getPlayerAccount 

اخوي طيب انا الان سويت قيد لست و فيه تحته Memo

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

Link to comment

سسويته بس ع م اعتقد بقي حق الرتبه الان اانا بروح ارجع بعدين هذا محآولتي ب نصف الاكواد

كلنت

  
  
  
  
  
  
  
  
  
  
GUIEditor = { 
    label = {}, 
    button = {}, 
    window = {}, 
    gridlist = {}, 
    memo = {} 
} 
addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
        GUIEditor.window[1] = guiCreateWindow(195, 31, 497, 446, "لـــــوحــــــة معلومات الاعبين", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
        guiSetAlpha(GUIEditor.window[1], 1.00) 
  
        GUIEditor.label[1] = guiCreateLabel(93, 27, 366, 74, "لــــــوحـــــة معلومات الاعبين", false, GUIEditor.window[1]) 
        guiSetFont(GUIEditor.label[1], "default-bold-small") 
        guiLabelSetColor(GUIEditor.label[1], 21, 233, 106) 
        guiLabelSetHorizontalAlign(GUIEditor.label[1], "center", false) 
        guiLabelSetVerticalAlign(GUIEditor.label[1], "center") 
        GUIEditor.gridlist[1] = guiCreateGridList(10, 106, 274, 294, false, GUIEditor.window[1]) 
        guiGridListAddColumn(GUIEditor.gridlist[1], "Player", 0.9) 
        GUIEditor.memo[1] = guiCreateMemo(290, 106, 197, 272, "", false, GUIEditor.window[1]) 
        GUIEditor.button[1] = guiCreateButton(458, 410, 29, 27, "X", false, GUIEditor.window[1])     
    end 
) 
  
function Players() 
guiGridListClear(GUIEditor.gridlist[1]) 
for i,v in ipairs(getElementsByType("player")) do 
local row = guiGridListAddRow(GUIEditor.gridlist[1]) 
guiGridListSetItemText(GUIEditor.gridlist[1],row,1,getPlayerName(v),false,false) 
guiGridListSetItemColor(GUIEditor.gridlist[1],row, 1, 0, 255, 0) 
end 
end 
  
  
addEventHandler("onClientRender", root, 
function () 
    local G1 = GUIEditor.gridlist[1] 
       if source == G1 then  
        guiSetText ( GUIEditor.memo[1], "My Name : " .. getPlayerName (Player ) ) 
        guiSetText(GUIEditor.memo[1],"My Account : "..getAccountName(Player)) 
        guiSetText(GUIEditor.memo[1],"My Ping :"..getPlayerPing(Player)) 
    guiSetText ( GUIEditor.memo[1], "My Money :  " .. getPlayerMoney (Player ) ) 
        guiSetText GUIEditor.memo[1],"My Serial :"..getPlayerSerial(Player)) 
         
         
         
addEventHandler ("onClientGUIClick", root, 
        function() 
       if source == G1 then  
       guiSetText(GUIEditor.memo[1],"My Account : "..getAccountName(Player)) 
       local get = getAccountName 
       triggerServerEvent("getAccount", localPlayer, get) 
        end 
    end 
  

سيرفر سآيد

  
addEvent("getAccount", true) 
addEventHandler("getAccount", root, 
  
function() 
  
 local account =  getAccountName ( thePlayer ) 
  
if source == G1  then 
  
elseif account == thePlayer then 
  
else 
outputChatBox("الاعب غير مسجل",source,0,255,0) 
  
  
  
  

 

Link to comment

guiSetText(GUIEditor.memo[1],"My Account : "..getAccountName(Player)) 

getAccountName كيف كلنت؟

addEventHandler ("onClientGUIClick", root, 
        function() 
       if source == G1 then 
       guiSetText(GUIEditor.memo[1],"My Account : "..getAccountName(Player)) 
       local get = getAccountName 
       triggerServerEvent("getAccount", localPlayer, get) 
        end 
    end 

getAccountName Server

addEventHandler("onClientRender", root, 
function () 
    local G1 = GUIEditor.gridlist[1] 
       if source == G1 then 
        guiSetText ( GUIEditor.memo[1], "My Name : " .. getPlayerName (Player ) ) 
        guiSetText(GUIEditor.memo[1],"My Account : "..getAccountName(Player)) 
        guiSetText(GUIEditor.memo[1],"My Ping :"..getPlayerPing(Player)) 
    guiSetText ( GUIEditor.memo[1], "My Money :  " .. getPlayerMoney (Player ) ) 
        guiSetText GUIEditor.memo[1],"My Serial :"..getPlayerSerial(Player)) 
        

وين ال end?

Link to comment

addEventHandler("onClientGUIClick",root, 
    function ()  
        if ( source == GUIEditor.gridlist[1] ) then 
            local sel = guiGridListGetSelectedItem(GUIEditor.gridlist[1]) 
            local text = guiGridListGetItemText(GUIEditor.gridlist[1],sel,1)  
            local player = getPlayerFromName(text) 
            if ( player ) then 
             guiSetText ( GUIEditor.memo[1], "My Name : " .. getPlayerName (player ) ) 
             guiSetText(GUIEditor.memo[1],"My Ping :"..getPlayerPing(player)) 
             guiSetText ( GUIEditor.memo[1], "My Money :  " .. getPlayerMoney (player ) ) 
             guiSetText GUIEditor.memo[1],"My Serial :"..getPlayerSerial(player)) 
         end 
    end 
  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...