Leaderboard
Popular Content
Showing content with the highest reputation on 25/02/17 in all areas
-
مع الفكرة صراحة والفكرة حلوه وزي ماقال الاخ شاطح يكون اللغات ترتبط بين اللوا مثل الفيجوال بيسك والبي اتش بي والاتش تي ام ال نطور من مستوانا مانبقى على اضغط زر وقفل زر3 points
-
@iRamX تراح مايحتاج المنت داتا ابد, وطريقتك غلط بأيفنت الدخول لان اول مايدخل الاعب راح يكون حسابه جوست والمفروض تتحقق ان الاعب مسجل دخول ان حسابه ماهب جوست والطريقة الثانية والي هي افضل يقدر يسويها بالترايقرات لان اسم حساب الاعب مايتغير اول مايدخل الاعب ترايقر للكلينت وحط حسابه وخلاص واول مايشتغل المود ترايقر للسيرفر ويجيب اسمه ويرسله للكلينت وانتهينا3 points
-
السلام عليكم ورحمة الله و بركاته اليوم بنشرلكم الأيكسبريشن : return or اولاً أيش معنى return? لغوياً : فعل إرجاع برمجياً : تستخدم لترجيع قيمة كيف تستعمل؟ return [ value ] أمثلة : function outputChat(msg,element,r,b,g,bool) -- Function نسوي وظيفة if type(msg) ~= "string" then -- تحقق إذا الأرقمنت الأول سترنق return false -- يرجع قيمة false = خاطئ else -- أذا كان سترنق outputChatBox(msg,element,r,b,g,bool) end end outputChat(123) -- returns false outputChat("123") -- returns true function validate(num) if type(num) ~= "number" then return end -- اذا لم تكن القيمة رقم, يوقف الفنكشن givePlayerMoney(getLocalPlayer(),num) end ثانيا: or معنى لغوياً : أو برمجياً : اذا كان الصيغة القبل nil او false فيقوم بتكميل امثلة : givePlayerMoney(lafdksafksdakfk,100) or givePlayerMoney(source,100) طيب والأن, مثال لهم مع بعض guiSetVisible(rasfdsaf,false) or return false function isvalidpass(pass) if type(pass) ~= "string" or string.len(pass) =< 3 or pass == " " then return false else return pass end end للي عنده مثال ثاني يحطه تحت تحياتي2 points
-
السلام عليكم ورحمة الله وبركاته جتني فكرة انهم يسون قسم اخر لبرمجة لغات اخرى منها نستفيد ونتعلم اللغات الثانية وش رايكم انتو؟ @!#NssoR_)2 points
-
2 points
-
2 points
-
2 points
-
السلام عليكم ورحمة الله وبركاته اخباركم يا شباب, عساكم بخير طبعا اليوم حاب اوريكم سكربت الثوب المطور هو سكن واحد ويمديك تحط له اشكال لا نهائية المود يعتمل على الشادر طريقة التحكم بسيطة جداً بالتيبل (موضحة في اخر المقطع) ابغى آراكم بالسكربت وهل انشره ام اخليه ولا ايش اسوي فيه2 points
-
Superman : local team = "" -- Team Name function checkSuperMan() for i,v in ipairs(getElementsByType("player")) do if getPlayerTeam(v) == getTeamByName(team) then setElementData(v,"canFly" , true) end end end checkSuperMan() addEventHandler("onPlayerJoin",root,function() v = source if getPlayerTeam(v) == getTeamByName(team) then setElementData(v,"canFly" , true) end end) جربها, شغالة عندي المشكلة ما اعرف لو مود سوبر مان معدل ولا لا حقي. لو ما اشتغل بعطيك مود السوبر مان حقي ايش دخل الداتا بالموضوع؟؟2 points
-
2 points
-
2 points
-
أن شاء الله يعطيك العافية ع الاقتراح حبيبي تسلم حبيبي، كلنا مبدعين مو بس انا تسلم حبيبي منور, شكرا على اقتراحك !2 points
-
2 points
-
2 points
-
@iRamX @#BrosS المفروض تستخدمون هاذي الاحداث او تسوون مثل ماقال عبدالكريم onResourceStart onPlayerLogin onPlayerLogout2 points
-
Razočaran sam. Iskreno sam se nadao da ćete napraviti nešto hvale vrijedno. Kao prvo, očiti znakovi Valhalle, što znači da gamemod ne radite from scratch. Community skripte, iako nije neka velika stvar, server koji bi potencijalno držao tisuće igrača u isto vrijeme ne bi si trebao dopustiti korištenje besplatnih javnih skripti. Ne znam u kojem trenutku ste pomislili da će korištenje Valhalle, oG, uG ili koji god derivat istog ste koristili, biti dobra ideja? Vama je očajno potreban kod visokih performansi s naglaskom na asinkronu logiku koja će biti neizbježna kod tolikog broja igrača, a Valhalla je sve samo ne visokih performansi. Vjerujem da imate i više nego dobar budžet kako biste ostvarili unikatnost i originalnost. Nadam se da vam taj profesionalni skripter ne maže oči pizdarijama i da zna što radi, a ako to nije slučaj, savjetujem potragu za novim. Bez ljutnje, nije hejt post, jednostavno nisam mogao vjerovati što vidim...2 points
-
عفوا اخوي، هو حر يقدر ينشر الي يبغاه؟ تبغى منه يبرمجلك قوله خاص لا تجلس تأمره.2 points
-
السلام عليكم ورحمة الله وبركاته نشرح لكم وظيفة مفيدة هذه الوظيفة يمكنك من خلالها قرائة البيانات من الجدول تركيب الوظيفة string inspect ( mixed var ) mixed var :- متغير من اي نوع من البيانات مثال الويكي local Table = { ["matrix"] = {position = {getElementPosition(localPlayer)},rotation = {getElementRotation( localPlayer )}}, ["localplayer"] = getPlayerName(localPlayer), } addEventHandler("onClientRender",root, function( ) dxDrawText(inspect(Table),10,250) end ) local Table = { قمنا بإنشاء جدول ["matrix"] = انشاء خانة جديدة تحتوي على :- احداثيات اللاعب , اتجاه اللاعب position = {getElementPosition(localPlayer)},rotation = {getElementRotation( localPlayer )}}, position = -- هذي لو تبي تحط شي قبله , يطلع بالشكل ذا position = { x , y , z } لو ما تحطها كذا تطلع { x , y , z } { هذي الاشارة قبل getElementPosition لو ما تحطها م يصير شي , لو تحط قبلها × تطلع كذا × x , y , z , -- هذي تسوي لنا سطر جديد لو م حطيتها رح يطلع كذا position ={ x , y , z } rotation = { x , y , z } ["localplayer"] = -- خان جديدة تحتوي على اسم الاعب getPlayerName(localPlayer), -- جلب اسم الاعب اذا حاب تشوف وش يطلع الشكل النهائي , افتح رابط الوظيفة والسلام خير الختام1 point
-
بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاتة لقد تم عمل هذا الشرح خصيصاً للاعضاء الذين لايعرفون طريقة عرض الاكواد لنبدأ بالشرح الخطوة الأولي : الخطوة الثانية : النتيجة : setElementPosition getElementData وهكذا قد انهينا الشرح و الحمدلله وطبعا لاننسى ترتيب الاكواد الذي تم ذكره في موضوع الاخ تيتي الله يعطيه العافية وبالتوفيق للجميع1 point
-
عندي اقتراح نسوي قسم برمجة شامل يعني PHP , HTML , JavaScript, CSS , C++, C# , MySQL, phpMyAdmin والي تواجهه مشكلة يطرحه في ذا القسم : ) ويفتحون قسم فرعي لهذا القسم ويحطون -- أرسلت الاقتراح ل @darkdreamingdan1 point
-
1 point
-
شرح ممتاز اضيف للشرح حقك and الشرح :- الاند عكس الاور تماما يعني لو القيمه القبلها تروً تاخد البعدها مثلا 5 and false ولو القبلها مثلا true and 5 بتاخد ال بعدها حتي لو كانت ترو print ( ( not false ) and 'Error' ) -- Error لان ال not تستخدم للعكس يعني تقدر تقلب الترو ل فولس و العكس مثلا لو سوينا not not true النتيجه بتكون true1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
Here some photos from the server, tank battles, ship battles, infantry battles:1 point
-
Dear @Jusonex & @jhxp & @darkdreamingdan How are you I suggest to add sections which we have away from lua language and all of us here want that, but i hope to take some famous languages as an example App telephone programing section including java & c# & swift and the web programing as general and i have ex experience in java android and i will present explanations and i will solve some problems if i can And by this i will make the site not concentrating in one thing but will include many things Thank you for precious times1 point
-
1 point
-
Jusonex 52 Replied: 6 minutes ago · Report What languages do you think of? In theory, it is possible, but something like that requires a lot of effort which leads us to the question: Is it worth it? وش رايكم انتو؟ الرد بالإنجليزي فقط اللي مايفهم لايرد عشان لا ينكبنا خخ + مع وضع منشن له1 point
-
فكرة رائعة انا معي لغات CSS - HTML - PHP - Java Script وشغال علي سكربت موقع تواصل اجتماعي و راح اقدر اشرف علي الاقسام هذي ____________ @jhxp Hello We suggest To add a new forum for the other languages like php and html etc... And More than one vote this ___________ ترجمة : مستر نايف ___1 point
-
1 point
-
1 point
-
function onKilled(ammo, killer, killerweapon, bodypart) if (getElementType(killer) == "player") then if not killer == source then -- كود اعطاء الأكس بي -- source = المقتول -- killer = القاتل end end end addEventHandler ( "onPlayerWasted", getRootElement(), onKilled )1 point
-
1 point
-
1 point
-
قصدك يقدر يلون الثوب حقه؟ + منور الموضوع ولله يا دفلت يحتاج شخص خبير بالموديلنق ويصمم ثوب بدون الشماغ لان انا خبرتي تصميم شادرات فقط.. شكرا لك منورين الموضوع1 point
-
يب : ) يعني مافي طريقة تخلي الرو فوق الا بتخبيص على تيبل لانه جتني فكرة نوعاً ما مستحيلة انه يحرك التيبل ويسجل المسج واذا جا المسج يسجله برقم واحد والباقية بترتيب وكذا1 point
-
@_Kinan يعطيك العأفية ع المجهود ماتقصر بس تنبيه بسيط givePlayerMoney بجانب الكلنت مافيها ارقمنت اللاعب . وبالتوفيق .1 point
-
1 point
-
مع الفكرة ، اتمنى ان العرب يطورون من نفسهم وبلا فساد بلا تقليد فكرتي وفكرتك وتسرقني وتسرقك ومدري أيش1 point
-
You're completely on the wrong track, TS is not asking to cancel a ban-''kick'' when the ban system got that player as banned, nor if you meant to cancel-kick joins (I wouldnt be surprised if you mean this as your other comments also make little sense) as he wants the players to persist while drawing that information screen about ban details. I've read your other replies in here and I don't think its really contributing1 point
-
انا مع الفكره بشرط انه مايكون قسم مستقل, يعني حق لغات برمجه نقدر نستخدمها مع لوا وتفيدنا بالبرمجه.1 point
-
1 point
-
You most likely nailed it exactly, BUT MY AIM ISN'T TO GET A SERVER LEVEL SCRIPT TO USE! My aim is to learn how to do this all, so no offence, but I didn't learn almost crap from this Would you be willing to get in contact or something and possibly explain this and/or teach me a bit?1 point
-
my two cents: local TIME_TO_PREPARE = 3*60*1000 --3m local TICK_DURATION = 500 --tick every 500ms local DAMAGE_PER_TICK = 1 --DPS = DAMAGE_PER_TICK*(1000/TICK_DURATION) --just an example local methTimers = {} function cook(thePlayer, cmd, ...) if getElementModel(getPedOccupiedVehicle( thePlayer )) ~= 508 then return end --not in Journey if not hasPlayerTheIngredients(thePlayer) then outputChatBox( "No ingredients!", thePlayer ) return end --check if he has ingredients if methTimers[thePlayer] and isTimer( methTimers[thePlayer][1] ) then outputChatBox( "Already cooking meth!", thePlayer ) return end methTimers[thePlayer] = {} methTimers[thePlayer][1] = setTimer( cookMethTick, TICK_DURATION, math.floor(TIME_TO_PREPARE/TICK_DURATION), thePlayer ) setElementFrozen( thePlayer, true ) methTimers[thePlayer][2] = setTimer( setElementFrozen, TIME_TO_PREPARE, 1, thePlayer, false ) --if you want, remove ingredients here end addCommandHandler( "cookmeth", cook, false, false ) function cookMethTick(thePlayer) if hasPlayerTheGasMask(thePlayer) then setElementHealth( thePlayer, getElementHealth( thePlayer ) - DAMAGE_PER_TICK ) end local _, tickLeft, _ = getTimerDetails ( methTimers[thePlayer] ) if tickLeft == 0 then --last tick --use inventory to add meth or wathever you want (remove the ingredients if you didn't at start!) --also clear the methTimers table methTimers[thePlayer] = nil end end function hasPlayerTheIngredients( thePlayer ) --use exported functions/data provided from the inventory script return true or false end function hasPlayerTheGasMask( thePlayer ) --use exported functions/data provided from the script that handles gas masks return true or false end function alertPlayerEnteringJourney(theVehicle) if getElementModel(getPedOccupiedVehicle( thePlayer )) ~= 508 then return end --not in Journey outputChatBox( "You can cook meth! /cookmeth", source ) end addEventHandler( "onPlayerVehicleEnter", root, alertPlayerEnteringJourney ) --explain more the point: --At the same time display a countdown of the 3 minutes saying "3 minutes of cooking remaining" or something like that that goes down. --DX? UNTESTED I'm also not sure about the getTimerDetails part, as wiki is not much helpful PS: 3 minutes? what if other players starts attacking you? Should you stay frozen watching you beign killed?1 point
-
مصلحتي مصلحتك ليش ما انت تسوي مودات تكتيك و قيم مودات ؟ قبل لا تجي تأمرني1 point
-
Это запрещает критиковать? ИМХО критика и есть проявление уважения к ПО и разработчику. Плохо когда не критикуют. Мне например не нравится дизайн, отсутствие гибкости программы, отсутствие подсветки и автодополнения.1 point
-
Всё перечисленное мною, можно найти почти в каждом редакторе кода в какой-то мере. Лично мне трудно представить нормальный процесс разработки без всего этого. Если для вас это максимум то вы либо мазохист либо динозавр =) Серьёзно? =) Таким людям тут вообще нечего делать1 point
-
If you want to change your MTA Forums username, you are now able to do it yourself without the need of asking a Forum Administrator for help. You can find the option for changing the forum username (also known in IPS as Display Name) in the Account Settings, located in the collapsible menu in the top-right corner of the page (near your forum avatar and nickname). You can also visit this link to get to the username change page directly: https://forum.multitheftauto.com/settings/username/ However, before you change your username, please acknowledge the following: To prevent the abuse of the feature, you can change your username only once per 90 days (or more) since the last change. If you have changed your username recently, but thought that you would want your previous one back, we will not restore your previous nickname on request. Likewise, if you have changed your username, but do not like it, then we will not change your username to something else before your username change cool-down period expires. Please do not use comma characters , in your nicknames, as that will break some things for your account. For instance, you will not be able to receive Private Messages from other users. Note that if that is actually what you want (you do not want to receive PMs), you can simply disable the messenger feature. An option for that is located at the bottom of the page in the Private Messages Inbox. Do not change your nickname to impersonate MTA Team members and Forum Moderators (or possibly any other well known MTA Community figures). Regular Forum Rules still apply to forum username changes. Therefore, please think well before you change your username. -- MTA Team1 point