Jump to content

طلب كود


Abu-Solo

Recommended Posts

السلام عليكم,

كيف حالكم ي شباب عساكم بخير,

ابغي طلب وادري انه صعب شوي, ولكن اللي يقدر يساعدني فـ شكرا له

--------

ابغي كود لما

اكتب مثلآ رسالة في EDIT

وابغاه يروح لـ GridList

مثلاأ

عندي مود التحديثات ما ابغي اعدل عليه من الملف حق Client 

ابغي اضيف كلام في القريد لست من الـ 

EDIT

كلام اكتبة فـ EDIT 

ويروح علي القريد لست

Link to comment

توضيح

 

اذا ما عرفت وش قصدي فـ الكود انا بقولك

الحين ابغي ارسل كلام من 

EDIT

وابغي الكلام اللي كتبتة يجي فـ القريد لست

عارف كيف؟

زي مثلآ, مود شراء تاجات واملاك خاصة

لما الواحد يشتري ويضغط ارسال البياانات

يجيك فـ لوحة اللي اشترو اسماء الناس اللي اشترت,

هذا قصدي,

ولاأهنت

هذي لوحة انا مسويها وابي احط الكود اللي انا طالبه, يا ريت تكونو فهمتو!

 

  • 
    local screenW, screenH = guiGetScreenSize()
    Wnd = guiCreateWindow((screenW - 305) / 2, (screenH - 454) / 2, 305, 454, "لوحة تجربة", false)
    guiWindowSetSizable(Wnd, false)
    guiSetVisible(Wnd,false)
    GridMSG = guiCreateGridList(10, 28, 285, 295, false, Wnd)
    guiGridListAddColumn(GridMSG, "#", 0.9)
    SendEdit = guiCreateEdit(0.05, 0.73, 0.88, 0.07, "", true, Wnd)
    SendBTN = guiCreateButton(0.08, 0.83, 0.83, 0.06, "أرســــأل الي قريد لست", true, Wnd)
    guiSetProperty(SendBTN, "NormalTextColour", "FFFE8900")
    
    
    open = function()
        guiSetVisible( Wnd, not guiGetVisible( Wnd ) ) 
        showCursor( guiGetVisible( Wnd ) )
    end
    bindKey('X','down',open)

     

Link to comment

مثال بسيط في الكلنت ,, للعلم الرسالة هتظهر لك لوحدك ما هتظهر لحد غيرك لو تباها تظهر لحد غيرك سوي تريقر للسيرفر و كمال بقا ..

addEventHandler("onClientGUIClick", guiRoot,
function()
if source == SendBTN then
local Msg = guiGetText(SendEdit)
local Row = guiGridListAddRow(GridMSG)
guiGridListSetItemText(GridMSG, Row, 1, Msg, false, false)
guiGridListSetItemColor(GridMSG, Row, 1, 255, 255, 0)
end
end)

 

Link to comment
5 hours ago, #Skrillex said:

مثال بسيط في الكلنت ,, للعلم الرسالة هتظهر لك لوحدك ما هتظهر لحد غيرك لو تباها تظهر لحد غيرك سوي تريقر للسيرفر و كمال بقا ..


addEventHandler("onClientGUIClick", guiRoot,
function()
if source == SendBTN then
local Msg = guiGetText(SendEdit)
local Row = guiGridListAddRow(GridMSG)
guiGridListSetItemText(GridMSG, Row, 1, Msg, false, false)
guiGridListSetItemColor(GridMSG, Row, 1, 255, 255, 0)
end
end)

 

مشكووووووووووووووووووووووور

 

بس عندي طلب ثاني بسيط الله لا يهينك, 

تقدر ترسلي الكود اذا ابغي الكل يشوفها؟

واذا تقدر تقولي كيف اخلي الكلام اللي ارسلته ينحفظ 

جزاك الله كل خير !

#Edit:

اي احد يقدر يرسلي كود اذا ابغي الكل يشوف الرسالة

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

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

اي احد يقدر يرسلي كود اذا ابغي الكل يشوف الرسالة

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

استخدم هذي الطريقه يا غالي انا اشوفها اسهل من التراقر

addEventHandler("onClientGUIClick", guiRoot,
function()
if source == SendBTN then
Master(root)
end
end)


function Master()
  local Msg = guiGetText(SendEdit)
local Row = guiGridListAddRow(GridMSG)
guiGridListSetItemText(GridMSG, Row, 1, Msg, false, false)
guiGridListSetItemColor(GridMSG, Row, 1, 255, 255, 0)
  end

@Abu-Solo

Edited by Master_MTA
Link to comment
39 minutes ago, #Skrillex said:

@

 Master_MTA

 

معلش بس وش فايدة كودك انتا ناسخ كودي و حاطو في فانكشن فقط +

لي ابو سولو

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

؟؟

؟

اخوي وش احاول اخي انا فقط وضحت له طريقة العمل كيف ما عرفت اخوي على العموم مشكور وباخذ بنصيحتك باذن الله
اتمنى تركز بالرد قبل لا تكتبه انا وربي مو قصدي اي اهانه او اساءه ليك لكن اعقل قبل ان تتكلم

Link to comment
55 minutes ago, #Skrillex said:

@

 Master_MTA

 

معلش بس وش فايدة كودك انتا ناسخ كودي و حاطو في فانكشن فقط +

لي ابو سولو

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

معليش ولكن.. اذا تقدر ترسلي الكود خاص او هنا الله يعطيك الف عافية

حاولت والله بس ما تجي بـ فايدة

Link to comment
Just now, Abu-Solo said:

مشكور ولكن, مو لازم يكون فيه تريقر عشان اللاعبين يشوفوه؟

لا ابد اخوي ذي طريقه مختصره بدل ما تلف وتدور انا سويتها لك root

لو تلاحظ

لانك لازم تسوي ايفينت بسيرفر +مره ثانيه بكلنت شغلانه فهذي طريقه مختصره عن تجربه

Link to comment
Just now, Master_MTA said:

لا ابد اخوي ذي طريقه مختصره بدل ما تلف وتدور انا سويتها لك root

لو تلاحظ

لانك لازم تسوي ايفينت بسيرفر +مره ثانيه بكلنت شغلانه فهذي طريقه مختصره عن تجربه

الف الف شكر لك انت وسكريلكس, يعطيكم الف عافية ع المساعدة

احلي تحية لكم !ّّّ

تمت الافادة من قبل  @#Skrillex + @Master_MTA

Link to comment
2 hours ago, Master_MTA said:

استخدم هذي الطريقه يا غالي انا اشوفها اسهل من التراقر


addEventHandler("onClientGUIClick", guiRoot,
function()
if source == SendBTN then
Master(root)
end
end)


function Master()
  local Msg = guiGetText(SendEdit)
local Row = guiGridListAddRow(GridMSG)
guiGridListSetItemText(GridMSG, Row, 1, Msg, false, false)
guiGridListSetItemColor(GridMSG, Row, 1, 255, 255, 0)
  end

@Abu-Solo

 

root = وجودها زي عدمها بالفنكشن , ومو الكل بيشوف الكلام

  • Like 1
Link to comment
Just now, Master_MTA said:

اخوي الكل يشوفها +انا مجربها بنفسي

انت كيف تفهم

انت صانع فنكشن بالشكل دا

 

function Master ( )

end

 

لو تلاحظ،مافي بين القوسين اي ارقمنت او شي 

وجيت تسوي Master ( root )

 

الروت هنا مالها اي لازمه.ولا غيرت شي.في كود احمد

 

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

 

وتروح تستقبله لاكن ال انت مسويه ذا خرابيط

Link to comment
Quote

addEventHandler("onClientGUIClick", root, 
function ()
if source == SENDBTN then
local Text = guiGetText(SENDEDIT)
if Text == "" or Text == " " then return end
triggerServerEvent("SendMessage", localPlayer, Text)
end
end
)

addEvent("SendMessage", true)
addEventHandler("SendMessage", root,
function (Text)
triggerClientEvent(root, "RequestMessage", source, Text)
end)

addEvent("RequestMessage", true)
addEventHandler("RequestMessage", root,
function (Text)
local Row = guiGridListAddRow(gridlist)
guiGridListSetItemText (gridlist, Row, 1, ""..Msg.."", false, false)
guiGridListSetItemColor(gridlist, Row, 1, 0, 255, 0)
end
)

 

 

  • Like 1
Link to comment

بما ان 3 او 2 اتفقو على نفس الراي انا اعتذر للجميع يمكن اجابتي خاطئه واسف يا صاحب الموضوع

لكن في طريقه جت في بالي افضل من التراقر

انه يسوي لوب يجيب اللاعبين كلهم

ويسوي تراقر ايفينت مو للسيرفر ويرسل معها جميع اللاعبين اللي يطلعون من اللوب

Edited by Master_MTA
Link to comment
Just now, Abu-Solo said:

يعطيك العافية ياخوي والله ما قصرت, والف الف شكر لكل اللي ساعدوني

# يغلق

ايش اللي يغلق

مشرف القسم العربي حضرتك ؟

:lol:

 

 

Edited by MR.NaiF-MTA
Link to comment
7 minutes ago, MR.NaiF-MTA said:

ايش اللي يغلق

مشرف القسم العربي حضرتك ؟

:lol:

 

 

هههههههههههههههههههههههه

مو قصدي شئ
انا قصدي اذا فيه اي مشرف موجود يقدر يغلق الموضوع :)

Link to comment
Just now, Abu-Solo said:

هههههههههههههههههههههههه

مو قصدي شئ
انا قصدي اذا فيه اي مشرف موجود يقدر يغلق الموضوع :)

للاسف مافي

في تابل و نصور و تيتي عمر و يدخلون كل 4 سنين

وفي

UAE pro بس مدري وينه

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