
MuhannaDx
Members-
Posts
199 -
Joined
-
Last visited
Everything posted by MuhannaDx
-
"1Love2" version="1" type="script" />
-
السلام عليكم ورحمة الله وبركاته كيـفكم إن شاء الله بخير جميع الحين انا سويت [ xmlNode ] function OPeN() FileSave = xmlLoadFile ( "xml/FileSave.xml" ) if FileSave then -- Here Code else FileSave = xmlCreateFile ( "xml/FileSave.xml", "Saved" ) Childuser = xmlCreateChild ( FileSave, "username" ) Childpass = xmlCreateChild ( FileSave, "password" ) xmlSaveFile ( FileSave ) end end addEventHandler ( "onClientResourceStart", resourceRoot, OPeN ) طيب انا مسوي فالبداية يجيب الملف وبعدها يتحقق إذا كان موجود .. واذا ماكان مووجود يسوي ملف واسمه ومكانه والجذور او الاطفال .. الخخ وبنهاية يحفظ طيب كل شيء تمام الحين انا بفنكشن و حدث ثاني لاكن بنفس المود أبي أضيف قيمة للأطفال او الجذور مدري شسمهم الي هم ذول [ Child ] حاولت استعمل المتغيرات ماضبط شوفو الفنكشن الثاني addEvent ( "Save", true ) -- ذا بعد م يسجل دخوله function SaveData( Acc, password ) -- متغيرات من السيرفر للكلينت فيهم الاسم و الباس xmlNodeSetValue ( Childuser, Acc ) -- هنا متغير الطفل او الجذر مدري شسمه خخ outputChatBox (Acc) -- يطبع الاسم صحيح الي دخلته end addEventHandler ( "Save", root, SaveData ) جربت وم نفع خشيت الملف م لقيته انحفظ وش الغلط ؟ والله لايهينكم واحد فاهم ف Node يشرحها لنا ف قسم شروحات البرمجة لان مافي شرح الا 1 ومب واضح مافي امثله ..
-
مشكورين طيب شوفـو function SeletSKiN() if ( source == btnSeletSkin ) then -- يتحقق انه ضغط ع الزر if guiGridListGetSelectedItem ( gridlist ) ~= -1 then -- يتحقق انه مختار شيء NumSKiN = guiGridListGetSelectedItem ( gridlist ) -- يجيب رقم الصف الي اختاره if NumSKiN == 0 then -- اذا كان 0 يعني 1 لاكن كذا طريقة البرمجة if not isElement ( Dr ) and not isElement ( CJ ) and not isElement ( Gr ) then Dr = createPed( 46, -2648.3581542969, -5.5308508872986, 46.343410491943 ) else destroyElement ( Dr ) destroyElement ( CJ ) destroyElement ( Gr ) Dr = createPed( 46, -2648.3581542969, -5.5308508872986, 46.343410491943 ) end elseif NumSKiN == 1 then -- او انه كان 1 if not isElement ( Dr ) and not isElement ( CJ ) and not isElement ( Gr ) then CJ = createPed( 0, -2648.3581542969, -5.5308508872986, 46.343410491943 ) else destroyElement ( Dr ) destroyElement ( CJ ) destroyElement ( Gr ) CJ = createPed( 0, -2648.3581542969, -5.5308508872986, 46.343410491943 ) end elseif NumSKiN == 2 then -- او انه كان 2 if not isElement ( Dr ) and not isElement ( CJ ) and not isElement ( Gr ) then Gr = createPed( 310, -2648.3581542969, -5.5308508872986, 46.343410491943 ) else destroyElement ( Dr ) destroyElement ( CJ ) destroyElement ( Gr ) Gr = createPed( 310, -2648.3581542969, -5.5308508872986, 46.343410491943 ) end end end end end addEventHandler ( "onClientGUIClick", btnSeletSkin, SeletSKiN, false ) طبعا لو فيه اندات زايدهه انا ماسح اشياء بينهم ماعليكم منها اهم شيء الطريقة الزبدهه فيه طريقة احسن من ذي احس انها طويلة الطريقة الي سويتها : يحتقق ان الشخصية مب موجودة وزي كذا اقرا راح تفهم
-
شوف اخطاءك سطر 121 GUIEditor.Button[4] = guiCreateButton(Sw*(349/Width), Sh*(326/Height), Sw*(87/Width), Sh*(31/Height), "", false) guiSetAlpha(GUIEditor.Button[4], 0.17) GUIEditor.Button[3] = guiCreateButton(Sw*(442/Width), Sh*(326/Height), Sw*(87/Width), Sh*(31/Height), "", false) guiSetAlpha(GUIEditor.Button[3], 0.17) GUIEditor.Edit[1] = guiCreateEdit(Sw*(349/Width), Sh*(240/Height), Sw*(180/Width), Sh*(31/Height), "", false) GUIEditor.Edit[2] = guiCreateEdit(Sw*(349/Width), Sh*(280/Height), Sw*(180/Width), Sh*(31/Height), "", false) local sound = playSound("http://f13.wapka-files.com/download/e/5/8/1915080_e58b1b988f6452d21f5c7c55.mp3/1d277bc65e9d17347f35/%D9%85%D8%AD%D9%85%D8%AF%2B%D8%A7%D9%84%D8%AD%D8%AF%D8%A7%D8%AF%2B%D9%85%D8%B6%D9%8A%2B%D8%A7%D9%84%D8%B5%D8%AF%D9%82.mp3",false) guiSetVisible ( GUIEditor.Button[4], false ) guiSetVisible ( GUIEditor.Button[3], false ) guiSetVisible ( GUIEditor.Edit[1], false ) guiSetVisible ( GUIEditor.Edit[2], false ) end -- حقت ايش ؟ ) -- حقت ايش ؟ الخطا : end + ) مالهم داعي او فائدة امسحهم وجرب
-
السلالام عليكم ورحمة الله وبركاته أنـا عندي سؤال الحين لمن أسوي لوحة تسجيل دخول وبعد م يدخل تختفي وتظهر لوحة اختيار شخصية وتحط الشخصيات وجدول الخخ. ولممن يختار شخصية من القريدليست وزي كذا بس عندي سؤال ابي لمن يختار شخصية من القريدليست تظهر له نوع الشخصية الي اختارها فهمتو علي ؟ وعندي سؤال ككمان لمن تظهر الشخصية مثلا شخص كان موجود نفس المكان الي يختار منه الي دخل تظهر للاعبين الاخرين الي بسيرفر ؟ لو ايه ابي اخلي الشخصية أو اظن اسمها بيد تظهر لنفس اللاعب الي قاعد يختار فهمتو علي ؟ والسسلام عليكم ورحمة الله وبركاته
-
حتى لو الحفظ ع السيريال وسوا فرمته تطير ذذ
-
1. الاكواد الي عطاك اياها ماتحفظ ع السيريال 2. أنصحك بكوده لانه افضل السبب : لمن تخش سيرفرات وتسوي حساب وتخش وتجمع فلوس وتزيد تطلع وتسوي حساب ثاني يصير لكل حساب فلوسه اما لو بسيريال يصير لشخص يعني لو تسوي 2 حسابات راح تكون نفس الفلوس فهمت ؟ 3. حتى لو تسوي ريستارت تقعد محفوظه لو تطفي اللاب و تطفي الكهرب وكل شيء وتشغل تجيك الفلوس السبب : لانها تحفظ المعلومات بملف إسمه internal
-
. توقعت انه بحوله لرقم ، لكن مو مهم جربه الحين كروس ايش الخطا بكودي ؟ سويت ان الشرط م يتحقق اذا كان فلوسه تساوي صفر
-
إتفضل .. local Vehicle = { }; addEvent ( "Cars", true ) addEventHandler ( "Cars", root, function ( iD, Money ) if ( getPlayerMoney ( source ) >= tonumber ( Money ) ) then if not ( getPlayerMoney ( source ) == 0 ) then takePlayerMoney ( source, tonumber ( Money ) ) outputChatBox ( "* [ "..tonumber ( Money ).." ] بـ هذا المبلغ [ "..getVehicleNameFromID ( iD ).." ] لقد اشتريت السيارهـ", source, 0, 255, 0, true ) else outputChatBox ( "* لا تملك المال الكافي لـ شراء سيارهـ", source, 255, 0, 0, true ) end end if ( isElement ( Vehicle[source] ) ) then destroyElement ( Vehicle[source] ) end local x, y, z = getElementPosition ( source ) Vehicle[source] = createVehicle ( iD, x, y, z ) warpPedIntoVehicle ( source, Vehicle[source] ) end )
-
+ ي شباب انا مسوي function LoginM() outputChatBox ("Hi") end addEventHandler ( "onClientGUIClick", btnLogin, LoginM ) طيب كذا لمن اضغط ع زر اسمه btnLogin يرسل بشات Hi لاكن المشكلة وين ؟ المشكلة لمن اضغط ع اللوحة كامله اي مكان يرسل فشات ابي لمن يضغط ع الزر نفسه ادري بتتحقق لاكن انا محطي ف الحدث اسم الزر ليش لمن اضغط ع اللوحة يرسل ؟ +++ لمن اسوي مثلا مود بسيرفر محلي ( مجانيء ) ء واركبه بسيرفر حقيقي تطلع مشاكل ؟ ولا هو هو ؟
-
لو خليت فإرسال الرسالة root بدال Value والي هي قيمة اللاعبين فيه فرق بينهم ؟
-
طيب ال OnClientMouseEnter طيب دامها موجودهه ليش فيه الوظيفة المفيده هذي ؟ وهل بينهم فررق ؟ isMouseInPosition --- + للحين م حد شرحلي onClientClick ~ اللوكال بلاير فالكلينت للاعب فقط صح ؟ يعني مثلا احط مثال setPlayerName ( localPlayer, "Guest" ) يصير كل ماحد تحمل المودات عنده ( الكلينت ) يجيه النك ذا صح؟ لو اسويها بتحققات تجي للي طبق شروط التحقق صح ؟
-
لو تخليها تنحفظ ع السيريال يصير كل م خش اللاعب يعطيه الفلوس وهو باقي م سجل دخوله فهمت علي؟ عشان كذا احفظ الفلوس بالاكاونت يصير لو حتى غير السيريال و الاي بي وخش حسابه تجيه الفلوس لو بتسالني كيف شف الموضوع ذا https://forum.multitheftauto.com/viewtopic.php?f=164&t=62247
-
عشان يطلع موضوعي فوق وتفيدوني
-
يحب انا م اتهمتك ف كوداتك انها عطلانه لاكن انت اتهمتني إني بسوي حفظ لسيارات بداتا لاتغير الموضوع
-
مثلا تبي متغير يصير لكل الملف تسوي فبداية الملف local nass = "أهـلا وسـهـلا بك " طيب الحين تقدر تستعمل المتغير في كل فنكشن وكل تحقق وكل شيءء لو تبغى تسوي متغير تتحكم فيه من ملف ثاني تسوي زي كذا nass = "أهـلا وسـهـلا بك " كذا لو سويت بملف ثاني addEventHandler ("onPlayerJoin", root, -- اضافة حدث اذا خش اللاعب function () -- اضافة وظيفة outputChatBox (nass,source) -- لمن يخش اللاعب يرسله لحاله المتغير الي بالملف الثاني وشهو المتغير ؟ الي هو"أهـلا وسـهـلا بك " ء في الشات end -- يقفل الوظيفة ) -- يقفل الحدث طيب بتسالني وش المتغير ؟ المتغير هو شيء يختصر جمله كامله لو تبي تسوي مود كبير تستعمل فيه كود كل شوي تسوي له متغير وتستعمله بكلمه واحده والي هي المتغير مثلا local NamePlayer = getPlayerName (localPlayer) طيب حنا حطيت اسم اللاعب فكلمه واحد بدال م تسوي كل شوي الكود طيب لو سويت المتغير في داخل الفنكشن ب [ local ] راح يصير فقط للفنكشن .. لو تستعمله خارجه ماراح يصير طيب يصير لل if , function , elseif لو حطيتها فواحد منها وقبلها local يصير للتحقق نفسه او الوظيفة نفسها اتمنى فهمت ..
-
؟ هو الحين ب السكل ؟ شوف زين الله يهديك مادام م فهمت وش بسوي لا تحكم ع فكري كنت بسوي للصف داتا بإسم السيارة ويوم يشتريها يجيب داتا الصف وياخذ اسمها ويكمل ع الكود
-
سوي فالجدول قيمة 3 وحط الاسم مثال : local cars = {{579,60000,"Camry"},{400,60000,"Elentra"}, الخخ وامسح سطر 68 local carName = getVehicleNameFromModel (v[1]) وبدل سطر 70 guiGridListSetItemText (carGridList, row, 1, carName, false, true) بــ guiGridListSetItemText (carGridList, row, 1, (v[3]), false, true) جرب مدري صح او لا
-
'onClientClick' ما اظن فيه بارمتار كذا بلنسبة ل طيب ممكن مثال لها ؟ اتعلم منه ؟ وايش فائدة onClientMouseEnter,onClientMouseLeave