Jump to content

طلب يمكن يكون صعب


Mr.king

Recommended Posts

  • Replies 63
  • Created
  • Last Reply

Top Posters In This Topic

يشيخ انا ابي الكلام الي في ايديت ينحفظ في الملف xml

بس المثال الي في ويكي مني فاهمه اطلاقا ابي مثال موضح وثاني مرة اقول انه يطلع كلام في الملف

الكلام من الايديت يعني تعبي الفراغات الايديت بعدين لما تضغط الزر تروح لملف xml

Link to comment

مثال ,

  
-- client side 
addEventHandler("onClientGUIClick",getRootElement(), 
    function () 
        local ggt = guiGetText(EditBox) 
        if ( source == btn ) then 
            triggerServerEvent("get",getLocalPlayer(),ggt) 
        end 
    end 
) 

  
-- server side 
addEvent("get",true) 
addEventHandler("get",getRootElement(), 
function (ggt) 
local xmlfile = xmlLoadFile("File.xml") 
xmlNodeSetValue (xmlCreateChild ( xmlfile, "ThePlayerWrite"), "" .. ggt .. "" ) 
xmlSaveFile(xmlfile) 
xmlUnloadFile(xmlfile) 
  
    end 
) 
  
  

Link to comment
مثال ,
  
-- client side 
addEventHandler("onClientGUIClick",getRootElement(), 
    function () 
        local ggt = guiGetText(EditBox) 
        if ( source == btn ) then 
            triggerServerEvent("get",getLocalPlayer(),ggt) 
        end 
    end 
) 

  
-- server side 
addEvent("get",true) 
addEventHandler("get",getRootElement(), 
function (ggt) 
local xmlfile = xmlLoadFile("File.xml") 
xmlNodeSetValue (xmlCreateChild ( xmlfile, "ThePlayerWrite"), "" .. ggt .. "" ) 
xmlSaveFile(xmlfile) 
xmlUnloadFile(xmlfile) 
  
    end 
) 
  
  

؟؟ EditBox وين الـ

Link to comment
خطأ أصلا

صححه :D

مثال ,
  
-- client side 
addEventHandler("onClientGUIClick",getRootElement(), 
    function () 
        local ggt = guiGetText(EditBox) 
        if ( source == btn ) then 
            triggerServerEvent("get",getLocalPlayer(),ggt) 
        end 
    end 
) 

  
-- server side 
addEvent("get",true) 
addEventHandler("get",getRootElement(), 
function (ggt) 
local xmlfile = xmlLoadFile("File.xml") 
xmlNodeSetValue (xmlCreateChild ( xmlfile, "ThePlayerWrite"), "" .. ggt .. "" ) 
xmlSaveFile(xmlfile) 
xmlUnloadFile(xmlfile) 
  
    end 
) 
  
  

؟؟ EditBox وين الـ

انا عطيته مثال =)

Edited by Guest
Link to comment

مشكوووور تدمير عل المثال وانا استفدت من المثال بس الحين وش الخطأ

client-side

GUIEditor_Window[1] = guiCreateWindow(0.1807,0.1745,0.6641,0.6745,"",true) 
guiSetAlpha(GUIEditor_Window[1],1) 
GUIEditor_Label[1] = guiCreateLabel(165,50,340,81,"",false,GUIEditor_Window[1]) 
guiLabelSetColor(GUIEditor_Label[1],23,200,150) 
guiLabelSetHorizontalAlign(GUIEditor_Label[1],"center",false) 
guiSetFont(GUIEditor_Label[1],"default-bold-small") 
GUIEditor_Label[2] = guiCreateLabel(165,134,340,81,"",false,GUIEditor_Window[1]) 
guiLabelSetColor(GUIEditor_Label[2],23,200,150) 
guiLabelSetHorizontalAlign(GUIEditor_Label[2],"center",false) 
guiSetFont(GUIEditor_Label[2],"default-bold-small") 
GUIEditor_Label[3] = guiCreateLabel(458,241,218,87,"",false,GUIEditor_Window[1]) 
guiLabelSetColor(GUIEditor_Label[3],233,53,243) 
guiSetFont(GUIEditor_Label[3],"default-bold-small") 
GUIEditor_Label[4] = guiCreateLabel(137,241,218,87,"",false,GUIEditor_Window[1]) 
guiLabelSetColor(GUIEditor_Label[4],233,53,243) 
guiSetFont(GUIEditor_Label[4],"default-bold-small") 
GUIEditor_Edit[1] = guiCreateEdit(42,275,260,66,"",false,GUIEditor_Window[1]) 
GUIEditor_Edit[2] = guiCreateEdit(353,275,260,66,"",false,GUIEditor_Window[1]) 
GUIEditor_Button[1] = guiCreateButton(280,381,96,62,"",false,GUIEditor_Window[1]) 
GUIEditor_Label[5] = guiCreateLabel(59,475,538,33,"لم يتم ارسال الرسالة",false,GUIEditor_Window[1]) 
guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
guiLabelSetHorizontalAlign(GUIEditor_Label[5],"center",false) 
guiSetVisible(GUIEditor_Window[1], false) 
  
  
function wnd () 
    guiSetVisible(GUIEditor_Window[1], true) 
    showCursor(true) 
    guiSetInputEnabled ( true) 
end 
bindKey( "F10", "down", wnd) 
  
  
addEventHandler("onClientGUIClick",getRootElement(), 
    function () 
        local ggt = guiGetText(GUIEditor_Edit[1]) 
        local gtt = guiGetText(GUIEditor_Edit[2]) 
        if ( source == GUIEditor_Button[1] ) then 
        triggerServerEvent("get",getLocalPlayer(),ggt,gtt) 
    cleanInfos() 
    else 
     if (guiSetText(GUIEditor_Edit[1], "") ) 
    guiSetText(GUIEditor_Label[1], "لم يتم ارسال الرسالة") 
        guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
     elseif (guiSetText(GUIEditor_Edit[2], "") ) 
    guiSetText(GUIEditor_Label[1], "لم يتم ارسال الرسالة") 
        guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
        end 
    end 
) 
  
function cleanInfos() 
    guiSetText(GUIEditor_Edit[1], "") 
    guiSetText(GUIEditor_Edit[2], "") 
    guiSetText(GUIEditor_Label[1], "لقد ارسلت الرسالة بنجاح") 
    guiLabelSetColor(GUIEditor_Label[5],0,255,0) 
    guiSetVisible(GUIEditor_Window[1], false) 
    showCursor(false) 
    guiSetInputEnabled ( false) 
end 
  
  
  

server-side

addEvent("get",true) 
addEventHandler("get",getRootElement(), 
    function (ggt,gtt) 
    local conf = xmlLoadFile("conf.xml") 
    xmlNodeSetValue (xmlCreateChild ( conf, "ThePlayerWrite"), "" .. ggt .. "", "" .. gtt .. "") 
    xmlSaveFile(xmlfile) 
    xmlUnloadFile(xmlfile) 
    end 
) 
  

meta.xml

    

conf.xml


بس الزر لما ينضغط يروح لملف conf.xml

Link to comment
مشكوووور تدمير عل المثال وانا استفدت من المثال بس الحين وش الخطأ

client-side

GUIEditor_Window[1] = guiCreateWindow(0.1807,0.1745,0.6641,0.6745,"",true) 
guiSetAlpha(GUIEditor_Window[1],1) 
GUIEditor_Label[1] = guiCreateLabel(165,50,340,81,"",false,GUIEditor_Window[1]) 
guiLabelSetColor(GUIEditor_Label[1],23,200,150) 
guiLabelSetHorizontalAlign(GUIEditor_Label[1],"center",false) 
guiSetFont(GUIEditor_Label[1],"default-bold-small") 
GUIEditor_Label[2] = guiCreateLabel(165,134,340,81,"",false,GUIEditor_Window[1]) 
guiLabelSetColor(GUIEditor_Label[2],23,200,150) 
guiLabelSetHorizontalAlign(GUIEditor_Label[2],"center",false) 
guiSetFont(GUIEditor_Label[2],"default-bold-small") 
GUIEditor_Label[3] = guiCreateLabel(458,241,218,87,"",false,GUIEditor_Window[1]) 
guiLabelSetColor(GUIEditor_Label[3],233,53,243) 
guiSetFont(GUIEditor_Label[3],"default-bold-small") 
GUIEditor_Label[4] = guiCreateLabel(137,241,218,87,"",false,GUIEditor_Window[1]) 
guiLabelSetColor(GUIEditor_Label[4],233,53,243) 
guiSetFont(GUIEditor_Label[4],"default-bold-small") 
GUIEditor_Edit[1] = guiCreateEdit(42,275,260,66,"",false,GUIEditor_Window[1]) 
GUIEditor_Edit[2] = guiCreateEdit(353,275,260,66,"",false,GUIEditor_Window[1]) 
GUIEditor_Button[1] = guiCreateButton(280,381,96,62,"",false,GUIEditor_Window[1]) 
GUIEditor_Label[5] = guiCreateLabel(59,475,538,33,"لم يتم ارسال الرسالة",false,GUIEditor_Window[1]) 
guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
guiLabelSetHorizontalAlign(GUIEditor_Label[5],"center",false) 
guiSetVisible(GUIEditor_Window[1], false) 
  
  
function wnd () 
    guiSetVisible(GUIEditor_Window[1], true) 
    showCursor(true) 
    guiSetInputEnabled ( true) 
end 
bindKey( "F10", "down", wnd) 
  
  
addEventHandler("onClientGUIClick",getRootElement(), 
    function () 
        local ggt = guiGetText(GUIEditor_Edit[1]) 
        local gtt = guiGetText(GUIEditor_Edit[2]) 
        if ( source == GUIEditor_Button[1] ) then 
        triggerServerEvent("get",getLocalPlayer(),ggt,gtt) 
    cleanInfos() 
    else 
     if (guiSetText(GUIEditor_Edit[1], "") ) 
    guiSetText(GUIEditor_Label[1], "لم يتم ارسال الرسالة") 
        guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
     elseif (guiSetText(GUIEditor_Edit[2], "") ) 
    guiSetText(GUIEditor_Label[1], "لم يتم ارسال الرسالة") 
        guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
        end 
    end 
) 
  
function cleanInfos() 
    guiSetText(GUIEditor_Edit[1], "") 
    guiSetText(GUIEditor_Edit[2], "") 
    guiSetText(GUIEditor_Label[1], "لقد ارسلت الرسالة بنجاح") 
    guiLabelSetColor(GUIEditor_Label[5],0,255,0) 
    guiSetVisible(GUIEditor_Window[1], false) 
    showCursor(false) 
    guiSetInputEnabled ( false) 
end 
  
  
  

server-side

addEvent("get",true) 
addEventHandler("get",getRootElement(), 
    function (ggt,gtt) 
    local conf = xmlLoadFile("conf.xml") 
    xmlNodeSetValue (xmlCreateChild ( conf, "ThePlayerWrite"), "" .. ggt .. "", "" .. gtt .. "") 
    xmlSaveFile(xmlfile) 
    xmlUnloadFile(xmlfile) 
    end 
) 
  

meta.xml

    

conf.xml


بس الزر لما ينضغط يروح لملف conf.xml

server-side

addEvent("get",true) 
addEventHandler("get",getRootElement(), 
    function (ggt,gtt) 
    local conf = xmlLoadFile("conf.xml") 
    xmlNodeSetValue (xmlCreateChild ( conf, "ThePlayerWrite"), "" .. ggt .. "", "" .. gtt .. "") 
    xmlSaveFile(conf) 
    xmlUnloadFile(conf) 
    end 
) 
  

meta.xml

    

Link to comment
ماشتغل جربه الكود خربان او يمنكن من ملف conf.xml

او من الميتا او كلنت او سيرفر

طيب استبدل

local xmlFile = xmlLoadFile("conf.xml")  

لـ

local xmlFile = xmlLoadFile("conf.xml") or xmlCreateFile("conf.xml"," conf") 

Link to comment

انا لما حذفت الكود ذا

    else 
     if (guiSetText(GUIEditor_Edit[1], "") ) 
    guiSetText(GUIEditor_Label[1], "لم يتم ارسال الرسالة") 
        guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
     elseif (guiSetText(GUIEditor_Edit[2], "") ) 
    guiSetText(GUIEditor_Label[1], "لم يتم ارسال الرسالة") 
        guiLabelSetColor(GUIEditor_Label[5],255,0,0) 

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

ولما ضغط الزر وعبيت edit

ماطلع شيء ابدا ليش؟؟

Link to comment
انا لما حذفت الكود ذا
    else 
     if (guiSetText(GUIEditor_Edit[1], "") ) 
    guiSetText(GUIEditor_Label[1], "لم يتم ارسال الرسالة") 
        guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
     elseif (guiSetText(GUIEditor_Edit[2], "") ) 
    guiSetText(GUIEditor_Label[1], "لم يتم ارسال الرسالة") 
        guiLabelSetColor(GUIEditor_Label[5],255,0,0) 

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

ولما ضغط الزر وعبيت edit

ماطلع شيء ابدا ليش؟؟

addEventHandler("onClientGUIClick",getRootElement(), 
    function () 
        local ggt = guiGetText(GUIEditor_Edit[1]) 
        local gtt = guiGetText(GUIEditor_Edit[2]) 
        if ( source == GUIEditor_Button[1] ) then 
        triggerServerEvent("get",getLocalPlayer(),ggt,gtt) 
    cleanInfos() 
    else 
     if (guiSetText(GUIEditor_Edit[1], "") ) then 
    guiSetText(GUIEditor_Label[1], "لم يتم ارسال الرسالة") 
        guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
     elseif (guiSetText(GUIEditor_Edit[2], "") ) then 
    guiSetText(GUIEditor_Label[1], "لم يتم ارسال الرسالة") 
        guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
        end 
    end 
) 
  

Link to comment
انا لما حذفت الكود ذا
    else 
     if (guiSetText(GUIEditor_Edit[1], "") ) 
    guiSetText(GUIEditor_Label[1], "لم يتم ارسال الرسالة") 
        guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
     elseif (guiSetText(GUIEditor_Edit[2], "") ) 
    guiSetText(GUIEditor_Label[1], "لم يتم ارسال الرسالة") 
        guiLabelSetColor(GUIEditor_Label[5],255,0,0) 

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

ولما ضغط الزر وعبيت edit

ماطلع شيء ابدا ليش؟؟

addEventHandler("onClientGUIClick",getRootElement(), 
    function () 
        local ggt = guiGetText(GUIEditor_Edit[1]) 
        local gtt = guiGetText(GUIEditor_Edit[2]) 
        if ( source == GUIEditor_Button[1] ) then 
        triggerServerEvent("get",getLocalPlayer(),ggt,gtt) 
    cleanInfos() 
    else 
     if (guiSetText(GUIEditor_Edit[1], "") ) then 
    guiSetText(GUIEditor_Label[1], "لم يتم ارسال الرسالة") 
        guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
     elseif (guiSetText(GUIEditor_Edit[2], "") ) then 
    guiSetText(GUIEditor_Label[1], "لم يتم ارسال الرسالة") 
        guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
        end 
    end 
) 
  

خرابيط :mrgreen:

Link to comment

جرب

-- Server

addEvent("XX",true) 
addEventHandler("XX",getRootElement(),function(e1,e2) 
    local file = xmlLoadFile("FileName.xml") or xmlCreateFile("FileName.xml"," Says") 
    xmlNodeSetValue(xmlCreateChild(file, "Says"), ""..e1.."") 
    xmlNodeSetValue(xmlCreateChild(file, "Says"), ""..e2.."") 
    xmlSaveFile(file) 
    xmlUnloadFile(file) 
end) 

-- اذا تبغى يجي الي بالفراغ الاول + الي بالفراغ الثاني + اسم الاعب بـ سطر واحد

addEvent("XX",true) 
addEventHandler("XX",getRootElement(),function(e1,e2) 
    local file = xmlLoadFile("FileName.xml") or xmlCreateFile("FileName.xml"," Says") 
    xmlNodeSetValue(xmlCreateChild(file, "Says"), "Name Player :  "..getPlayerName(source).."   ****  "..e1.."   *****   "..e2.."") 
    xmlSaveFile(file) 
    xmlUnloadFile(file) 
end) 

-- Client

addEventHandler("onClientGUIClick",guiRoot,function() 
    if source == اسم الزر then 
        triggerServerEvent("XX",localPlayer,guiGetText(للفراغ ألأولEditاسم ال),guiGetText(للفراغ الثانيEditاسم ال)) 
    end 
end) 

Edited by Guest
Link to comment
انا لما حذفت الكود ذا
    else 
     if (guiSetText(GUIEditor_Edit[1], "") ) 
    guiSetText(GUIEditor_Label[1], "لم يتم ارسال الرسالة") 
        guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
     elseif (guiSetText(GUIEditor_Edit[2], "") ) 
    guiSetText(GUIEditor_Label[1], "لم يتم ارسال الرسالة") 
        guiLabelSetColor(GUIEditor_Label[5],255,0,0) 

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

ولما ضغط الزر وعبيت edit

ماطلع شيء ابدا ليش؟؟

addEventHandler("onClientGUIClick",getRootElement(), 
    function () 
        local ggt = guiGetText(GUIEditor_Edit[1]) 
        local gtt = guiGetText(GUIEditor_Edit[2]) 
        if ( source == GUIEditor_Button[1] ) then 
        triggerServerEvent("get",getLocalPlayer(),ggt,gtt) 
    cleanInfos() 
    else 
     if (guiSetText(GUIEditor_Edit[1], "") ) then 
    guiSetText(GUIEditor_Label[1], "لم يتم ارسال الرسالة") 
        guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
     elseif (guiSetText(GUIEditor_Edit[2], "") ) then 
    guiSetText(GUIEditor_Label[1], "لم يتم ارسال الرسالة") 
        guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
        end 
    end 
) 
  

خرابيط :mrgreen:

وش از الخرابيط؟ :mrgreen:

Link to comment
ناقص end + cleanInfos() = ?? :|?

end الناقص بس

cleaninfos() و

function cleanInfos() 
    guiSetText(GUIEditor_Edit[1], "") 
    guiSetText(GUIEditor_Edit[2], "") 
    guiSetText(GUIEditor_Label[1], "لقد ارسلت الرسالة بنجاح") 
    guiLabelSetColor(GUIEditor_Label[5],0,255,0) 
    guiSetVisible(GUIEditor_Window[1], false) 
    showCursor(false) 
    guiSetInputEnabled ( false) 
end 
  

يعني كذا :fadein:

GUIEditor_Window[1] = guiCreateWindow(0.1807,0.1745,0.6641,0.6745,"",true) 
guiSetAlpha(GUIEditor_Window[1],1) 
GUIEditor_Label[1] = guiCreateLabel(165,50,340,81,"",false,GUIEditor_Window[1]) 
guiLabelSetColor(GUIEditor_Label[1],23,200,150) 
guiLabelSetHorizontalAlign(GUIEditor_Label[1],"center",false) 
guiSetFont(GUIEditor_Label[1],"default-bold-small") 
GUIEditor_Label[2] = guiCreateLabel(165,134,340,81,"",false,GUIEditor_Window[1]) 
guiLabelSetColor(GUIEditor_Label[2],23,200,150) 
guiLabelSetHorizontalAlign(GUIEditor_Label[2],"center",false) 
guiSetFont(GUIEditor_Label[2],"default-bold-small") 
GUIEditor_Label[3] = guiCreateLabel(458,241,218,87,"",false,GUIEditor_Window[1]) 
guiLabelSetColor(GUIEditor_Label[3],233,53,243) 
guiSetFont(GUIEditor_Label[3],"default-bold-small") 
GUIEditor_Label[4] = guiCreateLabel(137,241,218,87,"",false,GUIEditor_Window[1]) 
guiLabelSetColor(GUIEditor_Label[4],233,53,243) 
guiSetFont(GUIEditor_Label[4],"default-bold-small") 
GUIEditor_Edit[1] = guiCreateEdit(42,275,260,66,"",false,GUIEditor_Window[1]) 
GUIEditor_Edit[2] = guiCreateEdit(353,275,260,66,"",false,GUIEditor_Window[1]) 
GUIEditor_Button[1] = guiCreateButton(280,381,96,62,"",false,GUIEditor_Window[1]) 
GUIEditor_Label[5] = guiCreateLabel(59,475,538,33,"لم يتم ارسال الرسالة",false,GUIEditor_Window[1]) 
guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
guiLabelSetHorizontalAlign(GUIEditor_Label[5],"center",false) 
guiSetVisible(GUIEditor_Window[1], false) 
  
  
function wnd () 
    guiSetVisible(GUIEditor_Window[1], true) 
    showCursor(true) 
    guiSetInputEnabled ( true) 
end 
bindKey( "F10", "down", wnd) 
  
  
addEventHandler("onClientGUIClick",getRootElement(), 
    function () 
        local ggt = guiGetText(GUIEditor_Edit[1]) 
        local gtt = guiGetText(GUIEditor_Edit[2]) 
        if ( source == GUIEditor_Button[1] ) then 
        triggerServerEvent("get",getLocalPlayer(),ggt,gtt) 
    cleanInfos() 
    else 
     if (guiSetText(GUIEditor_Edit[1], "") ) then 
    guiSetText(GUIEditor_Label[1], "لم يتم ارسال الرسالة") 
        guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
     elseif (guiSetText(GUIEditor_Edit[2], "") ) then 
    guiSetText(GUIEditor_Label[1], "لم يتم ارسال الرسالة") 
        guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
        end 
    end 
end) 
  
  
function cleanInfos() 
    guiSetText(GUIEditor_Edit[1], "") 
    guiSetText(GUIEditor_Edit[2], "") 
    guiSetText(GUIEditor_Label[1], "لقد ارسلت الرسالة بنجاح") 
    guiLabelSetColor(GUIEditor_Label[5],0,255,0) 
    guiSetVisible(GUIEditor_Window[1], false) 
    showCursor(false) 
    guiSetInputEnabled ( false) 
end 
  
  

Link to comment

شباب الحين حليت المشكلة بس ولا شيء طلع في ملف conf .xml

client-side

GUIEditor_Window = {} 
GUIEditor_Label = {} 
GUIEditor_Edit = {} 
GUIEditor_Button = {}  
  
GUIEditor_Window[1] = guiCreateWindow(0.1807,0.1745,0.6641,0.6745,"لوحة ",true) 
guiSetAlpha(GUIEditor_Window[1],1) 
GUIEditor_Label[1] = guiCreateLabel(165,50,340,81,"",false,GUIEditor_Window[1]) 
guiLabelSetColor(GUIEditor_Label[1],23,200,150) 
guiLabelSetHorizontalAlign(GUIEditor_Label[1],"center",false) 
guiSetFont(GUIEditor_Label[1],"default-bold-small") 
GUIEditor_Label[2] = guiCreateLabel(165,134,340,81,"",false,GUIEditor_Window[1]) 
guiLabelSetColor(GUIEditor_Label[2],23,200,150) 
guiLabelSetHorizontalAlign(GUIEditor_Label[2],"center",false) 
guiSetFont(GUIEditor_Label[2],"default-bold-small") 
GUIEditor_Label[3] = guiCreateLabel(458,241,218,87,"اسمك :",false,GUIEditor_Window[1]) 
guiLabelSetColor(GUIEditor_Label[3],233,53,243) 
guiSetFont(GUIEditor_Label[3],"default-bold-small") 
GUIEditor_Label[4] = guiCreateLabel(137,241,218,87,"رقم البطاقة :",false,GUIEditor_Window[1]) 
guiLabelSetColor(GUIEditor_Label[4],233,53,243) 
guiSetFont(GUIEditor_Label[4],"default-bold-small") 
GUIEditor_Edit[1] = guiCreateEdit(42,275,260,66,"",false,GUIEditor_Window[1]) 
GUIEditor_Edit[2] = guiCreateEdit(353,275,260,66,"",false,GUIEditor_Window[1]) 
GUIEditor_Button[1] = guiCreateButton(280,381,96,62,"ارسال",false,GUIEditor_Window[1]) 
GUIEditor_Label[5] = guiCreateLabel(59,475,538,33,"لم يتم ارسال الرسالة",false,GUIEditor_Window[1]) 
guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
guiLabelSetHorizontalAlign(GUIEditor_Label[5],"center",false) 
guiSetVisible(GUIEditor_Window[1], false) 
  
  
function wnd () 
        guiSetVisible ( GUIEditor_Window[1], not guiGetVisible ( GUIEditor_Window[1] ) ) 
        showCursor ( guiGetVisible ( GUIEditor_Window[1] ) ) 
        guiSetInputEnabled( guiGetVisible ( GUIEditor_Window[1] ) ) 
    guiSetText(GUIEditor_Label[5], "لم يتم ارسال الرسالة") 
        guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
end 
bindKey( "F10", "down", wnd) 
  
  
addEventHandler("onClientGUIClick",getRootElement(), 
    function () 
  local ggt = guiGetText(GUIEditor_Edit[1]) 
  local gtt = guiGetText(GUIEditor_Edit[2]) 
     if ( source == GUIEditor_Button[1] ) then 
       if ( guiSetText(GUIEditor_Edit[1], "") ) then 
    guiSetText(GUIEditor_Label[5], "لم يتم ارسال الرسالة") 
        guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
       elseif ( guiSetText(GUIEditor_Edit[1], "") ) then 
    guiSetText(GUIEditor_Label[5], "لم يتم ارسال الرسالة") 
        guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
   else 
        triggerServerEvent("XX",localPlayer,guiGetText(GUIEditor_Edit[1]),guiGetText(GUIEditor_Edit[2])) 
        cleanInfos() 
    end 
end 
) 
  
  
function cleanInfos() 
    guiSetText(GUIEditor_Edit[1], "") 
    guiSetText(GUIEditor_Edit[2], "") 
    guiSetText(GUIEditor_Label[5], "لقد ارسلت الرسالة بنجاح ارجع بعد 24 ساعة لكي تحصل على البيت") 
    guiLabelSetColor(GUIEditor_Label[5],0,255,0) 
end 
  
  
  

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

addEventHandler("onClientGUIClick",getRootElement(), 
    function () 
  local ggt = guiGetText(GUIEditor_Edit[1]) 
  local gtt = guiGetText(GUIEditor_Edit[2]) 
     if ( source == GUIEditor_Button[1] ) then 
       if ( guiSetText(GUIEditor_Edit[1], "") ) then 
    guiSetText(GUIEditor_Label[5], "لم يتم ارسال الرسالة") 
        guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
       elseif ( guiSetText(GUIEditor_Edit[1], "") ) then 
    guiSetText(GUIEditor_Label[5], "لم يتم ارسال الرسالة") 
        guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
   else 
        triggerServerEvent("XX",localPlayer,guiGetText(GUIEditor_Edit[1]),guiGetText(GUIEditor_Edit[2])) 
        cleanInfos() 
    end 
    end 
end 
) 

server-side

    addEvent("XX",true) 
    addEventHandler("XX",getRootElement(),function(ggt,gtt) 
        local file = xmlLoadFile("conf.xml") or xmlCreateFile("conf.xml"," Says") 
        xmlNodeSetValue(xmlCreateChild(conf, "Says"), "Name Player :  "..getPlayerAccount(source).."   ****  "..ggt.."   *****   "..gtt.."") 
        xmlSaveFile(file) 
        xmlUnloadFile(file) 
    end) 

conf.xml


ارجو حل المشكلة

عشان ولا شيء يطلع في conf.xml

Link to comment
شباب الحين حليت المشكلة بس ولا شيء طلع في ملف conf .xml

client-side

GUIEditor_Window = {} 
GUIEditor_Label = {} 
GUIEditor_Edit = {} 
GUIEditor_Button = {}  
  
GUIEditor_Window[1] = guiCreateWindow(0.1807,0.1745,0.6641,0.6745,"لوحة ",true) 
guiSetAlpha(GUIEditor_Window[1],1) 
GUIEditor_Label[1] = guiCreateLabel(165,50,340,81,"",false,GUIEditor_Window[1]) 
guiLabelSetColor(GUIEditor_Label[1],23,200,150) 
guiLabelSetHorizontalAlign(GUIEditor_Label[1],"center",false) 
guiSetFont(GUIEditor_Label[1],"default-bold-small") 
GUIEditor_Label[2] = guiCreateLabel(165,134,340,81,"",false,GUIEditor_Window[1]) 
guiLabelSetColor(GUIEditor_Label[2],23,200,150) 
guiLabelSetHorizontalAlign(GUIEditor_Label[2],"center",false) 
guiSetFont(GUIEditor_Label[2],"default-bold-small") 
GUIEditor_Label[3] = guiCreateLabel(458,241,218,87,"اسمك :",false,GUIEditor_Window[1]) 
guiLabelSetColor(GUIEditor_Label[3],233,53,243) 
guiSetFont(GUIEditor_Label[3],"default-bold-small") 
GUIEditor_Label[4] = guiCreateLabel(137,241,218,87,"رقم البطاقة :",false,GUIEditor_Window[1]) 
guiLabelSetColor(GUIEditor_Label[4],233,53,243) 
guiSetFont(GUIEditor_Label[4],"default-bold-small") 
GUIEditor_Edit[1] = guiCreateEdit(42,275,260,66,"",false,GUIEditor_Window[1]) 
GUIEditor_Edit[2] = guiCreateEdit(353,275,260,66,"",false,GUIEditor_Window[1]) 
GUIEditor_Button[1] = guiCreateButton(280,381,96,62,"ارسال",false,GUIEditor_Window[1]) 
GUIEditor_Label[5] = guiCreateLabel(59,475,538,33,"لم يتم ارسال الرسالة",false,GUIEditor_Window[1]) 
guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
guiLabelSetHorizontalAlign(GUIEditor_Label[5],"center",false) 
guiSetVisible(GUIEditor_Window[1], false) 
  
  
function wnd () 
        guiSetVisible ( GUIEditor_Window[1], not guiGetVisible ( GUIEditor_Window[1] ) ) 
        showCursor ( guiGetVisible ( GUIEditor_Window[1] ) ) 
        guiSetInputEnabled( guiGetVisible ( GUIEditor_Window[1] ) ) 
    guiSetText(GUIEditor_Label[5], "لم يتم ارسال الرسالة") 
        guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
end 
bindKey( "F10", "down", wnd) 
  
  
addEventHandler("onClientGUIClick",getRootElement(), 
    function () 
  local ggt = guiGetText(GUIEditor_Edit[1]) 
  local gtt = guiGetText(GUIEditor_Edit[2]) 
     if ( source == GUIEditor_Button[1] ) then 
       if ( guiSetText(GUIEditor_Edit[1], "") ) then 
    guiSetText(GUIEditor_Label[5], "لم يتم ارسال الرسالة") 
        guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
       elseif ( guiSetText(GUIEditor_Edit[1], "") ) then 
    guiSetText(GUIEditor_Label[5], "لم يتم ارسال الرسالة") 
        guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
   else 
        triggerServerEvent("XX",localPlayer,guiGetText(GUIEditor_Edit[1]),guiGetText(GUIEditor_Edit[2])) 
        cleanInfos() 
    end 
end 
) 
  
  
function cleanInfos() 
    guiSetText(GUIEditor_Edit[1], "") 
    guiSetText(GUIEditor_Edit[2], "") 
    guiSetText(GUIEditor_Label[5], "لقد ارسلت الرسالة بنجاح ارجع بعد 24 ساعة لكي تحصل على البيت") 
    guiLabelSetColor(GUIEditor_Label[5],0,255,0) 
end 
  
  
  

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

addEventHandler("onClientGUIClick",getRootElement(), 
    function () 
  local ggt = guiGetText(GUIEditor_Edit[1]) 
  local gtt = guiGetText(GUIEditor_Edit[2]) 
     if ( source == GUIEditor_Button[1] ) then 
       if ( guiSetText(GUIEditor_Edit[1], "") ) then 
    guiSetText(GUIEditor_Label[5], "لم يتم ارسال الرسالة") 
        guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
       elseif ( guiSetText(GUIEditor_Edit[1], "") ) then 
    guiSetText(GUIEditor_Label[5], "لم يتم ارسال الرسالة") 
        guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
   else 
        triggerServerEvent("XX",localPlayer,guiGetText(GUIEditor_Edit[1]),guiGetText(GUIEditor_Edit[2])) 
        cleanInfos() 
    end 
    end 
end 
) 

server-side

    addEvent("XX",true) 
    addEventHandler("XX",getRootElement(),function(ggt,gtt) 
        local file = xmlLoadFile("conf.xml") or xmlCreateFile("conf.xml"," Says") 
        xmlNodeSetValue(xmlCreateChild(conf, "Says"), "Name Player :  "..getPlayerAccount(source).."   ****  "..ggt.."   *****   "..gtt.."") 
        xmlSaveFile(file) 
        xmlUnloadFile(file) 
    end) 

conf.xml


ارجو حل المشكلة

عشان ولا شيء يطلع في conf.xml

جرب

  
GUIEditor_Window = {} 
  
GUIEditor_Label = {} 
  
GUIEditor_Edit = {} 
  
GUIEditor_Button = {}  
  
  
  
GUIEditor_Window[1] = guiCreateWindow(0.1807,0.1745,0.6641,0.6745,"لوحة ",true) 
  
guiSetAlpha(GUIEditor_Window[1],1) 
  
GUIEditor_Label[1] = guiCreateLabel(165,50,340,81,"",false,GUIEditor_Window[1]) 
  
guiLabelSetColor(GUIEditor_Label[1],23,200,150) 
  
guiLabelSetHorizontalAlign(GUIEditor_Label[1],"center",false) 
  
guiSetFont(GUIEditor_Label[1],"default-bold-small") 
  
GUIEditor_Label[2] = guiCreateLabel(165,134,340,81,"",false,GUIEditor_Window[1]) 
  
guiLabelSetColor(GUIEditor_Label[2],23,200,150) 
  
guiLabelSetHorizontalAlign(GUIEditor_Label[2],"center",false) 
  
guiSetFont(GUIEditor_Label[2],"default-bold-small") 
  
GUIEditor_Label[3] = guiCreateLabel(458,241,218,87,"اسمك :",false,GUIEditor_Window[1]) 
  
guiLabelSetColor(GUIEditor_Label[3],233,53,243) 
  
guiSetFont(GUIEditor_Label[3],"default-bold-small") 
  
GUIEditor_Label[4] = guiCreateLabel(137,241,218,87,"رقم البطاقة :",false,GUIEditor_Window[1]) 
  
guiLabelSetColor(GUIEditor_Label[4],233,53,243) 
  
guiSetFont(GUIEditor_Label[4],"default-bold-small") 
  
GUIEditor_Edit[1] = guiCreateEdit(42,275,260,66,"",false,GUIEditor_Window[1]) 
  
GUIEditor_Edit[2] = guiCreateEdit(353,275,260,66,"",false,GUIEditor_Window[1]) 
  
GUIEditor_Button[1] = guiCreateButton(280,381,96,62,"ارسال",false,GUIEditor_Window[1]) 
  
GUIEditor_Label[5] = guiCreateLabel(59,475,538,33,"لم يتم ارسال الرسالة",false,GUIEditor_Window[1]) 
  
guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
  
guiLabelSetHorizontalAlign(GUIEditor_Label[5],"center",false) 
  
guiSetVisible(GUIEditor_Window[1], false) 
  
  
  
  
  
function wnd () 
  
        guiSetVisible ( GUIEditor_Window[1], not guiGetVisible ( GUIEditor_Window[1] ) ) 
  
        showCursor ( guiGetVisible ( GUIEditor_Window[1] ) ) 
  
        guiSetInputEnabled( guiGetVisible ( GUIEditor_Window[1] ) ) 
  
    guiSetText(GUIEditor_Label[5], "لم يتم ارسال الرسالة") 
  
        guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
  
end 
  
bindKey( "F10", "down", wnd) 
  
  
  
  
  
addEventHandler("onClientGUIClick",getRootElement(), 
  
    function () 
  
  local ggt = guiGetText(GUIEditor_Edit[1]) 
  
  local gtt = guiGetText(GUIEditor_Edit[2]) 
  
     if ( source == GUIEditor_Button[1] ) then 
  
     elseif ( guiSetText(GUIEditor_Edit[1], "") ) then 
  
    guiSetText(GUIEditor_Label[5], "لم يتم ارسال الرسالة") 
  
        guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
  
       elseif ( guiSetText(GUIEditor_Edit[1], "") ) then 
  
    guiSetText(GUIEditor_Label[5], "لم يتم ارسال الرسالة") 
  
        guiLabelSetColor(GUIEditor_Label[5],255,0,0) 
  
   else 
  
        triggerServerEvent("XX",localPlayer,guiGetText(GUIEditor_Edit[1]),guiGetText(GUIEditor_Edit[2])) 
  
        cleanInfos() 
  
    end 
     
end) 
  
  
  
  
function cleanInfos() 
  
    guiSetText(GUIEditor_Edit[1], "") 
  
    guiSetText(GUIEditor_Edit[2], "") 
  
    guiSetText(GUIEditor_Label[5], "لقد ارسلت الرسالة بنجاح ارجع بعد 24 ساعة لكي تحصل على البيت") 
  
    guiLabelSetColor(GUIEditor_Label[5],0,255,0) 
  
end 
  
  
  
  

استبدل الكلنت الي عندك

في هذه

Link to comment
انا اقول المشكلة في سيرفر وليس كلنت عشان سيرفر هو الي يرسل المعلومات لملف conf.xml

يعني يا سيرفر او conf.xml

يكون فيه الخطأ ارجو التعديل والتحقق

الكلنت كان فيه خطاء

صححته

اللوحة شغالة بس ملف conf.xml

فارغ انا عبيت الفراغات وضغط الزر المفروض يرسل المعلومات بس مارسل اي معلومة

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