Jump to content

KaduRo

Members
  • Posts

    157
  • Joined

  • Last visited

Everything posted by KaduRo

  1. local xmlFile = xmlLoadFile ("testing.xml") or xmlCreateFile ( "testing.xml", "Players") -- local PlayerData = xmlFindChild (xmlFile, acc, 0) or xmlCreateChild (xmlFile, acc) هذا الكودين استخدمتهم بدون تحقق ؟
  2. ممكن احد يشوف حل للمشكلة , او يعلمني الطريقة شلون ؟
  3. xmlطيب يا شباب تجيني مشكلة , تصيب ملف ال Resource 'ملف السكربت' start was requested (Failed to start resource item testing.xml which is required) وهذا الكود addCommandHandler("1" , function (source) local xmlFile = xmlLoadFile("testing.xml") local PlayerData = xmlFindChild(xmlFile , tostring(getAccountName(getPlayerAccount(source))) , 0) if not PlayerData then PlayerData = xmlCreateChild(xmlFile , tostring(getAccountName(getPlayerAccount(source)))) local PlayerMoney = xmlNodeSetAttribute(PlayerData , "Money" , getPlayerMoney(source)) end PlayerMoney = xmlNodeGetAttribute(PlayerData , "Money") xmlNodeSetAttribute(PlayerData , "Money " , getPlayerMoney(source)) xmlSaveFile(xmlFile) xmlUnloadFile(xmlFile) end ) بعد تشغيل السكربت xmlملف ال "1000" Money="1000" >-- طبعآ هنا غيرت الاكاونت طبعآ اول شيء يكون الا اكس ام ال فارغ , وبعد ما اسوي السكربت يحفظ البيانات , ولما اعيد تشغيل السكربت يخرب السكربت + كيف اقدر امنع تكرار Money ?
  4. عفوآ , تم حل المشكلة , وشرحها فوق !
  5. السلام عليكم محتاج توضيح للxml وكيفية استخدامها , انا حاولت اجرب المثال في الويكي , بس تطلع لي مشكلة @xmlNodeGetAttribute [expected xml-node at argument 1 , got boolean] وطبعآ تظهر لي لكل xmlNodeGetAttribute استخدمته وهذا الكود كما نسخته xml - "528" posX="123.4" posY="456.7" posZ="12.3" rot="90.0" /> lua - server side - الكود القديم (فيها المشكلة ) ء local xml = getResourceConfig("testing.xml") -- غيرت اسم الملف هنا local carmodel = xmlNodeGetAttribute(xml, "model") local carX = xmlNodeGetAttribute(xml, "posX") local carY = xmlNodeGetAttribute(xml, "posY") local carZ = xmlNodeGetAttribute(xml, "posZ") local carA = xmlNodeGetAttribute(xml, "rot") outputChatBox(tostring(carX)) الكود الجديد بعد حلها local xml = xmlLoadFile("testing.xml") -- هنا ابحث عن الملف local Child = xmlFindChild(xml , "car" , 0) -- استخرجت الجزء "سيارة" من الملف local carmodel = xmlNodeGetAttribute(Child, "model") -- واضفته في الملفات local carX = xmlNodeGetAttribute(Child, "posX") local carY = xmlNodeGetAttribute(Child, "posY") local carZ = xmlNodeGetAttribute(Child, "posZ") local carA = xmlNodeGetAttribute(Child, "rot") outputChatBox(tostring(carX)) -- تحربة الملف
  6. Would you please show us how it work (no need to use your code) ?
  7. addCommandHandler parameters :- arg1, arg2, ...: Each word after command name in the original command is passed here in a seperate variable. If there is no value for an argument, its variable will contain nil. You can deal with a variable number of arguments using the vararg expression, as shown in Server Example 2 below. so target is a string that contain "nil" , defined it as a player i guess ?
  8. عفوآ , ما فهمت كلامك اول عدل ومثل ما قال اخ محمد , تأكد انه السكين للاعب = 50
  9. ^? ? ??? انت عطيت للاعب الفلوس + command مالها استخدام , والكود سليم بنظري , فممكن تنزل كود اطول شوي !
  10. طيب إذا ماعليك امر , حاب اطلع اسمين او اكثر مشتركين بحرف مثلآ ممكن الطريقة ؟
  11. السلام عليكم شباب محتاج مساعدة في كود بحث , مثلآ سكربت لأسامي الاسلحة , وكتبت اول حرف من السلاح , يطلع لي اسم السلاح كامل وهذا كود بسيط ومومضبوط بس لتوضيح الطلب table1 = { "Good" , "Bad " , "No" , "Yes" } function Name (v) v = tostring(v) n = string.match(table.concat(table1) , v) return v end outputChatBox(Name("G")) عند كتابة حرف G ابيه يظهر لي كلمة Good في الشات
  12. KaduRo

    طلب

    اخوي حاول تجيب أحداثياتك داخل اللعبة اكتب /getpos وراح يجيب احداثياتك وحطه بالماركر (Z) ولما تبي تحط الارتفاع نقص منه واحد , وراح يكون الماركر على الارض وبالنسبة للون الاخضر 0 255 0
  13. اخوي مشكلتك بسيطة image = guiCreateStaticImage(....) addEventHandler("onClientMouseEnter" , image , function () guiStaticImageLoadImage(..) end) addEventHandler("onClientMouseLeave" , image , function () guiStaticImageLoadImage(..) end) انت اخوي شوف سينتاكس حقت الفنكشات فوق
  14. ...................إن شاء الله أني ما اكون مضيع بس guiCreateButton("file/button.png" , 10) هذا الفنشكن مو لتشغيل ملف , هذا عبارة عن زر وثانيآ له بارمتر 2 بس ؟؟ اخوي انت شكلك ضيعت بشيء guiCreateButton(x,y,xs,ys,"name" , bool , [parent]) هذا بارمتر الزر ليه حاط ملف صورة داخل هذا الفنكشن ؟
  15. سوووووووووو , والله محتاجين خبرتك + نصيحة : Lua لا تشرح الاساسيات , لانه في الف فيديو شرح لها , انت بس ادخل في الامور المهمة واشرح وظائف الـ
  16. onClientGUIClick -- ايفينت حق ضغط الزر setElementDimension -- العالم الوهمي spawnPlayer -- السباون للاعب
  17. يا شباب , كيف افتح خادم ومنها افتح لي سيرفر ؟
  18. انا مجربها , عندي سيرفر لمدة شهر فتحته قبل 3 شهور , وللحين شغال (شكلها مشكلة من الموقع مع العلم أن ماجددت السيرفر ) بس إستضافة جميلة .
  19. جربتها قبل وماضبطت , نفس الشيء
  20. اعتقد انه مافي مشكلة بالكود , هو المطلوب أني أضيف كود علشان احل المشكلة على العموم , تفضل الكود ! userpass = guiCreateStaticImage (bWidth/40 , bHieght/30 , bWidth ,bHieght, "userpass.png " , false) guiSetVisible(userpass , false) guiMoveToBack(userpass) LoginBall = guiCreateStaticImage(bWidth/2.42, bHieght/2.14 , bWidth ,bHieght , "logiball.png" , false) guiSetVisible(LoginBall, false) guiMoveToBack(LoginBall) ---------------------------- Green Arrow Animation --------------------------- Garrow = {} Garrow[1] = guiCreateStaticImage (bWidth/16 , bHieght/4.5 , bWidth ,bHieght/1.09, "Images/Garrow1.png " , false) Garrow[2] = guiCreateStaticImage (bWidth/16 , bHieght/4.5 , bWidth ,bHieght/1.09, "Images/Garrow2.png " , false) Garrow[3] = guiCreateStaticImage (bWidth/16 , bHieght/4.5 , bWidth ,bHieght/1.09, "Images/Garrow3.png " , false) Garrow[4] = guiCreateStaticImage (bWidth/16 , bHieght/4.5 , bWidth ,bHieght/1.09, "Images/Garrow4.png " , false) Garrow[5] = guiCreateStaticImage (bWidth/16 , bHieght/4.5 , bWidth+100 ,bHieght/1.09, "Images/Garrow5.png " , false) for k , v in ipairs (Garrow) do guiSetVisible(v, false) guiMoveToBack(v) end ---------------------------------------------------------------------------- registerBall = guiCreateStaticImage (bWidth/2 , bHieght/45, bWidth/1.6 ,bHieght/1.5, "Images/regiball2.png " , false) guiSetVisible(registerBall , false) function loginani () createAnimation("ball" , 0.05 , LoginBall , 50 , 20 , _ , true) createAnimation("arrow" , 1 , Garrow , 50 , 5 , 0 , true) setTimer(function () gui = {} gui[1] = guiCreateButton( btW , btH , bWidth/8.6, bHieght/18, "Login", false) gui[2] = guiCreateButton(btW2, btH, bWidth/8.6, bHieght/18, "Close", false) gui[3] = guiCreateEdit(laW, laH-38, bWidth/4.65, bHieght/23.07, "", false) gui[4] = guiCreateEdit(laW, laH2-5, bWidth/4.65, bHieght/23.07, "", false) guiEditSetMasked(gui[4] , true) for k , v in ipairs(gui) do guiBringToFront(v) end guiSetVisible(userpass,true) guiSetVisible(registerBall , true) addEventHandler("onClientGUIClick" , gui[1] , clicking) addEventHandler("onClientGUIClick" , gui[2] , closing) end , 1000 , 1) end function clicking() user = guiGetText(gui[3]) pass = guiGetText(gui[4]) triggerServerEvent("onClick" , localPlayer , user , pass ) end function closing () CloseAll() createAnimation("ball" , -0.05 , LoginBall , 50 ,20 , _ , false) createAnimation("arrow" , -1 , Garrow , 50 , 5 , 6 , false) showCursor(false) showChat(true) end
  21. اللي أقصده انا سويت سكربت , GUI صور وازرار وايديت فلما اكون توني مشغل السكربت يكون شغال طبيعي , أقدر اني اضغط على الازرار بشكل طبيعي واقدر اضغط على الايديت بس إذا ضغطت الفراغ او الصورة , تصير في مشكلة بالليبل والازرار username لاحظ رقم 1 , لما أضغط على الكرة اللي ورا او كلمة password او تصير المشكلة ونفس الشيء إذا ضغطت بمكان فارغ نفس رقم 2 لو تلاحظون الفارة في موقع الزر , مايصير اضغط عليه ارجوا اني اكون وضحت
  22. السلام عليكم يا شباب انا سويت صورة guiCreateStaticImage وسويت ايديت وازرار المشكلة أنه لما اضغط على المكان فراغ اللي هو خارج الصورة او الازرار او إذا ضغطت على الصورة مايصير بعدها أني اضغط الازرار او اني اكتب داخل الايديت فجربت اسوي cancelEvent للأيفينت onClientClick إذا ضغط شيء غير الازرار او الليبل يتنكسل الايفينت . ولكن للأسف مانفعت , ممكن حل لهذي المشكلة
×
×
  • Create New...