Leaderboard
Popular Content
Showing content with the highest reputation on 28/02/17 in all areas
-
2 points
-
بما ان تيتي هو الي بيتواصل مع ادارة المنتدي , انا عطيت رأيي لـ تيتي ماله داعي احط رأيي هنا2 points
-
ما عندي أي مانع في إضافة قسم برمجة للغات الأخرى لكن بيكون قسم فرعي داخل القسم العام2 points
-
AVH - Advanced Vehicle Handling, is a new car physics that replaces standart RenderWare physics in GTA SA. Video demonstrating general features: Development history:1 point
-
I just made a character customization system in MTA with 3D GUI.1 point
-
السلام عليكم ورحمة الله وبركاته كيف الحال شباب باذن الله اليوم بشرحلكم كيف تستخمون executeSQLQuery بطريقه مفصله بس اهم شي دعواتكم لي في الاختبار +_+ حق القدرات والله المستعان بس بسم الله نبدا طيب اولا executeSQLQuery هي وظيفه ثابته ما تتغير لكن فقط ما بين الاقواس هو اللي يتغير يعني انا شرحي ما اعرف اوصل المعلومه صح لكن حاولو تفهمو مني على قدر استطاعتكم +_+ نبدا باول وظيفه وهي انشاء قاعدة بيانات او بمعنى اصح تيبل executeSQLQuery("CREATE TABLE IF NOT EXISTS players (clothes_head_texture TEXT, clothes_head_model TEXT, name TEXT)") طيب الان ناخذ ما بين الاقواس وحده وحده في حالة انشائك لاي تيبل بتكون هذي ثابته ما فيها اي تغيير ما تعدل عليها ابد CREATE TABLE IF NOT EXISTS الان نجيي للي بنعدل عليه players هذا وشو هذا اسم التيبل اللي تبيه وليكن حطيته انا ماستر Master بكذا يكون هذا اول متغير صادفك في انشاء التيبل (clothes_head_texture TEXT, clothes_head_model TEXT, name TEXT) نجي لهنا وش هي clothes_head_texture هذا اسم الكولمن اللي داخل التيبل اللي بندخل فيه القيم وما الى ذلك طيب وش هي TEXT هذا نوع الكولمن يحتوي بالمناسبه الكلومن=عمود على تكست فقط طيب والفاصله وش وظيفتها الفاصله تستخدمها لو تبي تسوي اكثر من كولمن مثلا في هذي الحاله هو هنا مسوي 3 كولمن الاول اسمه clothes_head_texture الثاني clothes_head_model والاخير name اتمنى وصلت فكرة انشاء التيبل طيب هنا نجي للحذف انا دخلت قيمه وما ابيها ابي احذفها من الجدول او مثلا سويت تفعيل اشتراك في رنت سيستم للاعب وابيه ينحذف من التيبل اللي عندي كيف بنشوف الان executeSQLQuery("DELETE FROM players WHERE name=?", playerName) وكالعاده هي ثابته DELETE FROM اما بالنسبه لذي players فهي بتكون ماستر لاننا بدلناها لو تذكرون في انشاء التيبل فوق هذا اسم التيبل اللي انشاناه ايا كان اسمهه Master زي ما قلنا فوق مثلا WHERE name=? هنا تبي تحذف من اي كولمن؟ اي عمود تبي تحذف منه هنا سوينا حذف من عمود name , playerName) الفاصله ثابته playername تكون القيمه اللي تبي تحذفها وليكن اسم اللاعب محمد ابي احذف محمد كيف بتكون كذا ,'محمد') على سبيل المثال فقط بالنسبه لكم انتم على حسب استخدامكم مثلا getPlayerName(source) المصدر اسم لاعب المصدر اللي بالايفينت على حسبكم انتم طيب افرض انا ابي احذف ايضا من clothes_head_texture هل بطر اسوي 2 سطر ورا بعض؟ executeSQLQuery("DELETE FROM players WHERE name=?", playerName) executeSQLQuery("DELETE FROM players WHERE clothes_head_texture=?", head) طبعا هيد تكونو معرفينها انتم ما يحتاج بس هل ذي طريقه صحيحه الجواب خطا الطريقه الصحيح لو تبي تحذف القيمه صح بتسوي كذا executeSQLQuery("DELETE FROM players WHERE clothes_head_texture=? AND name=?", head,playername) زي ما تلاحظون ظفت انت وحطيت فاصله بعد وبلاير نيم بالظبط هذا اللي بتسويه ملاحظه مهمه الان لازم كابيتال ما يصلح سمول نجيي للي بعده executeSQLQuery("DROP TABLE players" ) هذي وظيفه لحذف التيبل وفي حالة شرحنا بتكون زي ما قلنا ماستر يعني كذا executeSQLQuery("DROP TABLE Master" ) executeSQLQuery("SELECT score,health FROM players WHERE name=?", playerName ) طيب هذي وشو هذي تجيبلك بينات من التيبل للاعب معين مثلا اانت لما دخلت للتيبل سويت اللاعب مع نقاطه مثلا SELECT ثابته كالعاده score,health هذي اسماء الكولمن اللي تبي تختار منها البيانات في حالة شرحنا بتكون clothes_head_texture, clothes_head_model طيب FROM players WHERE name=? بشرحها دفعه وحده FROM ثابته players اسم التيبل وفي حالتنا بتكون Master WHERE ثابته name=? هذا اللي عندك قيمته تبي تختار من عمود الاسماء بينات اللاعب اللي جمبو اللي هي clothes_head_texture, clothes_head_model فهمتو طيب بيكون التعريف كذا مثلا local ss,mm=executeSQLQuery("SELECT clothes_head_texture, clothes_head_model FROM Master WHERE name=?", playerName ) بكذا بيطلعلك القيمتين المجهولتين نجي للي بعده اوه قبل لا نجي للي بعده في شي افرض انا ابي كل التيبل بسوي كذا local table=executeSQLQuery("SELECT * FROM Master" ) كذا بيكون عندي جمميع البيانات اللي بالتيبل نجي للي بعده executeSQLQuery("INSERT INTO players(name,color,sound) VALUES(?,?,?)", playerName, colorName, soundName ) وش وظيفتها الادخال في التيبل تبي تدخل قيم جديده INSERT INTO players(name,color,sound) VALUES(?,?,?) اولا الانزرت ثابته وانتو ثابته اما ما بين الاقواس فبتكون اسماء العمود اللي تبي تدخل فيه القيم وفي حالتنا INSERT INTO players (name,clothes_head_texture, clothes_head_model) VALUES(?,?,?) VALUES(?,?,?) وش هذي هذي عدد القيم ونعبر عنها باستفهام لاننا بنكتبها باخر السطر بنشوف افرض عندي اربع عواميد راح نزيد ,? وبالتالي بتصير كذا VALUES(?,?,?,?) لكن احنا حاليا شغالين على 3 فمافي داعي VALUES(?,?,?) نكمل , playerName, colorName, soundName ) playername هذا اللي تبي تدخله في العمود الاول حسب الترتيب (name,clothes_head_texture, clothes_head_model) اللي سويته هنا وكذلك الباقي نجي للي بعده executeSQLQuery("UPDATE players SET color=?,sound=? WHERE name=?", colorName, soundName, playerName ) هذي وظيفتها تحديث البيانات افرض اللاعب زادت نقاطه كل اللي عليك انك تستخدم هذي الوظيفه لتحديث بياناته UPDATE players SET ابديت ثابته players في حالتنا بتكون Master بالنسبه ل SET ثابته color=?,sound=? WHERE name=? color=?,sound=? في حالتنا بتكون كذا clothes_head_texture=?, clothes_head_model=? بالنسبه ل WHERE name=? هذا وين تبي تحدث انت عند اي اسم تبي تحدث؟ على حسب اسم اللاعب اللي زادت نقاطه مثلا طيب colorName, soundName, playerName colorName هذا زي ما قلت بالترتيب حق العواميد اللي سويته يعني ذا راح يروح ل clothes_head_texture soundName وهذا راح يروح ل clothes_head_model والقيمه الاخيره وهي اللي نبي نحدث عندها اسم اللاعب اللي زادت نقاطه playerName اللي بتكون عند WHERE name=? وفي الختام اتمنى من كل قلبي تكونو استفدتو ولا تنسو دعواتكم بالمناسبه الشرح لارضاء الاخ ابوسولو لانه بغا شرح له من زمن @Abu-Solo ولك ايضا عزيزي المتابع لا تنسوني من دعواتكم يقلبي بالتوفيق يا رب لي ولكم1 point
-
1 point
-
1 point
-
Intentá usar esto function creador(thePlayer) local file = fileOpen("arboles.lua") or fileCreate("arboles.txt") local x, y, z = getElementPosition(thePlayer) arb = createObject( 773, x -3, y, z-1) if file then fileSetPos(file,fileGetSize(file)) fileWrite (file,"createObject(773,"..x -1 ..","..y..","..z -1..")") fileFlush(file) fileClose(file) end end addCommandHandler("crear",creador)1 point
-
قدر تعبي قاعد ساعة ادور في الويكي الطريقة وانحذف علي مره وعدته local file = fileCreate("die.txt") -- نصنع الملف addEventHandler("onPlayerWasted",root, -- نسوي حدث انه اذا مات function () -- وظيفة if file then -- نتحقق انه الملف انصنع local dieopen = fileOpen(file) -- نفتح الملف local die -- نسوي لوكال while not fileIsEOF(dieopen) do -- نسوي استمرار اذا الملف ماوصل لنهاياته او اخر سطر die = fileRead(dieopen, 500) -- نقرا 500 بايت end -- نقفل الاستمرار اذا وصلنا لأخر ملف fileWrite(dieopen,"\n"..getPlayerName(source).."has been die") -- نكتب عالملف في انه اللاعب مات fileClose(dieopen) -- نقفل الملف end end )1 point
-
+_+ addEventHandler("onClientGUIClick", resourceRoot, function() if source == button then local Select = guiComboBoxGetSelected(combox) local Text = guiComboBoxGetItemText(combox, Select) local row = guiGridListAddRow ( grid ) if Text == "English" then if isElement ( GUIEditor.gridlist[1] ) destroyElement ( GUIEditor.gridlist[2] ) end GUIEditor.gridlist[2] = guiCreateGridList(10, 52, 249, 274, false, GUIEditor.window[1]) guiGridListAddColumn(GUIEditor.gridlist[2], "List", 0.9) elseif Text == "عربي" then if isElement ( GUIEditor.gridlist[2] ) destroyElement ( GUIEditor.gridlist[2] ) end GUIEditor.gridlist[2] = guiCreateGridList(10, 52, 249, 274, false, GUIEditor.window[1]) guiGridListAddColumn(GUIEditor.gridlist[2], "List", 0.9) end -- end if end -- end if end -- end function ) -- close event1 point
-
1 point
-
GUIEditor.gridlist[1] = guiCreateGridList(10, 52, 249, 274, false, GUIEditor.window[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "List", 0.9) في خطا بسيط هناGUIEditor.gridlist[1] بدلها ل 21 point
-
1 point
-
addEventHandler("onClientGUIClick", resourceRoot, function() if source == button then local Select = guiComboBoxGetSelected(combox) local Text = guiComboBoxGetItemText(combox, Select) local row = guiGridListAddRow ( grid ) if Text == "English" then if isElement ( GUIEditor.gridlist[1] ) destroyElement ( GUIEditor.gridlist[1] ) end GUIEditor.gridlist[2] = guiCreateGridList(10, 52, 249, 274, false, GUIEditor.window[1]) guiGridListAddColumn(GUIEditor.gridlist[2], "List", 0.9) elseif Text == "عربي" then if isElement ( GUIEditor.gridlist[2] ) destroyElement ( GUIEditor.gridlist[2] ) end GUIEditor.gridlist[1] = guiCreateGridList(10, 52, 249, 274, false, GUIEditor.window[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "List", 0.9) end -- end if end -- end if end -- end function ) -- close event1 point
-
-- serversided function showTextDisplay () player = source local serverDisplay = textCreateDisplay() textDisplayAddObserver ( serverDisplay, player ) local serverText = textCreateTextItem ( "Welcome to the server!", 0.5, 0.5 ) textDisplayAddText ( serverDisplay, serverText ) end addEventHandler( "onPlayerJoin", showTextDisplay ) هذا مثال عشان تفهم اكواد الأخ @#_iMr.[E]coo جزاه الله خير1 point
-
"onPlayerJoin" textCreateDisplay textDisplayAddObserver textCreateTextItem textDisplayAddText setTimer textItemSetScale1 point
-
@KaYGame, вы ошиблись адресом, это форум вообще мта, а не конкретно вашего крупного сервера MTA. Подобные проблемы бывали у некоторых серверов, они сами их и решали. Вряд ли это чисто клиентская проблема.1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
انا ما اصوت لأي لغة معينة فـ بقول كلهم مدري وش فيكم على HTML قلتلكم انا هي نصف برمجية في اشياء مثل نماذج استمارات تستعمل برمجة فـ ارسال المعلومات الى PHP او JavaScript وممكن البعض يواجه مشاكل فيها أفضل شيء اقتراح عبدالكريم1 point
-
1 point
-
ابشركم جوسونيكس وافق , بس يقول ما رأي المشرفين في القسم العربي هل يوافقون هذه الفكرة ام لا @!#NssoR_) @TAPL @UAEpro @Tete omar1 point
-
مفروض نتفق على لغات نبيها موب كل واحد يحط لغة من نفسها انا الي اشوفه vb.net - php ونبي لغات ترتبط بالوا بشكل قوي يعني استخدام كثير ولها افكار مثل اللغات الي فوق1 point
-
السلام عليكم ورحمة الله وبركاته اخباركم يا شباب, عساكم بخير طبعا اليوم حاب اوريكم سكربت الثوب المطور هو سكن واحد ويمديك تحط له اشكال لا نهائية المود يعتمل على الشادر طريقة التحكم بسيطة جداً بالتيبل (موضحة في اخر المقطع) ابغى آراكم بالسكربت وهل انشره ام اخليه ولا ايش اسوي فيه1 point
-
البوتات ليست جزء من الخدمة و لم يتم ذكر اي شئ عن اضافات بوتات مع سيرفر التيم سبيك في مواصفات الخطة البوتات ليست جزء من برنامج التيم سبيك بل برامج اخرى تم برمجتها من قبل اشخاص آخرين لا علاقة لهم بشركة التيم سبيك تم شرح لك في التذكرة طريقة الحصول على معلومات كويري و تم ايضا الأيضاح لك بأن الصلاحيات محدوده على السيرفر الخاص بك الصلاحيات محدوده على السيرفر الخاص بك ولا يمكنك التحكم او التأثير على سيرفرات اخرى مستضافة على نفس الخادم مثلا من غير المعقول السماح لك بعمل سيرفرات او حذف سيرفرات تيم سبيك اخرى او زياده عدد لاعبين سيرفرك او التحكم ب برومشنات و باندات و خواص سيرفرات اخرى لذلك فأنه بوضوح من غير المعقول ان نقوم بتسليمك الكويري الرئيسي الخاص بسيرفر التيم سبيك1 point
-
Nearly everything is in negative, e.g: red text is shown to me as blue/violet. Black and white aren't shown in negative. HTML5 videos are in negative colors. I tried joining many servers, even making a local server, this is very weird. I'm on Intel 530. I tried updating the drivers and MTA to the latest nightly build. The problem doesn't exist outside CEF, GUI/DirectX are shown pretty normal.1 point