Jump to content

طلب


Recommended Posts

Posted

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

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

ابي فانكشن

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

النك : ooo

الحساب : ooo

الرتبه: ...

كم فلوسه :...

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

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

Posted
guiGridListGetSelectedItem 
guiGridListGetItemText 
getPlayerFromName 
getPlayerName 
guiSetText 

وين فانكشن الرتبه ^_^ ابي امثله كمان للاهنت

Posted (edited)

تفضل مثال

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
Posted
تفضل مثال

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 ليه استخدمت

Posted

getPlayerSerial Server-only function

Note: The client side version of getPlayerSerial has been deprecated as it can return the wrong value for some players, and is potentially insecure. The following article assumes that the function is serverside only.

Posted
تفضل مثال

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 
) 

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

Posted
يالحب

@Back!_

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

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

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

Posted
يالحب

@Back!_

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

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

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

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

Posted
يالحب

@Back!_

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

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

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

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

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

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

Posted

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

كلنت

  
  
  
  
  
  
  
  
  
  
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) 
  
  
  
  

 

Posted

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?

Posted

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 
 ) 

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