-
Posts
779 -
Joined
-
Last visited
Everything posted by Ja[B]er[X]Pro
-
محاولتي -- *Last Edited By jaber x, y = guiGetScreenSize() rx, ry = (x/1440), (y/900) rx1, ry1 = (x/800), (y/600) playername = "" function rdx ( message ) removeEventHandler ( "onClientRender", getRootElement( ), dx ) function dx( ) dxDrawText ( "Best Gang :"..playername.."",rx1*10, ry1*230, rx1*10, ry1*230, tocolor(255, 0, 0, 255),1.1, "default-bold", "left", "top", false, false, false ) dxDrawText ( message, 1100, 550, 799.0, 224.0, tocolor ( 255, 255, 255, 255 ), 1.0, "default-bold", "left", "top", false, false, false ) end addEventHandler("onClientRender", getRootElement( ), dx ) end addEvent ( "sora", true ) addEventHandler ( "sora", getRootElement( ), rdx ) bindKey ( "down", "chatbox", "Best" ) addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) triggerServerEvent ( "SetMessage", localPlayer ) end ) kill = { } local playername = table.sort (Killer) addEventHandler( "onPlayerWasted", root, function( _, Killer ) if ( Killer and Killer ~= source and getElementType( Killer ) == "player" ) then setElementData(Killer,"PointBest",(getElementData(Killer,"PointBest") or 0 ) + 1) local pointkill = getElementData(Killer,"PointBest") local name = getPlayerName(Killer) table.insert(t,name,pointkill) end end)
-
شكراً لك table.sort ما هي وظيفتها ؟؟
-
اخي ردك ما له فائدة + تنفع كلينت وسيرفر
-
السلام عليكم ورحمة الله وبركاته انا سويت مود بيست وسويت عندما شخص يقتل شخص اخر يعطيه 1 داتا لكن كيف اجيب اكتر شخص معه الداتا ؟؟ حتى اضعه البيست client -- *Last Edited By jaber x, y = guiGetScreenSize() rx, ry = (x/1440), (y/900) rx1, ry1 = (x/800), (y/600) playername = "" function rdx ( message ) removeEventHandler ( "onClientRender", getRootElement( ), dx ) function dx( ) dxDrawText ( "Best Gang :"..playername.."",rx1*10, ry1*230, rx1*10, ry1*230, tocolor(255, 0, 0, 255),1.1, "default-bold", "left", "top", false, false, false ) dxDrawText ( message, 1100, 550, 799.0, 224.0, tocolor ( 255, 255, 255, 255 ), 1.0, "default-bold", "left", "top", false, false, false ) end addEventHandler("onClientRender", getRootElement( ), dx ) end addEvent ( "sora", true ) addEventHandler ( "sora", getRootElement( ), rdx ) bindKey ( "down", "chatbox", "Best" ) addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) triggerServerEvent ( "SetMessage", localPlayer ) end ) addEventHandler( "onPlayerWasted", root, function( _, Killer ) if ( Killer and Killer ~= source and getElementType( Killer ) == "player" ) then setElementData(Killer,"PointBest",getElementData(Killer,"PointBest") or 0 + 1) end end)
-
اخي شوف الموضوع دا وانشاء الله تستفيد https://forum.multitheftauto.com/viewtopic.php?f=160&t=96400
-
السلام عليكم ورحمة الله وبركاته انا كنت بالسيرفر المحلي اصمم بمود فجأة قطع واجاني الكلام بالصورة دي وما اقدر ادخل انا ما سويت شيئ حتى انطرد من اللعبة!! http://c.top4top.net/p_83r6yq1.jpg
-
شكراً لكم
-
انا عدلت المود واضفت عند كتابة كلمة باف8 ينمسح الكلام الذي بالقريد ليست لكن ما يصير شيئ addEvent("clear",true) addEventHandler("clear",root, function() guiGridListClear(supportchat) end) addCommandHandler("clearsupport", function() if isObjectInACLGroup ("user."..getAccountName (getPlayerAccount(source)), aclGetGroup ( "Support" )) then triggerClientEvent("clear",root) end end)
-
شكراً على التبيه اسف على الاخطاء ما شفتها انا ما استخدمت ترجمة جوجل بالترجمة وما استخدمها
-
سيرفر ملوك العرب ## ادخل لن تندم Molok-Arab
Ja[B]er[X]Pro replied to 3SM's topic in Arabic / العربية
اخي هذا القسم الخطأ القسم للخوادم وليس السيرفرات بالتوفيق -
+ https://wiki.multitheftauto.com/wiki/AR ... tagShowing تم ترجمة صفحة جديدة
-
هههههه كود هريسة انت مسوي عندما يضغط على زر ااسمه img لكن ليش مسوي ان ضغط عليه يصنع صورة اسمها photo photo = guiCreateStaticImage ( 20, 200, 100, 100, "imagename.png", false ) ----------------------------------------------------------------- تصحيح photo = guiCreateStaticImage ( 20, 200, 100, 100, "imagename.png", false ) --نقوم بصنع صورة addEventHandler("onClientGUIClick",root, --عند الضغط على زر function() --فنكشن if (source == photo) then --ان كانت الزر = اسم الصورة outputChatBox("Welcome To Server") --اخراج كلام بالشات end -- اغلاق التحقق end --اغلاق الفنكشن ) --اغلاق قوس الحدث
-
نفس الاكواد من رد اوسكار بموضوعي ض2
-
ما استخدم قيم مود جراند العرب وابي مثال باستخدام ال sql طبعا اول شي لآزم تتصل بالداتا بيس او تسويها dataBase = dbConnect( "sqlite", "money.db" ) -- الكود ذا بيتأكد اذا فيه داتا بيس اسمها موني ، اذا فيه بيتصل فيها واذا مافيه بيسويها ثم يتصل فيها جدول (table) انت كذا سويت داتا بيس فاضية ، الحين لازم تضيف لها dbExec ( dataBase, "CREATE TABLE IF NOT EXISTS players_money (account TEXT, money INTEGER)" ) --الكود ذا بيسوي تايبل اسمها بلايرز موني ويحط فيها ثنين كولمن او عمود واحد اسمه اكاونت والثاني موني بالطريقة ذي انت حطيت التيبل بالداتا بيس ، وقاعدة البينات حقك الحين جاهزة للأستعمال _____________________________________________________ الحين بكل سهولة ، يوم يجي الاعب يطلع من السيرفر تسوي حدث خروج الاعب وتجيب حساب الاعب + فلوسه الحالية ثم تتاكد اذا كانت موجودة المعلومات ذي من الاصل فـ اذا موجودة يسوي تحديث واذا مو موجودة يسوي اضافة جديدة للسطر local money = getPlayerMoney(player) -- تجيب فلوس الاعب local account = getAccountName(getPlayerAccount(player)) -- تجيب حساب الاعب local qh = dbQuery( dataBase, "SELECT * FROM players_money WHERE account=?", account) -- تجيب القيم الي موجودة بسطر اكاونت local result = dbPoll( qh, -1 ) -- تحول القيم ذي الى معلومات او نتيجة if result and type(result) == "table" and #result >= 1 then return dbExec( dataBase, "UPDATE players_money SET money=? WHERE account=?", money, account) end -- هنا تحققنا انه اذا كانت موجودة القيم ونوعها جدول والقيم ذي اكثر من 1 فـ يعني انه الحساب ذا موجود اصلا بالداتا بيس فـ بنسوي تحديث للقديم ونضيف الفلوس للحساب الموجود dbExec( dataBase, "INSERT INTO players_money (account,money) VALUES(?,?)", account,money) -- هنا اذا ماكان حساب الاعب موجود من الاصل بالداتا بيس فـ بيسوي سطر جديد له ويضيف فلوسه الحين صار معك بالداتا بيس حساب الاعب وجنبه فلوسه ، الحين يوم يدخل الاعب بتسوي حدث تسجيل دخول الاعب وتطلع المعلومات الي بالداتا بيس ثم تعطي للاعب فلوسه local account = getAccountName( getPlayerAccount(player) ) -- اسم حساب الاعب local qh = dbQuery( dataBase, "SELECT * FROM players_money WHERE account=?", account) -- استخراج القيمة من الداتا بيس local result = dbPoll( qh, -1 ) -- نحول القيمة الي جاتنا لـ معلومات او نتيجة if result then -- نتحقق ان النتيجة موجودة for _, row in ipairs ( result ) do -- نسوي لوب لمحتويات المعلومات عشان نعطي الاعب فلوسه setPlayerMoney(player,row["money"]) -- نعطي الاعب فلوسه أتمنى افدتك ~ تسلم على الشرح الرائع والله افدتني مشكوووووور
-
تخترع فنكشنات انت ؟؟ setPedSkin استخدم هي^ خطأ بالاسم لان بحياتي ما احتجت استخدمه
-
ما استخدم قيم مود جراند العرب وابي مثال باستخدام ال sql
-
اخي حاول سويها ما صعبة سوي لوحة بمود guieditor بها ازار كل زر باسم المنقطة التي تبيها واستخدم حدث عند الضغط على زر ("onClientGUIClick") وفنكشن النقل لاحداثيات محددة (setElementPosition) بعدها سوي لوحة اخرى ضع بها ايديت EditBox وزر وسوي عند الضغط على الزر يجيب الكلام الذي بالايديت (guiGetText) ويعطي الاعب شخصية على الايدي الذي تكتبه بالايديت (setElementSkin) دي اسهل طريقة وهناك طرق كثيرة اخرى "onClientGUIClick" --عند الضغط على زر setElementPosition --ينقله لاحداثيات محددة guiGetText --يجيب الكلام بالميمو او الايديت او البوتون الخ .. setElementSkin --يعطيه شخصية
-
https://forum.multitheftauto.com/viewtopic.php?f=164&t=56729 رح تفهم مع تكرار الشرح شكراً لك لكن ما فهمت كل شيئ ممكن مثال حفظ فلوس الاعب؟؟
-
السلام عليكم ورحمة الله وبركاته تم أفتتاح افضل استضافة Fast-Host لبيع السيرفرات للبيع سيرفرات لاكتر من 80 لعبة مثل 1- MTA SA 2- TeamSpaek3 3- MineCrafte 4- Conter Strike 5-Dayz 6-Call of duty 2 7-Call of duty 4 8-Call of duty world of war 9-TeamSpaek2 10-TeamSpaek3 (64 bit) 11-Battlefield 2 12- ...... الخ حتى 80 لعبة خطط الالعاب بعد قليل بإداراة : Jaer[X]Pro #Hmo-Goda للتوصل : [email protected] دا ايميل الفيس + السكايب + ايملي hmogoda سكايب طرق الدفع المتوفرة : 1- باي بال 2- كاش يو 3- شحن مصري ---------------------------------------- 1- عدم وجود اللاق في السيرفرات 2-حماية من الدوس اتاك 3- يمكنك استرجاع حسابك عند سرقته او نسيته 4- يمكنك اخد سيرفر تجريب 5- دعم 24 ساعة 6- نضمن لك امانة الاستخدام --------------------------------------- عرض جديد اشتري سيرفر 3 اشهر واحصل على الرابع هدية اشتري سيرفر سنة واحصل على سيرفر تيم سبيك مجاني لسنة (هذا العرض حتى الساعة 12) ض سيرفر شهر ب 10 جنيه ----------------------------------------
-
ممكن شرح استخدام ال sql مع مثال؟
-
-
كفووو مود رائع واصل انشاء الله نشوفك من كبار المبرمجين
-
افتح مود ساعات تاب وابحث عن setElementData وانسخ السطر وضعه هنا اسهل شيئ
-
افتح سكربت الساعات ابحث عن فنكشن setElementData أو فنكشن getElementData وشوف وش اسم الداتا الخاصة به
