Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 31/01/18 in all areas

  1. لا يخوي مشطح انا كذا اخضر وازرق سلامات على العموم شغل جيد يا عسل لكن تصميم مب حلو ونانا اسوا منك بالتصميم ذذ يعني لا تحسب اني ازكي نفسي ذذ
    2 points
  2. من النحاية البرمجة مبدع بس من النحاية الشكلية @Master_MTA عندك مشكلة في التصميم مثل أخونا بالله ضض بس سكربت خرافي
    2 points
  3. السلام عليكم ورحمة الله وبركاته اذا كنت تريد ان تشارك صورك , فيديوهاتك , قصصك , الخ ... فتم تأسيس هذا الموضوع لهذه الاشياء فـ اذا كنت تريد ان ترفه عن نفسك او تضع صور , فيديوهات , ترفيه الخ ... فضع ما تريد هنا قوانين الموضوع هناك عدة قوانين للموضوع يجب الالتزام بها حتى لا يتم حذف مشاركتك عدم السب والقذف واهانة الآخرين -1 2- عدم نشر صور/فيديوهات بذيئة 3- لا مشاركات المزدوجة 4- عدم طلب مساعدة في كودات 5- يمنع كثرة الإعلانات في الموضوع بمعنى انه لا يجب نشر اعلانات اكثر من مشاركتين متتاليتين في وقت واحد ...استمتعوا بآوقاتكم ملاحظة بسيطة : هذا الموضوع موجود قبل انشاء هذا القسم حيث كان الموضوع الوحيد الذي يشارك الاعضاء فيه قصصهم وصورهم وفيديوهاتهم والخ
    1 point
  4. إس كيو لايت قراءة عن إس كيو لايت في الموسوعة الحرة ويكيبيا : ( شرح مختصر ) هو حفظ المعلومات التي توجد في السيرفر مثلاً, تريد حفظ مال اللاعب وشخصيته وملابسه والخ .. السلام عليكم ورحمة الله وبركاته :أولاً شرح استخدام إس كيو لايت ملاحظة هامة: اس كيو لايت هو فقط في السيرفر وليس في الكلنت كان إس كيو لايت في الام تي اي سابقاً له وظائف متعددة مثل ExecuteSQLSelect ExecuteSQLUpdate ExecuteSQLCreateTable ExecuteSQLInsert ExecuteSQLDropTable ExecuteSQLDelete ExecuteSQLQuery الخ .. وكما نلاحظ في الويكي في كل من هذه الوظائف هذا التحذير في الويكي This function is deprecated. This means that its use is discouraged and that it might not exist in future versions. Please use executeSQLQuery instead. See the examples at executeSQLQuery for equivalent SELECT usage هذه الوظائف تم إهمالها لأسباب متعددة وربما لن تعد تصلح للنسخ الجديدة من الام تي اي, ولقد اختصروهم الى وظيفة واحدة وهي executeSQLQuery وهذه عبارة عن كوليمن و رو, تماماً مثل القريد لست ووظيفتها ترجع لجدول يحمل الكوليمن والرو مثل هذا الشكل { { colname1=value1, colname2=value2, ... }, { colname1=value3, colname2=value4, ... }, ... } (SELECT ملاحظة : الوظيفة ترجع جدول اذا كنت تريد ان تخرج النتيجة باستخدام) :ثانياً executeSQLQuery الأمثلة على وظائف ملاحظة : هذه (`) يمكن اختيارياً ان تستخدم في احاطة الجدول او اسماء الرو في قوسين {} executeSQLCreateTable المثال المماثل للوظيفة هذه الوظيفة تصنع جدول اذا لم يكن موجود executeSQLQuery("CREATE TABLE IF NOT EXISTS players (clothes_head_texture TEXT, clothes_head_model TEXT, name TEXT)") executeSQLQuery("CREATE TABLE IF NOT EXISTS `players` (`clothes_head_texture` TEXT, `clothes_head_model` TEXT, `name` TEXT)") -- executeSQLQuery("CREATE TABLE IF NOT EXISTS اسم الجدول (tاسم الكوليمن TEXT, tاسم الكوليمن2 TEXT, t اسم الكوليمن3 TEXT)") هذه نوع من انواع المعلومات في الاس كيو لايت, انواع معلومات الاس كيو لايت تجدها هنا TEXT بعضكم يستفسر ما هي executeSQLDelete المثال المماثل للوظيفة هذه الوظيفة تحذف رو من الجدول executeSQLQuery("DELETE FROM players WHERE name=?", playerName) executeSQLQuery("DELETE FROM `players` WHERE `name`=?", playerName) -- executeSQLQuery("DELETE FROM اسم الجدول WHERE اسم الرو=?", playerName) executeSQLDropTable المثال المماثل للوظيفة هذه الوظيفة تحذف الجدول, اذا الجدول لم يكن موجود هذه الوظيفة لا تفعل شيء executeSQLQuery("DROP TABLE players" ) executeSQLQuery("DROP TABLE `players`" ) -- executeSQLQuery("DROP TABLE اسم الجدول" ) executeSQLSelect المثال المماثل للوظيفة هذه الوظيفة تسترجع رو من جدول executeSQLQuery("SELECT * FROM players WHERE name=?", playerName ) executeSQLQuery("SELECT * FROM `players` WHERE `name`=?", playerName ) -- executeSQLQuery("SELECT * FROM اسم الجدول WHERE اسم الكوليمن=?", "t اسم الرو") بعضكم يستفسر ما هي هذه * هذه تختار كل الكوليمن التي بالجدول واذا تريد ان تضع اسم الكوليمن تحديداً ضعه واذا كانت عدة كوليمنات في جدول واحد ضع اسماءها هكذا "colName1, colName2, colName3" ( على حسب اسم الكوليمن ) executeSQLInsert المثال المماثل للوظيفة هذه الوظيفة تضيف رو للجدول executeSQLQuery("INSERT INTO players(name,color,sound) VALUES(?,?,?)", playerName, colorName, soundName ) executeSQLQuery("INSERT INTO `players`(`name`,`color`,`sound`) VALUES(?,?,?)", playerName, colorName, soundName ) -- executeSQLQuery("INSERT INTO اسم الجدول(tاسم الكوليمن1,tاسم الكوليمن2,tاسم الكوليمن3) VALUES(?,?,?)", playerName, colorName, soundName ) بعضكم يستفسر ما وظيفة ? هي اذا لم تريد ان تحدد اسم للرو واذا تريد افعل هكذا executeSQLQuery("INSERT INTO اسم الجدول(tاسم الكوليمن1,tاسم الكوليمن2,tاسم الكوليمن3) VALUES('اسم الرو1','tاسم الرو2','tاسم الرو3')") executeSQLUpdate المثال المماثل للوظيفة هذه الوظيفة تستخدم لتحديث رو او اكثر من رو executeSQLQuery("UPDATE players SET color='green',sound='somehead' WHERE name=?", playerName ) executeSQLQuery("UPDATE players SET color=?,sound=? WHERE name=?", colorName, soundName, playerName ) executeSQLQuery("UPDATE `players` SET `color`=?,`sound`=? WHERE `name`=?", colorName, soundName, playerName ) -- executeSQLQuery("UPDATE اسم الجدول SET كوليمن1 = ?,tكوليمن2 = ? WHERE name=?", colorName, soundName) والسلام عليكم ورحمة الله وبركاته
    1 point
  5. My dx alpha https://community.multitheftauto.com/index.php?p=resources&s=details&id=6561
    1 point
  6. Most simple method: if getTickCount() % 50 > 25 then end
    1 point
  7. You can create it with a thousand methods. getTickCount, creating a timer which switches a boolean's value, etc.
    1 point
  8. function driverAccelerate (keyPresser, key, keyState) if key == "W" and getPedOccupiedVehicleSeat(keyPresser) and getPedOccupiedVehicleSeat(keyPresser) ~= 0 then local veh = getPedOccupiedVehicle(keyPresser) local driver = getVehicleController(veh) if driver then if keyState == "down" then setControlState (driver,"accelerate",true) else setControlState (driver,"accelerate",false) end else return end end end bindKey ( player, "W", "both", driverAccelerate) Untested
    1 point
  9. ما شاء الله عليك وان اشهد انك كفو يذيب ض موفق بسرفر وعقبالما تكتسح السيرفرات الاجنبية وترفع راسنا ضض
    1 point
  10. Thank you for reply! I've just figured it out with this function It works!
    1 point
  11. Your condition: https://wiki.multitheftauto.com/wiki/GetKeyState
    1 point
  12. You can take over the controls of the driver. But the driver remains to be the syncer of the vehicle. Which means that the delay of the action depends on the driver and co-driver their internet speed. https://wiki.multitheftauto.com/wiki/SetControlState https://wiki.multitheftauto.com/wiki/BindKey (serverside)
    1 point
  13. ايه والله السيرفر بطل دايما العب فيه ادا كنت تلعب فيه برضو نقدر ندخل سيرفر SQUAD ونجلد جيب طريقة للتواصل لانه حاليا العب بس سولو اغلب اخوياي معتزلين عشان دراسة هههههههههههههههههه تبي تقهرني ياوصخ هههههههه والله مو مشكلة يارجال انشاء الله بس قريب اشتري جهاز نقول انشاء الله
    1 point
  14. القسم الخطأ @!#NssoR_) وبخصوص الكود تفضل addEventHandler("onResourceStart",resourceRoot, function( ) setWeaponProperty("deagle", "pro", "maximum_clip_ammo", 100) setWeaponProperty("combat shotgun", "pro", "maximum_clip_ammo", 100) setWeaponProperty("sawed-off", "pro", "maximum_clip_ammo", 100) setWeaponProperty("uzi", "pro", "maximum_clip_ammo", 100) end ) وضيف انت اسلحة من عندك لو بدك تضيف والكود حطه بملف السيرفر ^ للمعلومة يعني .
    1 point
  15. @Master_MTA same face, same job
    1 point
  16. في طريقه احلى جت على مخي الان ما جربتها والله لكن شف يمكن تفيدك function getTop(num,dataname) local plrs=getElementsByType('player') table.sort(plrs,function(a,b)if not dataname then return getPlayerMoney(a)>getPlayerMoney(b) else return tonumber(getElementData(a,dataname))>tonumber(getElementData(b,dataname)) end ) local ta={} for k=1,num do table.insert(ta,plrs[k]) end return ta end -----------مره ثانيه اقولك ما جربتها addCommandHandler('getTop',function(plr,cmd,maxnum,dataname) local plrs=getTop(maxnum)-----top money local plrs2=getTop(maxnum,dataname)---any data name for k,v in ipairs(plrs)do local n=getPlayerName(v) print(n) end for k,v in ipairs(plrs2)do local n=getPlayerName(v) print(n) end end) ما جربتها والله الطريقه ذي لكن على العموم بالتوفيق
    1 point
  17. قلت لك مندخلش المنتدي تاني ضغطنا هيترفع مسمعتش الكلام
    1 point
  18. حد يحاول يفهمه يا اخوانا قبل ما الحيلتي يفرقعو ??
    1 point
  19. كفو احمد واصل افكارك حلوه دايما
    1 point
  20. 1 point
  21. كفوو مود حصري على ما اتوقع واصل في روعاتك
    1 point
  22. or 0 لان بعد ترجمة الكود و انت مو بالجدول بيكون القيمه nil وانت كده بتقارن شئ معدوم ب رقم ف الافضل تسخدم or وظيفتها تاخد القيمه ال بعدها لو القيمه ال قبلها لا تساوي ترو و اي قيمه غير فولس و nil تعتبر ترو if ( Table[source] or 0 >= 3 ) then
    1 point
  23. UPDATES : * Fixed all textures ( thanks Dutchman101) *Players can´t kill mysteries with knife *Added CJ´s Mother *Refixed All textures ( Thanks again DutchMan101 <_< )
    1 point
  24. مستواه مرتفع و وسط , يعني مو سهل و مو صعب --------------------------------------------------------- + يا ديفولت ليه ما سويته من اليوتيوب افضل ؟
    1 point
  25. سلام عليكم ورحمة الله وبركاتة . اليوم جايب لكم نظام الاصوات شوف الفيديو وراح تفهم فكرته https://youtu.be/Yz_bKMg8ye0 رابط التحميل بالوصف . إهداء لك الي شاف الموضوع .
    1 point
  26. هههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههه اسف ماقدرت امسك نفسي ماتشوفو زودوتها شوي واحد راسل صور والثاني يقول سويت مود عشان ماتعتزل هههههههههههههههههههههههه لاهنت مستر جراند انا احترمك بالتوفيق لك ض اتركو الرجال يعتزل الواحد يبقى لاصق بشي واحد يعني مثل ما قال واحد فوق ما اقدر انطق اسمه الأحسن التعلم لغة ثانية ولا نقعد بلغة واحدة
    1 point
  27. شكلك اتعديت من ناس هيك ما بدي اقول اسماء و خلاص Returns Returns a string containing the requested element's text, or false if the gui element passed to the function is invalid. + بدون الحاجه لي مراجعه الويكي من اسم الفانكشن guiGetText تشوف كلمه Text Text دايما سترنج
    0 points
  28. addEventHandler("onClientGUIDoubleClick",root, function if ( source == YourGridList ) then local selectd = guiGridListGetSelectedItem( YourGridList ) if selected == 0 then guiSetVisible(wnd, false) guiSetVisible(YourWindow, true) end end end ) wnd = اسم لوحة حقتك الي تبيها تتقفل لما تضغط مرتين YourWindow = اللوحة الي تبيها تفتح مكان اللوحة حقتك YourGridList = اسم الجريد ليست حقك الي رح يضغط فيه دوبل كليك if selected == 0 then -- يتحقق انه الرو الاول الي اختاره اللاعب 0 = الرو الاول اتمني تكون فهمت شي ض1
    0 points
  29. try --Client GUIEditor = { gridlist = {}, window = {}, label = {}, edit = {} } GUIEditor.window[1] = guiCreateWindow(377, 203, 620, 434, ".:[ نظام توزيع الفلوس v2.5 | طرب تآيم ]:.", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetAlpha(GUIEditor.window[1], 1.00) guiSetVisible( GUIEditor.window[1], false ) GUIEditor.gridlist[1] = guiCreateGridList(9, 63, 350, 348, false, GUIEditor.window[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "#اللاعبين", 0.9) aP = guiCreateButton(407, 253, 147, 41, "[ Give Player ]", false, GUIEditor.window[1]) guiSetProperty(aP, "NormalTextColour", "FFFD8300") aG = guiCreateButton(407, 162, 147, 41, "[ Give All ]", false, GUIEditor.window[1]) guiSetProperty(aG, "NormalTextColour", "FFEFFE00") Edit = guiCreateEdit(383, 387, 228, 29, "", false, GUIEditor.window[1]) GUIEditor.label[1] = guiCreateLabel(512, 360, 67, 17, "* المبلغ : ", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[1], "default-bold-small") guiLabelSetColor(GUIEditor.label[1], 0, 220, 252) GUIEditor.label[2] = guiCreateLabel(28, 32, 182, 15, "Created By FaNaaN | 6rB Time ", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[2], "default-small") guiLabelSetColor(GUIEditor.label[2], 41, 251, 0) guiLabelSetHorizontalAlign(GUIEditor.label[2], "left", true) GUIEditor.label[3] = guiCreateLabel(383, 48, 187, 15, "مرحبا ً بك في لوحةة توزيع الفلوس !", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[3], "default-bold-small") guiLabelSetColor(GUIEditor.label[3], 0, 248, 250) GUIEditor.label[4] = guiCreateLabel(383, 93, 187, 15, "قم بكتآبةة المبلغ في إيديت \"الفراغ\"", false, GUIEditor.window[1]) guiSetFont(GUIEditor.label[4], "default-bold-small") guiLabelSetColor(GUIEditor.label[4], 0, 248, 250) for i, p in ipairs(getElementsByType("player")) do local row = guiGridListAddRow ( GUIEditor.gridlist[1]) guiGridListSetItemText ( GUIEditor.gridlist[1], row, 1, getPlayerName ( p), false, false ) end function OpenWin() if guiGetVisible ( GUIEditor.window[1] ) then guiSetVisible ( GUIEditor.window[1], false ) showCursor(false) guiSetInputEnabled(false) else guiSetVisible ( GUIEditor.window[1], true ) showCursor(true) guiSetInputEnabled(true) end end addCommandHandler('systemGM',OpenWin) addEventHandler('OnClientGUIClick', root , function ( ) if ( source == aG ) then local aMoney = guiGetText(Edit) local name = getPlayerName(getLocalPlayer()) triggerServerEvent('giveall',localPlayer, aMoney, name) elseif ( source == aP ) then local money = guiGetText(Edit) local sel = guiGridListGetSelectedItem(GUIEditor.gridlist[1]) if sel ~= -1 then local playerName = guiGridListGetItemText ( GUIEditor.gridlist[1] , sel ,1 ) triggerServerEvent ( 'givep' , localPlayer , playerName, money ) else outputChatBox("* Please select a player first",255,0,0,true) end end end ) --Server addEvent("givep",true) addEventHandler("givep",getRootElement(), function( playerName, money ) local plr = getPlayerFromName(playerName) givePlayerMoney(plr, money) outputChatBox("["..getPlayerName(source).."] has given you [ $"..money.." ]",plr,0,255,0,true) outputChatBox("* Done Given Player ( "..playerName.." ) Money : $"..money.."",source,0,255,0,true) end ) addEvent("giveall", true) addEventHandler("giveall",getRootElement(), function(aMoney,name) for i,v in ipairs(getElementsByType("player")) do givePlayerMoney (v,aMoney) end outputChatBox("($"..aMoney..") بأعطاء جميع اللاعبين مبلغ ["..name.."] قام اللاعب",v,0,255,0,true) playSoundFrontEnd(getRootElement(), 44) end)
    0 points
  30. السلام عليكم ورحمة الله تعالى وبركاته فيديو غيابي عن البرمجة واليوتيوب ولماذا لا أقوم برفع مقاطع الفيديو ونشر السكربتات إلى الناس أتمنى لكم حسن المشاهدة
    0 points
×
×
  • Create New...