Jump to content

x[ سوال ]x عنـ getPlayerSerial


Recommended Posts

سلام عليكم ورحمه الله .

اليوم سويت , قريد لست في اسامي الاعبين .

عملت , اذا حدد اسم من القريد , يجي سريال المحددو في الميمو ..

م صارت الوحه تفتح لين م حطيطه .

addEventHandler("onClientGUIClick",root, 
    function () 
         if ( source == gridlist ) then 
            local sel = guiGridListGetSelectedItem(gridlist) 
            local text = guiGridListGetItemText(gridlist,sel,1) 
            local player = getPlayerFromName(text) 
            if ( player ) then 
            triggerServerEvent("Serial", localPlayer, sel,player) 
        end 
    end 
end ) 
  
  
addEvent("GetSerial",true) 
addEventHandler("GetSerial",root, 
   function () 
     guiSetText(memo,Serial) 
  end 
) 

  
addEvent("Serial",true) 
addEventHandler("Serial",root, 
    function () 
    local Player = getPlayerName (source) 
    local Serial = getPlayerSerial ( source ) 
    triggerClientEvent("GetSerial",source,Serial,Player) 
end ) 
  
Link to comment

-- client --

addEventHandler("onClientGUIClick", resourceRoot, 
 function() 
    if (source == gridlist) then 
        local sel = guiGridListGetSelectedItem(gridlist) 
        local text = guiGridListGetItemText(gridlist,sel,1) 
        local player = getPlayerFromName(text) 
        if (player) then 
            triggerServerEvent("getSerial", localPlayer, player) 
        end 
    end 
end) 
  
  
addEvent("setSerial",true) 
addEventHandler("setSerial", root, 
 function(Name, Serial) 
    guiSetText(memo,'Player Name: '..Name..' \n Player Serial: '..Serial) 
end) 

-- server --

addEvent("getSerial",true) 
addEventHandler("getSerial", root, 
 function(player) 
    local playerName = getPlayerName(player) 
    local playerSerial = getPlayerSerial(player) 
    triggerClientEvent(source,"setSerial", source, playerName, playerSerial) 
end) 

Link to comment

طيب انا عامل 3 ايدت ولما يكتب اشيا فيهم ويضعط علي زر

يجي في قريد لست اسم لاعب

حطيته ب اكواد الوان

اشتغل الميمو تمام ويجي في الميمو

لاكن لما حيطه طدا

guiGridListSetItemText (gridlist,row,1,Plr:gsub("#%x%x%x%x%x%x", ""),false,false) 

م يجي

لما احدد اسم وم يجي في الميمو شي

Link to comment
طيب انا عامل 3 ايدت ولما يكتب اشيا فيهم ويضعط علي زر

يجي في قريد لست اسم لاعب

حطيته ب اكواد الوان

اشتغل الميمو تمام ويجي في الميمو

لاكن لما حيطه طدا

guiGridListSetItemText (gridlist,row,1,Plr:gsub("#%x%x%x%x%x%x", ""),false,false) 

م يجي

لما احدد اسم وم يجي في الميمو شي

ياحبيبي سبق وقلت لك

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

gsub هذا يشيل كود الالوان

ف لما تضغط شي مارح يضبط لانه مافي كود اللوان

ف راح يجيك غلط

لازم تستخدم هذا الفانكشن

guiGridListSetItemData 

قبل قلت لك هذا الشي

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

Link to comment

اصتغفر الله العظيم ..

ليش حاط

gsub

عند الداتا ؟؟؟؟

gsub تنحط عند ال

guiGridListSetItemText 

وتحط الداتا بدون اي شي

على شان يجيك الاسم بدون كود اللوان

والداتا تجيب الاسم بكود الالوان

لان شغلك رح يكون ع الداتا

ما اظن انك قريت المثال الي موجود في فانكشن الداتا

:?

Link to comment

استغفر الله

guiGridListSetItemText (gridlist,row,1,Plr:gsub("#%x%x%x%x%x%x", ""),false,false) 
               guiGridListSetItemData ( gridlist, row, 1, Plr,false,false) 

جا بدون اكواد

لاكتن بحدد م يجي في الميمو شي

Link to comment

انا عامل

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

يجي في الميمو

اسم الاعب وسريالو

وحطيت الكود بدون اكواد

ظبت تمام

لاكن حطيته بكواد

م صارت ميمو تيجي فيها شي

Link to comment

شوف هالكود

  
local NameData = guiGridListGetItemData ( grid , row , column ) 
local PlayerName = getPlayerName ( NameData ) 
triggerServerEvent  
getPlayerSerial -- استخدمها بجانب السيرفر مو الكلاينت 
  

Link to comment

شوف كودي مدري كيف اعمله فيه

addEventHandler("onClientGUIClick", resourceRoot, 
 function() 
    if (source == gridlist) then 
        local sel = guiGridListGetSelectedItem(gridlist) 
        local text = guiGridListGetItemText(gridlist,sel,1) 
        local player = getPlayerFromName(text) 
        if (player) then 
            triggerServerEvent("getSerial", localPlayer, player) 
        guiSetAlpha(memo, 0.48) 
        else 
        guiSetText ( memo , "" ) 
        guiSetAlpha(memo, 0.17) 
        end 
    end 
end) 
  
  
addEvent("setSerial",true) 
addEventHandler("setSerial", root, 
 function(Name, Serial) 
    guiSetText(memo,'Player Name: '..Name..' \n Player Serial: '..Serial) 
end) 

addEvent("getSerial",true) 
addEventHandler("getSerial", root, 
 function(player) 
    local playerName = getPlayerName(player) 
    local playerSerial = getPlayerSerial(player) 
    triggerClientEvent(source,"setSerial", source, playerName, playerSerial) 
end) 
Link to comment

addEvent ( "RentSystem:onAccept", true ) 
  
addEventHandler ( "RentSystem:onAccept", root, 
         function (name,maill,card,text,Plr,Serial) 
               local row = guiGridListAddRow ( gridlist) 
               guiGridListSetItemText (gridlist,row,1,Plr:gsub("#%x%x%x%x%x%x", ""),false,false) 
               guiGridListSetItemData ( gridlist, row, 1, Plr,false,false) 
               guiGridListSetItemText (gridlist,row,2,text,false,false) 
               guiGridListSetItemText (gridlist,row,4,Serial,false,false)     
end )  
Link to comment
addEventHandler("onClientGUIClick", resourceRoot, 
 function() 
    if (source == gridlist) then 
        local sel = guiGridListGetSelectedItem(gridlist) 
        local text = guiGridListGetItemData(gridlist,sel,1) 
        local player = getPlayerFromName(text) 
        if (player) then 
            triggerServerEvent("getSerial", localPlayer, Name ) 
        guiSetAlpha(memo, 0.48) 
        else 
        guiSetText ( memo , "" ) 
        guiSetAlpha(memo, 0.17) 
        end 
    end 
end) 
  
  
addEvent("setSerial",true) 
addEventHandler("setSerial", root, 
 function(Name, Serial) 
    guiSetText(memo,'Player Name: '..Name..' \n Player Serial: '..Serial) 
end) 

addEvent("getSerial",true) 
addEventHandler("getSerial", root, 
 function(Name) 
    local playerName = getPlayerName(Name) 
    local playerSerial = getPlayerSerial(Name) 
    triggerClientEvent(source,"setSerial", source, playerName, playerSerial) 
end) 

[/b]

Edited by Guest
Link to comment

يعني مثلن انا عامل في الميمو الاسم والسريال

تمام؟

لو ابي اعمل في الميمو

الكتبو في الايدت

محتاجه اسوي تريقير ؟ ولا احطها عطول

guiGetText

Link to comment

لا حطها على طول

امممم بس والله على حسب مودك

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

لو تبي مثلا لاعب يكتب كلام بالايديت ويجيك انت في الميمو

لا لازم هنا ترايقر من كلاينت لسيرفر ومن سيرفر لكلاينت

اما لو تبي يجيب لك الكلام الي انت كتبته مايحتاج ترايقرات

Edited by Guest
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...