Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 03/02/17 in all areas

  1. aEditBox_ = aTest addEventHandler('onClientGUIChanged', resourceRoot , function ( ) if ( source == aEditBox_ ) then local aText_ = guiGetText( aEditBox_ ) aEditText = tonumber( aText_ ) if ( aEditText ) then aEditText = math.ceil(aText_) if ( aEditText > 0 ) then guiSetText( aEditBox_ , aEditText ) else guiSetText( aEditBox_ , '0' ) end else guiSetText(aEditBox_ , '0' ) end end end ) بدل السطر الاول كلمة aTest بالاديت بوكس انا ادري انه تم الافاده بس حبيت اشارك ض1
    3 points
  2. 2 points
  3. تسلم اللعبه مطنوخه كنت العبها زماان ايام 2011 تقريبا, وبطلت منها والحين عدلوها وضبطوها, بس مشكلتها يبغى لها شحن عشان الكريستال وتطوير الاسلحه والدبابات...
    2 points
  4. اشوف الكود بعد تعديلك؟
    2 points
  5. ؟ Tanki Online فيه احد يلعب
    2 points
  6. ^ اعتقد مايبغى يسوي فريز, يبغاه يدخل الماركر وينقله مكان محدد واذا رجع يدخل الماركر يقول له باقي ساعه و سويت لك الكود بطريقتي, ماجربت الكود, مع الشرح : local marker = createMarker ( ... ) -- ماركر warpFunc = function () -- warpFunc نسوي وظيفة بإسم tcount = getTickCount () + 3600000 -- نحط المتغير للوظيفه ونزود ساعه بالميليسيكوند setElementPosition ( localPlayer, x,y,z ) -- ننقل اللاعب لمكان محدد end -- نقفل الوظيفه -- طبعا الوظيفة الحين مالها اي فايده الا اذا سويت لها استدعاء وبنسوي لها تحت addEventHandler ( 'onClientMarkerHit', marker, function ( p ) -- حدث اذا دخل اللاعب للماركر مع بارمتر يجلب لنا اللاعب نفسه if p == localPlayer then -- نتحقق ان اللي دخل الماركر هو نفسه اللوكل بلاير if not var then -- هنا نتحقق ان المتغير غير موجود وهو فعلا غير موجود warpFunc(); -- هنا نستدعي الوظيفه اللي فوق وراح تتنفذ الاكواد اللي بداخلها var = true; -- هنا نسوي المتغير ونحط له قيمة منطقية -- يعني هالشرط ماراح يتحقق مره ثانيه ليه؟ لأننا تحققنا ان المتغير غير موجود وبالنهاية سوينا متغير يعني خلاص صار موجود else -- عكس الشرط, بمعنى لو كان المتغير موجود if math.abs ( math.floor ( ( ( getTickCount() - tcount ) / 3600000 ) ) ) == 0 then -- نسوي تحقق ان الوقت وصل صفر يعني خلصت الساعه tcount = nil; -- هنا نخلي قيمة المتغير حق الوقت نيل, نيل يعني كأنك تحذف المتغير warpFunc(); -- نستدعي الوظيفة ^^ else -- اذا كان الوقت ماوصل صفر يعني ماخلصت الساعه outputChatBox ( 'دقيقة ( '.. math.abs ( math.floor ( ( getTickCount() - tcount ) / 60000 ) ) .. ' ) : تبقى' ) -- نطلع نص بالشات وفيه الوقت الباقي على الساعه end -- نقفل الشرط end -- نقفل الشرط end -- نقفل الشرط end) -- نقفل الوظيفه وقوس الحدث بدون الشرح : local marker = createMarker ( ... ) warpFunc = function () tcount = getTickCount () + 3600000 setElementPosition ( localPlayer, x,y,z ) end addEventHandler ( 'onClientMarkerHit', marker, function ( p ) if p == localPlayer then if not var then warpFunc(); var = true; else if math.abs ( math.floor ( ( ( getTickCount() - tcount ) / 3600000 ) ) ) == 0 then tcount = nil; warpFunc(); else outputChatBox ( 'دقيقة ( '.. math.abs ( math.floor ( ( getTickCount() - tcount ) / 60000 ) ) .. ' ) : تبقى' ) end end end end) * سطر 1 وسطر 5 اللي عليك تعدل الاحداثيات ووظيفة الماركر.
    2 points
  7. @N3xT تفضل شوف المثال هذا خش الموقع https://www.lua.org/cgi-bin/demo وحط ذا الكود t = "a50" print ( tonumber ( t ) ) nil راح يطلع لك اما لو تحط t = "50" print ( tonumber ( t ) ) راح يطلع لك 50 guiGetText وبعدين فنشكن راح يرجع لك بسترنق , ماراح يضبط انك تتحقق من التايب حقه لازم تحول السترنق لنمبر
    2 points
  8. Tries to convert its argument to a number. If the argument is already a number or a string convertible to a number, then tonumber returns this number; otherwise, it returns nil. tonumber : يحول السترنق إلى رقم لذلك الفنكشن الصح type if ( type ( tonumber(guiGetText (edit) ) ) ~= "number" ) then return end
    2 points
  9. Line 18: outputChatBox("Spēlētājs " ..getPlayerName(targetPlayer).." ir saņēmis brīdinājumu par "..reason..".", source, 255,0, 0)
    2 points
  10. اذا دخل الماركر ينقله لمكان : "onPlayerMarkerHit" setElementPosition بخصوص الوقت عندك اكثر من طريقه, فيه طريقة بالتايمر وتحط متغير وتنقصه و... وتقدر تبحث عنها بالقسم فيه لها شروحات getTickCount وفيه طريقة سهله من خلال الوظيفة بالتوفيق .
    2 points
  11. Hello Ladies Today i wanna suggest to add favorites list into Map Editor Object choose! as its hard to remember all needed objects Ids and be able to add object to that list when its needed or at least use Most used objects list to save time as many times when you find object you like for first time you dont keep its ID when you start other map! so i believe its needed for the mapping community or at least to help make mapping much easyer! Vote +1 if you like this suggestion! and cya
    1 point
  12. math.floor لازالة العدد العشري math.ceil دي لتقريب الى اكبر عدد صحيح
    1 point
  13. مشكور كركر وماستر وسوكينق وكل الشباب اللي حاولو يساعدوني بس انا افضل حقت كركر لأنها أسهل ... ما تبيلها اكواد طويله Thanks a lot @Abdul KariM @Master_MTA @#Soking @N3xT
    1 point
  14. نجتمع العرب صيانة فيه،
    1 point
  15. 1 point
  16. -- Client Side function Check ( ) if ( getElementData ( localPlayer , 'Hours' ) == 1 ) then outputChatBox ( 'Hi ض1' ) triggerServerEvent ( 'Trigger:SetMe' , localPlayer ) end end ) setTimer ( function ( ) local Hours , Minutes , Seconds = ( getElementData ( localPlayer , 'Hours' ) or 0 ) , ( getElementData ( localPlayer , 'Minutes' ) or 0 ) , ( getElementData ( localPlayer , 'Seconds' ) or 0 ) if ( Seconds < 60 ) then setElementData ( localPlayer , 'Seconds' , Seconds + 1 ) else setElementData ( localPlayer , 'Minutes' , Minutes + 1 ) setElementData ( localPlayer , 'Seconds' , 0 ) end if ( Minutes == 60 ) then setElementData ( localPlayer , 'Hours' , Hours + 1 ) Check ( ) setElementData ( localPlayer , 'Minutes' , 0 ) end end , 1000 , 0 ) -- Server Side addEvent ( 'Trigger:SetMe' , true ) addEventHandler ( 'Trigger:SetMe' , getRootElement ( ) , function ( ) -- Your a Code end ) كمل انت ض1
    1 point
  17. انا ما العبها بس أحملها لعيونك لو تبي
    1 point
  18. بالظبط, هذا اللي سويته مشكور يا ماستر وما قصرت انت والشباب <3
    1 point
  19. 1 point
  20. تفي بالغرض بشكل كامل tonumber ماشوف انه يحولها و
    1 point
  21. guiGetText وهي اصلا ماتقبل ال type طيب ماقلت شي انا لاكن كيف تقوله استخدم tonumber فـ الاصح انه يستخدم
    1 point
  22. ياعسكري وين الشاهي وين الماهي؟؟
    1 point
  23. طيب مثل ما قلت لك الفائدة من تونمبر ( تحويل السترنق إلى رقم ) وبخصوص التايب ما انتبهت لكلامه بالموقع ، عالعموم عُدل
    1 point
  24. اللي يبي يستفيد local getEdit = guiGetText(setEdit) --- نسوي اختصار جلب الكلام من الايدت if tonumber(getEdit) then ---- اذا ارقام فقط if not tonumber(getEdit) then return end ---- لو تبي تسوي اذا ماهي ارقام يجيه فـ الشات كلام او شئ زي كذا ,,, بكيفك.
    1 point
  25. حياك الله احزان نورت , حصل خير ي بروس
    1 point
  26. ماشاء الله نظام مميز واصل ابداعك
    1 point
  27. اها يعطيك العافيه وواصل بدون فواصل يا غالي ماشاء الله تبارك الله فنان +_+
    1 point
  28. Try exports.scoreboard:scoreboardResetColumns("") and exports.scoreboard:addScoreboardColumn("") Edit : Sorry didn't notice you solved it
    1 point
  29. Guess I went into the wrong game mode field then cause I thought Storymode was going to get a chance.
    1 point
  30. لأتسويه على عمآك خش الويكي وشوف الفنكشن وراح تسويه بسهولة
    1 point
  31. What's the router model? Do you have more config pages like ''virtual servers'' on the router configuration page? (e.g called just ''forwarding'' or ''port triggering'') Does the router act as a switch or repeater or is it the one delivered by the ISP (provider) that makes direct contact with the internet? (modem-like) Temporarily disable the Windows firewall service instead of just adding those rules (I can't see how you set them up just from the titles); - Start > Run > ''services.msc'' then find ''Windows Firewall'' rightclick it > properties, then ''stop'' the service. No need for now to set the service state to ''disabled'', this is only a means of testing if the firewall is anyhow involved in blocking the ports. (this way, after restarting your PC the firewall service is running again) After doing that, test MTA server once again. Let me know
    1 point
  32. رائع اخوي بس لو تنتبه لهاذي givePlayeLikes ( player thePlayer , int Likes ) بالظبط هنا PlayeL
    1 point
  33. تحديث رائع ويفيد الناس اللي حابه تسوي نظام تقييم للاعبين استمر
    1 point
  34. We can help you but we won't do it for you.
    1 point
  35. Looks absolutely awesome. I think the animations could be a little faster. It'd just make it seem a little more intuitive and more friendly.
    1 point
  36. هههههههههههههههههههههههههه
    1 point
  37. *falls asleep while waiting for the login panel to fill in information to pop up* Jokes aside, looks quite amazing.
    1 point
  38. When you are a wannabe spiderman.
    1 point
  39. Numerical looping is 2 times faster than pairs, while pairs is slightly faster than ipairs.
    1 point
  40. عطها وضعية المزهرية
    1 point
  41. You will be unbanned automatically once your ban period passes. An early unban? No, at least not any time soon. You did what you've done so don't be surprised that you're taking responsibility for it.
    1 point
×
×
  • Create New...