Jump to content

x[ مشكلة ]x في مود لوحة العاجل


Recommended Posts

يجماعا حد يسعدني حولت اقللد مود فكرة العاجل عن طريق لوحة فيها ايديت تكتب فيها الكلمة وتضغط تطبيق يأثر علي dxDrawText

المشكلة مو مشكلة واحدة المشكلة مشكلتين

المشكلة الأول يأما يتطبق وما يرسل للكل يرسل لك انت فقط يأما ما يرسل شيء من اساسوا بعد ما عدلت عليه

ملاحظة اللوحة يوجد بيها اتنين عاجل ورسالة علي الشاشة انا ما برمجبت االاا العاجل التاني فقط للتجربة اما الباقي بعمله بس بعد ما انجح ياريت تشوفلي حل

الكود

  
-----client 
------------------------------ 
-----------WindoW 
------------------------------ 
GUIEditor = { 
    combobox = {}, 
    button = {}, 
    edit = {}, 
    label = {}, 
} 
Message = guiCreateWindow(407, 236, 800, 454, "Message Window", false) 
guiWindowSetSizable(Message, false) 
guiSetProperty(Message, "CaptionColour", "FFFE070D") 
  
GUIEditor.label[1] = guiCreateLabel(355, 17, 94, 15, "العاجل الأول", false, Message) 
guiLabelSetColor(GUIEditor.label[1], 47, 238, 250) 
guiLabelSetHorizontalAlign(GUIEditor.label[1], "center", false) 
GUIEditor.edit[2] = guiCreateEdit(10, 42, 781, 33, "", false, Message) 
guiEditSetMaxLength(GUIEditor.edit[2], 100) 
GUIEditor.button[1] = guiCreateButton(355, 85, 93, 31, "تطبيق", false, Message) 
guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FF442BFF") 
GUIEditor.label[2] = guiCreateLabel(355, 126, 94, 15, "العاجل الثاني", false, Message) 
guiLabelSetColor(GUIEditor.label[2], 47, 238, 250) 
guiLabelSetHorizontalAlign(GUIEditor.label[2], "center", false) 
GUIEditor.edit[4] = guiCreateEdit(10, 151, 779, 33, "", false, Message) 
guiEditSetMaxLength(GUIEditor.edit[4], 100) 
GUIEditor.button[2] = guiCreateButton(355, 194, 93, 31, "تطبيق", false, Message) 
guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FF442BFF") 
GUIEditor.label[3] = guiCreateLabel(354, 235, 94, 15, "رسالة الشاشة", false, Message) 
guiLabelSetColor(GUIEditor.label[3], 247, 231, 49) 
guiLabelSetHorizontalAlign(GUIEditor.label[3], "center", false) 
GUIEditor.edit[5] = guiCreateEdit(10, 260, 777, 33, "", false, Message) 
guiEditSetMaxLength(GUIEditor.edit[5], 100) 
GUIEditor.button[3] = guiCreateButton(354, 303, 93, 31, "تطبيق", false, Message) 
guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FF43E443") 
GUIEditor.label[5] = guiCreateLabel(210, 344, 94, 21, "اللون", false, Message) 
guiSetFont(GUIEditor.label[5], "default-bold-small") 
guiLabelSetColor(GUIEditor.label[5], 25, 158, 235) 
guiLabelSetHorizontalAlign(GUIEditor.label[5], "center", false) 
guiLabelSetVerticalAlign(GUIEditor.label[5], "center") 
GUIEditor.edit[6] = guiCreateEdit(26, 344, 35, 23, "255", false, Message) 
guiSetProperty(GUIEditor.edit[6], "NormalTextColour", "FFFE070D") 
guiEditSetMaxLength(GUIEditor.edit[6], 3) 
GUIEditor.edit[7] = guiCreateEdit(100, 344, 35, 23, "255", false, Message) 
guiSetProperty(GUIEditor.edit[7], "NormalTextColour", "FF18A614") 
guiEditSetMaxLength(GUIEditor.edit[7], 3) 
GUIEditor.edit[8] = guiCreateEdit(175, 344, 35, 23, "0", false, Message) 
guiSetProperty(GUIEditor.edit[8], "NormalTextColour", "FF191FFE") 
guiEditSetMaxLength(GUIEditor.edit[8], 3) 
GUIEditor.button[4] = guiCreateButton(18, 398, 167, 46, "اغلاق", false, Message) 
guiSetProperty(GUIEditor.button[4], "NormalTextColour", "FFCE28C8") 
  
  
function dxx() 
    local edit2 = guiGetText (GUIEditor.edit[4]) 
    local R = guiGetText (GUIEditor.edit[6]) 
    local G = guiGetText (GUIEditor.edit[7]) 
    local B = guiGetText (GUIEditor.edit[8]) 
    dxDrawText(edit2, 23, 260, 617, 265, tocolor(R, G, B, 255), 1.2, "sans", "left", "top", false, false, false, true, false) 
end 
--------------------------------- 
----------Script 
--------------------------------- 
addEventHandler ("onClientGUIClick", root, 
function () 
if ( source == GUIEditor.button[2] ) then 
    triggerServerEvent("triggerFromClient", localPlayer) 
end 
end) 
  
addEvent("triggerFromServer", true) 
addEventHandler("triggerFromServer", root, 
function () 
    addEventHandler("onClientRender", root ,dxx) 
end 
) 
  

-------server 
addEvent("triggerFromClient", true) 
addEventHandler("triggerFromClient", root, 
function () 
triggerClientEvent("triggerFromServer", root) 
end 
) 
  

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

وشكرآ

Link to comment
متردوا ليش محد يرد مكسلين يعني تردوا ولا ايه مش برضك دا منتدي ماتا ولا انا جيت غلط

خل أخلاقك زينة عشان نرد عليك .. المنتدى ذا نساعدك تطوع فقط مب لكن مب مجبورين نساعدك

عموماً الديبق وش يطلع فيه ؟

Link to comment
متردوا ليش محد يرد مكسلين يعني تردوا ولا ايه مش برضك دا منتدي ماتا ولا انا جيت غلط

خل أخلاقك زينة عشان نرد عليك .. المنتدى ذا نساعدك تطوع فقط مب لكن مب مجبورين نساعدك

عموماً الديبق وش يطلع فيه ؟

اسف بس المشكلة انكم ما ترودون علي ناس كتيييير وبتكسلوو كل ما اكلم مبرمج

يقولي انشر في المنتدي وانا الصراحا مضايق علي الأخر من ام المود حتي مود فكرته صغيره زي دي مش عارف اعمللها

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

ان الكومند هندلر مضاف قبل كدا وخطأ في dxdrawtext

Link to comment

Client :

GUIEditor = { 
    combobox = {}, 
    button = {}, 
    edit = {}, 
    label = {}, 
} 
Message = guiCreateWindow(407, 236, 800, 454, "Message Window", false) 
guiWindowSetSizable(Message, false) 
guiSetProperty(Message, "CaptionColour", "FFFE070D") 
  
GUIEditor.label[1] = guiCreateLabel(355, 17, 94, 15, "العاجل الأول", false, Message) 
guiLabelSetColor(GUIEditor.label[1], 47, 238, 250) 
guiLabelSetHorizontalAlign(GUIEditor.label[1], "center", false) 
GUIEditor.edit[2] = guiCreateEdit(10, 42, 781, 33, "", false, Message) 
guiEditSetMaxLength(GUIEditor.edit[2], 100) 
GUIEditor.button[1] = guiCreateButton(355, 85, 93, 31, "تطبيق", false, Message) 
guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FF442BFF") 
GUIEditor.label[2] = guiCreateLabel(355, 126, 94, 15, "العاجل الثاني", false, Message) 
guiLabelSetColor(GUIEditor.label[2], 47, 238, 250) 
guiLabelSetHorizontalAlign(GUIEditor.label[2], "center", false) 
GUIEditor.edit[4] = guiCreateEdit(10, 151, 779, 33, "", false, Message) 
guiEditSetMaxLength(GUIEditor.edit[4], 100) 
GUIEditor.button[2] = guiCreateButton(355, 194, 93, 31, "تطبيق", false, Message) 
guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FF442BFF") 
GUIEditor.label[3] = guiCreateLabel(354, 235, 94, 15, "رسالة الشاشة", false, Message) 
guiLabelSetColor(GUIEditor.label[3], 247, 231, 49) 
guiLabelSetHorizontalAlign(GUIEditor.label[3], "center", false) 
GUIEditor.edit[5] = guiCreateEdit(10, 260, 777, 33, "", false, Message) 
guiEditSetMaxLength(GUIEditor.edit[5], 100) 
GUIEditor.button[3] = guiCreateButton(354, 303, 93, 31, "تطبيق", false, Message) 
guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FF43E443") 
GUIEditor.label[5] = guiCreateLabel(210, 344, 94, 21, "اللون", false, Message) 
guiSetFont(GUIEditor.label[5], "default-bold-small") 
guiLabelSetColor(GUIEditor.label[5], 25, 158, 235) 
guiLabelSetHorizontalAlign(GUIEditor.label[5], "center", false) 
guiLabelSetVerticalAlign(GUIEditor.label[5], "center") 
GUIEditor.edit[6] = guiCreateEdit(26, 344, 35, 23, "255", false, Message) 
guiSetProperty(GUIEditor.edit[6], "NormalTextColour", "FFFE070D") 
guiEditSetMaxLength(GUIEditor.edit[6], 3) 
GUIEditor.edit[7] = guiCreateEdit(100, 344, 35, 23, "255", false, Message) 
guiSetProperty(GUIEditor.edit[7], "NormalTextColour", "FF18A614") 
guiEditSetMaxLength(GUIEditor.edit[7], 3) 
GUIEditor.edit[8] = guiCreateEdit(175, 344, 35, 23, "0", false, Message) 
guiSetProperty(GUIEditor.edit[8], "NormalTextColour", "FF191FFE") 
guiEditSetMaxLength(GUIEditor.edit[8], 3) 
GUIEditor.button[4] = guiCreateButton(18, 398, 167, 46, "اغلاق", false, Message) 
guiSetProperty(GUIEditor.button[4], "NormalTextColour", "FFCE28C8") 
  
addEventHandler("onClientRender", root, 
    function () 
        local m = getElementData(root,"next") 
        if type( m ) == "table" then 
            local R = guiGetText (GUIEditor.edit[6]) 
            local G = guiGetText (GUIEditor.edit[7]) 
            local B = guiGetText (GUIEditor.edit[8]) 
            dxDrawText(m[1], 23, 260, 617, 265, tocolor(R, G, B, 255), 1.2, "sans", "left", "top", false, false, false, true, false) 
        end 
    end) 
     
--------------------------------- 
----------Script 
--------------------------------- 
addEventHandler ("onClientGUIClick", root, 
    function () 
        if ( source == GUIEditor.button[2] ) then 
            local edit = guiGetText (GUIEditor.edit[4]) 
            triggerServerEvent("triggerFromClient", localPlayer, edit) 
        end 
    end) 

Server :

addEvent("triggerFromClient", true) 
addEventHandler("triggerFromClient", root, 
function (text) 
    setElementData(root,"next",{text})   
end) 
Link to comment
--// Server 
  
addEvent("triggerFromClient", true) 
addEventHandler("triggerFromClient", root, 
function (DataTable) 
    triggerClientEvent("triggerFromServer", root, DataTable) 
end 
) 
  
--// Client 
  
-----client 
------------------------------ 
-----------WindoW 
------------------------------ 
GUIEditor = { 
    combobox = {}, 
    button = {}, 
    edit = {}, 
    label = {}, 
} 
  
local Text 
local R, G, B = 255, 255, 255 
  
Message = guiCreateWindow(407, 236, 800, 454, "Message Window", false) 
guiWindowSetSizable(Message, false) 
guiSetProperty(Message, "CaptionColour", "FFFE070D") 
  
GUIEditor.label[1] = guiCreateLabel(355, 17, 94, 15, "العاجل الأول", false, Message) 
guiLabelSetColor(GUIEditor.label[1], 47, 238, 250) 
guiLabelSetHorizontalAlign(GUIEditor.label[1], "center", false) 
GUIEditor.edit[2] = guiCreateEdit(10, 42, 781, 33, "", false, Message) 
guiEditSetMaxLength(GUIEditor.edit[2], 100) 
GUIEditor.button[1] = guiCreateButton(355, 85, 93, 31, "تطبيق", false, Message) 
guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FF442BFF") 
GUIEditor.label[2] = guiCreateLabel(355, 126, 94, 15, "العاجل الثاني", false, Message) 
guiLabelSetColor(GUIEditor.label[2], 47, 238, 250) 
guiLabelSetHorizontalAlign(GUIEditor.label[2], "center", false) 
GUIEditor.edit[4] = guiCreateEdit(10, 151, 779, 33, "", false, Message) 
guiEditSetMaxLength(GUIEditor.edit[4], 100) 
GUIEditor.button[2] = guiCreateButton(355, 194, 93, 31, "تطبيق", false, Message) 
guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FF442BFF") 
GUIEditor.label[3] = guiCreateLabel(354, 235, 94, 15, "رسالة الشاشة", false, Message) 
guiLabelSetColor(GUIEditor.label[3], 247, 231, 49) 
guiLabelSetHorizontalAlign(GUIEditor.label[3], "center", false) 
GUIEditor.edit[5] = guiCreateEdit(10, 260, 777, 33, "", false, Message) 
guiEditSetMaxLength(GUIEditor.edit[5], 100) 
GUIEditor.button[3] = guiCreateButton(354, 303, 93, 31, "تطبيق", false, Message) 
guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FF43E443") 
GUIEditor.label[5] = guiCreateLabel(210, 344, 94, 21, "اللون", false, Message) 
guiSetFont(GUIEditor.label[5], "default-bold-small") 
guiLabelSetColor(GUIEditor.label[5], 25, 158, 235) 
guiLabelSetHorizontalAlign(GUIEditor.label[5], "center", false) 
guiLabelSetVerticalAlign(GUIEditor.label[5], "center") 
GUIEditor.edit[6] = guiCreateEdit(26, 344, 35, 23, "255", false, Message) 
guiSetProperty(GUIEditor.edit[6], "NormalTextColour", "FFFE070D") 
guiEditSetMaxLength(GUIEditor.edit[6], 3) 
GUIEditor.edit[7] = guiCreateEdit(100, 344, 35, 23, "255", false, Message) 
guiSetProperty(GUIEditor.edit[7], "NormalTextColour", "FF18A614") 
guiEditSetMaxLength(GUIEditor.edit[7], 3) 
GUIEditor.edit[8] = guiCreateEdit(175, 344, 35, 23, "0", false, Message) 
guiSetProperty(GUIEditor.edit[8], "NormalTextColour", "FF191FFE") 
guiEditSetMaxLength(GUIEditor.edit[8], 3) 
GUIEditor.button[4] = guiCreateButton(18, 398, 167, 46, "اغلاق", false, Message) 
guiSetProperty(GUIEditor.button[4], "NormalTextColour", "FFCE28C8") 
  
  
function dxx() 
    dxDrawText(Text or "", 23, 260, 617, 265, tocolor(tonumber(R), tonumber(G), tonumber(B), 255), 1.2, "sans", "left", "top", false, false, false, true, false) 
end 
--------------------------------- 
----------Script 
--------------------------------- 
  
addEventHandler ("onClientGUIClick", root, 
function () 
if ( source == GUIEditor.button[2] ) then 
    triggerServerEvent("triggerFromClient", localPlayer, {guiGetText(GUIEditor.edit[5]); R = guiGetText(GUIEditor.edit[6]); G = guiGetText(GUIEditor.edit[7]); B = guiGetText(GUIEditor.edit[8])}) 
end 
end) 
  
addEvent("triggerFromServer", true) 
addEventHandler("triggerFromServer", root, 
function (DataTable) 
    Text = DataTable[1] 
    R, G, B = DataTable["R"], DataTable["G"], DataTable["B"] 
end 
) 
  

Note : غير مجرب

Link to comment
Client :

GUIEditor = { 
    combobox = {}, 
    button = {}, 
    edit = {}, 
    label = {}, 
} 
Message = guiCreateWindow(407, 236, 800, 454, "Message Window", false) 
guiWindowSetSizable(Message, false) 
guiSetProperty(Message, "CaptionColour", "FFFE070D") 
  
GUIEditor.label[1] = guiCreateLabel(355, 17, 94, 15, "العاجل الأول", false, Message) 
guiLabelSetColor(GUIEditor.label[1], 47, 238, 250) 
guiLabelSetHorizontalAlign(GUIEditor.label[1], "center", false) 
GUIEditor.edit[2] = guiCreateEdit(10, 42, 781, 33, "", false, Message) 
guiEditSetMaxLength(GUIEditor.edit[2], 100) 
GUIEditor.button[1] = guiCreateButton(355, 85, 93, 31, "تطبيق", false, Message) 
guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FF442BFF") 
GUIEditor.label[2] = guiCreateLabel(355, 126, 94, 15, "العاجل الثاني", false, Message) 
guiLabelSetColor(GUIEditor.label[2], 47, 238, 250) 
guiLabelSetHorizontalAlign(GUIEditor.label[2], "center", false) 
GUIEditor.edit[4] = guiCreateEdit(10, 151, 779, 33, "", false, Message) 
guiEditSetMaxLength(GUIEditor.edit[4], 100) 
GUIEditor.button[2] = guiCreateButton(355, 194, 93, 31, "تطبيق", false, Message) 
guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FF442BFF") 
GUIEditor.label[3] = guiCreateLabel(354, 235, 94, 15, "رسالة الشاشة", false, Message) 
guiLabelSetColor(GUIEditor.label[3], 247, 231, 49) 
guiLabelSetHorizontalAlign(GUIEditor.label[3], "center", false) 
GUIEditor.edit[5] = guiCreateEdit(10, 260, 777, 33, "", false, Message) 
guiEditSetMaxLength(GUIEditor.edit[5], 100) 
GUIEditor.button[3] = guiCreateButton(354, 303, 93, 31, "تطبيق", false, Message) 
guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FF43E443") 
GUIEditor.label[5] = guiCreateLabel(210, 344, 94, 21, "اللون", false, Message) 
guiSetFont(GUIEditor.label[5], "default-bold-small") 
guiLabelSetColor(GUIEditor.label[5], 25, 158, 235) 
guiLabelSetHorizontalAlign(GUIEditor.label[5], "center", false) 
guiLabelSetVerticalAlign(GUIEditor.label[5], "center") 
GUIEditor.edit[6] = guiCreateEdit(26, 344, 35, 23, "255", false, Message) 
guiSetProperty(GUIEditor.edit[6], "NormalTextColour", "FFFE070D") 
guiEditSetMaxLength(GUIEditor.edit[6], 3) 
GUIEditor.edit[7] = guiCreateEdit(100, 344, 35, 23, "255", false, Message) 
guiSetProperty(GUIEditor.edit[7], "NormalTextColour", "FF18A614") 
guiEditSetMaxLength(GUIEditor.edit[7], 3) 
GUIEditor.edit[8] = guiCreateEdit(175, 344, 35, 23, "0", false, Message) 
guiSetProperty(GUIEditor.edit[8], "NormalTextColour", "FF191FFE") 
guiEditSetMaxLength(GUIEditor.edit[8], 3) 
GUIEditor.button[4] = guiCreateButton(18, 398, 167, 46, "اغلاق", false, Message) 
guiSetProperty(GUIEditor.button[4], "NormalTextColour", "FFCE28C8") 
  
addEventHandler("onClientRender", root, 
    function () 
        local m = getElementData(root,"next") 
        if type( m ) == "table" then 
            local R = guiGetText (GUIEditor.edit[6]) 
            local G = guiGetText (GUIEditor.edit[7]) 
            local B = guiGetText (GUIEditor.edit[8]) 
            dxDrawText(m[1], 23, 260, 617, 265, tocolor(R, G, B, 255), 1.2, "sans", "left", "top", false, false, false, true, false) 
        end 
    end) 
     
--------------------------------- 
----------Script 
--------------------------------- 
addEventHandler ("onClientGUIClick", root, 
    function () 
        if ( source == GUIEditor.button[2] ) then 
            local edit = guiGetText (GUIEditor.edit[4]) 
            triggerServerEvent("triggerFromClient", localPlayer, edit) 
        end 
    end) 

Server :

addEvent("triggerFromClient", true) 
addEventHandler("triggerFromClient", root, 
function (text) 
    setElementData(root,"next",{text})   
end) 

يأخي لو سمحت كدا انا برضوا مش فاهم غلطي كان فين وانتم قلتم انكم تحاولون تقللون من الأكواد الجاهزة ايه اخطائي وايه الأضافات الي انت ضفتها وياريت تقلها بالتفصيل لأن في اضافات هنا انا مش فهمها

Link to comment

احتمال 99% مارح تفهم لو قلك الخطأ , المهم شوف وش عدل هو :

جاب الكلام , وراح ملف سيرفر اعطا داتا , بعدها ما سوا ترايقر , بس جاب الداتا وحطها بالدي اكس

Link to comment

اللي سووه الشباب انهم ارسلوا الكلام لملف سيرفر ثم رجعوه للكلنت للكل, عشان يشوفونه كل اللاعبين طريقتك انت ماراح تجي لكل اللاعبين ..

@N3xT طريقة

كانت عن طريق الداتا, وانا ما انصحك بالداتا لأنها تاخذ من السي بي يو, الافضل تستخدم الطريقة التكتيكيه .

نكمل طريقته كانت عن طريق انك تحفظ النص ف الداتا وتجيب الداتا بعدين .

@Marshmello طريقة

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

لاحظ سطر 23 و 24, ليه سواهم؟ عشان بعدين يغير قيمتهم,

-- سطر 23  
local Text; -- nil ذا بيكون قيمته 
-- سطر 70 
Text or "" -- بمعنى لو فيه اي خطأ راح يسوي الشي الثاني اللي حطيناه اللي هو فراغ or راح يطلع خطأ, بس حطينا nil اذا كانت قيمته 
-- سطر 86 
Text = DataTable[1] -- حطينا للمتغير قيمه وهي القيمه الاولى من الجدول اللي هي النص اللي كتبناه 
-- الى النص اللي انحفظ nil تغيرت قيمته من Text بمعنى آخر 
-- ماراح تتحقق وما راح يطلع فراغ لأن القيمه موجود وداخلها نص or بمعنى انه السطر 70 الـ 
Link to comment

صراحة انا فهتم فكرت الداتا شوية بدأت تدخل دماغي

بس الي انا مش فاهمه

ازاي ربط من الداتا والأيديت بوكس

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

setElementData(root,"next",{text})

Link to comment
صراحة انا فهتم فكرت الداتا شوية بدأت تدخل دماغي

بس الي انا مش فاهمه

ازاي ربط من الداتا والأيديت بوكس

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

setElementData(root,"next",{text})

شوف بشرح لك الداتا شرح خفيف ومختصر

الداتا عبارة عن عنصر يحتوي متغير وتربطه ب عنصر اخر

كيف يعني ؟

فلنفترض انك تسوي مسابقة قتل

وفيه لاعب اسمه محمد وثاني اسمه احمد

الحين محمد قتل احمد نبي نزيد نقط محمد

فيه طريق كثير بس اسهلها الداتا

طيب وش بنسوي بها الحين؟

بنحط له داتا ونحط فيها متغير من نوع رقمي

بستعمال

setElementData 

ساينتكس عربي :

setElementData(Element, "Key", Value) 

Element : العنصر اللي بنحط له الداتا اللي هو بيكون محمد لانه قتل

Key = هذا اسم الداتا نظراً لانك تقدر تحط اكثر من داتا للعنصر الواحد فتعرف الداتا اللي تبيها بهذا خلينا نحط Kills

Value = القيمة اللي بنحطها في الداتا الفنكشن م بيزيدها بس بيحطها بيحذف القيمة السابقة لو فيه ويحط ذا لذلك نبي طريقة مشان نزيدها

Player = getPlayerFromName("Mohamed") -- نجيب محمد من اسمه 
Kills = getElementData(Player, "Kills") -- نجيب الداتا اللي اسمها القتل اللي عند محمد 
if Kills then -- نتحقق اذا الداتا معه 
setElementData(Player, "Kills", Kills + 1) -- نحط له نقاط قتله الحالية نفس نقاطه لكن نزيدها واحد لانه قتل 
else -- لو الداتا ما معه 
setElementData(Player, "Kills", 0) -- لازم نحطها صفر علشان لو ما معه وزيدنا عليها رقم بيجي خطأ 
end -- ننهي اوامر دالة if 

:DD هذا اسهل مثال قدرت اسويه لك

ان شاء الله تفهمها

Note : تقدر تحط متغيرات كثيرة في الداتا حتي لو عناصر مثل الاعبين

Link to comment

معلش فهمت حبة حجات وحجات لأ

حقللك الي مفهمتهش

اولآ ايه kills دي

وكمان

setElementData(هنا بنحط ايه, "وهنا ايه", وهنا ايه)

انا فاهم الفكرة بس مش فاهم الفنكشن ازاي بيطبق

Link to comment
ساينتكس عربي :
setElementData(Element, "Key", Value) 

Element : العنصر اللي بنحط له الداتا اللي هو بيكون محمد لانه قتل

Key = هذا اسم الداتا نظراً لانك تقدر تحط اكثر من داتا للعنصر الواحد فتعرف الداتا اللي تبيها بهذا خلينا نحط Kills

Value = القيمة اللي بنحطها في الداتا الفنكشن م بيزيدها بس بيحطها بيحذف القيمة السابقة لو فيه ويحط ذا لذلك نبي طريقة مشان نزيدها

Link to comment
طييب تمام بس برضه عرف منين انه حيزد الفلوس يعني ازاي القيمة حتروح للفلوس

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

Key دا اسم تعبيري للداتا ولا ايه مش فاهم

انا قلت فلوس؟ ;-;

بلنسبة ل Key

ده مش شرط غيره لاي حاجة انت عايزها

Link to comment

عندي مداخله بسيطه

يا اخ احمد

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

دخولي قليل بس بمنتدى حق عناد الي هو طارهـ فيه اغلب المبرمجين الي هنا هناك يساعدون

--- عالعموم بس حبيت اوضحلك كل واحد ومعه ضروفه الشخصيه

Link to comment
عندي مداخله بسيطه

يا اخ احمد

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

دخولي قليل بس بمنتدى حق عناد الي هو طارهـ فيه اغلب المبرمجين الي هنا هناك يساعدون

--- عالعموم بس حبيت اوضحلك كل واحد ومعه ضروفه الشخصيه

خلاص والله انا اسف علي الكلمة دي ممكن لنك المنتدي

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