Jump to content

طلب كود


Abu-Solo

Recommended Posts

Posted

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

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

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

--------

ابغي كود لما

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

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

مثلاأ

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

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

EDIT

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

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

Posted

توضيح

 

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

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

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)

     

Posted

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

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)

 

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

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

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

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

@

 Master_MTA

 

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

لي ابو سولو

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

Posted
39 minutes ago, #Skrillex said:

@

 Master_MTA

 

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

لي ابو سولو

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

؟؟

؟

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

Posted
55 minutes ago, #Skrillex said:

@

 Master_MTA

 

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

لي ابو سولو

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

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

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

Posted
50 minutes ago, Abu-Solo said:

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

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

اخوي سبق وارفقت لك الكود يرسلك كل اللاعبين؟

Posted
Just now, Master_MTA said:

اخوي سبق وارفقت لك الكود يرسلك كل اللاعبين؟

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

Posted
Just now, Abu-Solo said:

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

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

لو تلاحظ

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

Posted
Just now, Master_MTA said:

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

لو تلاحظ

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

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

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

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

Posted
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
Posted
42 minutes ago, !#NssoR_) said:

 

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

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

Posted
Just now, Master_MTA said:

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

انت كيف تفهم

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

 

function Master ( )

end

 

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

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

 

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

 

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

 

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

Posted
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
Posted
7 hours ago, #Skrillex said:

 

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

# يغلق

Posted (edited)

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

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

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

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

Edited by Master_MTA
Posted (edited)
Just now, Abu-Solo said:

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

# يغلق

ايش اللي يغلق

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

:lol:

 

 

Edited by MR.NaiF-MTA
Posted
7 minutes ago, MR.NaiF-MTA said:

ايش اللي يغلق

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

:lol:

 

 

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

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

Posted
Just now, Abu-Solo said:

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

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

للاسف مافي

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

وفي

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

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