Leaderboard
Popular Content
Showing content with the highest reputation on 06/09/18 in all areas
-
ما تفرق السهوله ولا التعقيد بما ان الواحد يقدر يوصل لهدفه في النهائيه بدون اخطاء او تاثير علي السيرفر + لكل واحد طريقه يبرمج بها و ممكن تختلف عن الأخرين + ممكن تشوف طريقتي مقعده بس بالنسبه لي سهله و تقلل من سطور المود يعني تقلل من حجمه3 points
-
سكربت التحكم بالشخصيات بواسطة هذا السكربت تقدر تتحكم بجميع الشخصيات في داخل اللعبة من خلال تفعيلهم او تعطيلهم بعض الصور: فنكشنات الأكسبورت: رابط التحميل: هنا ملاحظات: تقدر تضيف السيريالات الي يقدرون يفتحون اللوحة من الأعدادات وتقدر تضيف الكوماندات الي من خلالها تقدر تفتح اللوحة من الأعدادات ايضا وإذا تبي تعدل شي مثل الكتابة الي في اللوحات او احداثيات اللوحات والكلام الي يطلع في الشات كله في Settings_C اذا تبي السكربت يكون عربي عدل على Settings_C وخله كذا:2 points
-
GUIEditor.button[1] = guiCreateButton(10, 243, 232, 23, "slap !", false, GUIEditor.window[1]) setElementData(GUIEditor.button[1], "tooltip-text", "سلاب !", false) م نفع1 point
-
1 point
-
-- اول ما يضغط الزر يسوي تريقر للسيرفر ويعطية داتا -- اكيد لما تسوي التريقر الاعب هيكون السورس لازم تخلية السورس setElementData(source,'Data',true) setTimer(Timer,'هنا عدد المليسكند باليوم حاول تسوي العملية الحسابية ذي',1,source) function removeAccountData ( playerAccount, data ) if ( playerAccount ~= "" ) and ( data ~= "" ) then if getAccount ( playerAccount ) then local dataName = getAccountData(playerAccount, data) if ( dataName ~= nil ) or ( dataName ~= "" ) then setAccountData(playerAccount, data, false) end end end end function Timer(player) setAccountData (player,'Data',false) -- or removeAccountData(player,'Data') end1 point
-
1 point
-
1 point
-
ماعتقد تحتاج كل التعقيد ذا :] اليوزفل ذا مسهلها كثير function getPedMaxHealth(ped) assert(isElement(ped) and (getElementType(ped) == "ped" or getElementType(ped) == "player"), "Bad argument @ 'getPedMaxHealth' [Expected ped/player at argument 1, got " .. tostring(ped) .. "]") local stat = getPedStat(ped, 24) local maxhealth = 100 + (stat - 569) / 4.31 return math.max(1, maxhealth) end local hp = math.floor(getElementHealth(getLocalPlayer())) dxDrawRectangle(999, 111, 146 * hp / getPedMaxHealth(localPlayer), 18, tocolor(218, 25, 0, 255), false) الطريقة ذي شغالة ومجربها 100% يظبط علي دمك في كل الاحوال1 point
-
1 point
-
local hp = math.floor(getElementHealth(getLocalPlayer())) local width = ((hp/(math.max(1, (100 + (getPedStat(localPlayer, 24) - 569) / 4.31))))*100) * (146/100) dxDrawRectangle(999, 111, width, 18, tocolor(218, 25, 0, 255), false)1 point
-
1 point
-
^ لأ مافية إيفنت بـ أسم onClientPlayerCommand ^ onPlayerCommand فقط .1 point
-
Sim, kkk estava fazendo ao contrário, por que primeiro tu tem que ver se o jogador está com as estrelas pra depois seta-las não seta-las primeiro antes de ver se ele está sendo procurado e tu usou o return sem precisão... Abraços se precisar estou por aí1 point
-
Teste isso para ver se funciona. function policeStationHit (thePlayer) lvlWant = getPlayerWantedLevel (thePlayer) -- Verifica se o player está sendo procurado. if lvlWant >= 1 then -- Se o jogador estiver com estrela então.. outputChatBox("Este jogador já esta procurado", thePlayer) -- faz isso... else setPlayerWantedLevel(thePlayer, (getPlayerWantedLevel(thePlayer) + 2)) -- se for ao contrário do if ele faz isso. outputChatBox( "Agora você esta sendo procurado !", thePlayer, 255, 0, 0 ) end end addCommandHandler ( "a", policeStationHit )1 point
-
1 point
-
/email [email protected] hey function messageCallback(data, info) outputDebugString( "Success: " .. tostring(info.success) .. " | Status Code: " .. tostring(info.statusCode) ) end addCommandHandler("email", function ( player, cmd, sendTo, ... ) local text = table.concat( {...} , " ") sendOptions = { queueName = "My Mailgun queue", connectionAttempts = 3, connectTimeout = 5000, formFields = { from = getServerName() .. "<[email protected]>", to = tostring ( sendTo ), subject = getPlayerName ( player ):gsub("#%x%x%x%x%x%x", ""), text = text }, username="api", password="043d1f2c2ec20fa3310068e413af4901-770f03c4-303dc1e4", } fetchRemote( "https://api.mailgun.net/v3/sandbox35d8b6ac7538475a89412144cb0daa7f.mailgun.org/messages", sendOptions, messageCallback, player ) end )1 point
-
Tente isso meu amigo... Espero ter te ajudado! (se eu te ajudei me avalie) Alguma dúvida em relação ao código é só da um grito! Abraços --[[ * Lembrando que: a váriavel setNivel não está sendo executado! É apenas uma váriavel, para fazer ela funcionar você terá que chamar ela em algum lugar! (No caso quando alguém der um hit na estação policial...) ]]-- function policeStationHit (thePlayer) local setNivel = setPlayerWantedLevel (thePlayer, 1) -- A váriavel setNivel seta ao jogador 1 estrela. outputChatBox( "Agora você esta sendo procurado !", thePlayer, 255, 0, 0 ) lvlWant = getPlayerWantedLevel (thePlayer) -- Verifica se o player está sendo procurado. if lvlWant < 1 then -- Se o jogador não estiver com estrela então.. return outputChatBox( "Este jogador já esta procurado", thePlayer ) -- diz isso... end end addCommandHandler ( "a", policeStationHit ) Correção do código. (use isso) if lvlWant >= 1 then -- Se o jogador estiver com estrela então.. outputChatBox( "Este jogador já esta procurado", thePlayer ) return -- faz isso...1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
تتتتتتسلم ايدك يا شيخ ظبط الف الف شكرا ليكم تعبتكم معايا صراحه @Master_MTA @#,xiRocKyz1 point
-
ي الحبيب السطر الثاني ماله داعي ذول يعلمون التيوس اللي زيك .. الحين انت دعيت على امي وعلى اقاربي.1 point
-
تسلم .. لي ولك ان شاء الله تسلم والله .. + لا تحرمنا من زياراتك الحلوة1 point
-
اتمنى المبرمجين الي زيك يرجعون للعبه وللمنتدى مااستنقص احد لكن فقدنا الكثير من المبرمجين خلال هالثلاث سنوات بما انك مصَر على الفكرة انا اشد على يدك واقلك بالتوفيق لكن شف ممكن تنجح وومكن تفشل انت تقول حاط بحساباتك انها تنجح لكن مافي شيء مضمون كل الكلام الي فوق غير مهم اسحب عليه تبيها تنجح يبغالك تضيف تاثيرات على اسلوب اللعب يعني ماينفع موتر منن اللعبه غير معدل تجي وتسابق فيه كذا مره طفش تاثيرات مثلن درفت مع اللفات ينفجر عليك الكفر مثلن السيارة تضرر من الاصطدام اصوات واقعية للسيارات كمثال باك فاير كمثال لااكثر عشان اتحمس وانا العب دامك تقول زي نظام نيد فور سبيد مثلن جرافيك للجو مثلا تحط مطر بعد مايخلص المطر تحصل الشوارع فيا مويه باختصار يبعدي لازم تاثيرات على جو اللعبه لنه لو مافيه تاثيرات بصير زيه زي الريس ممل يعني بالنسبه لقوائم اللعب مثلن المعرض او اف1 او الخ تكون الوان بارده عشان تحسسني بفخامة السيرفر مثلن اللون يكون فيروزي غامق او احمر مايل للبرتقالي يعني اقلك كمثال وبالنسبه للمابات والمواتر موجوده بالمواقع وتقدر تعدل عليها بكل سهولة بما اني مصمم ماب ومواتر كنت ابدخل معك لكن عندي سيرفر وماابغا اني انشغل بسيرفر ثاني واضيعلك وقتك عالفاضي كلام كثير لكن مهم نوعا ما عالعموم بالتوفيق لك1 point
-
1 point
-
من كيسك دي onClientPlayerCommand اول مرا اسمع عنوا حتي الويكي ما سمع عنوا ض2 دا الصح يا اخ onPlayerCommand1 point
-
moveElement وظيفة تحريك الالمنت عن طريق انشاء اوبجكت ولصقه بالالمنت وتحريك الاوبجكت Syntax : bool moveElement ( element theElement , int time, float targetx, float targety, float targetz, [ float moverx, float movery, float moverz, string strEasingType, float fEasingPeriod, float fEasingAmplitude, float fEasingOvershoot ] ) بشرح اهم الارقمنتات theElement : الالمنت الذي تريد تحريك time : الوقت ليصل الالمنت في الاحداثيات المحددة targetx targety tagetz : الاحداثيات المراد توصيل الالمنت اليها moveObject وظيفة واضحة وبسيطة تركيبها تركيب source Code : local elements = { [ "player" ] = true , [ "ped" ] = true , [ "vehicle" ] = true , [ "object" ] = true , [ "weapon" ] = true , [ "blip" ] = true , [ "effect" ] = true , [ "light" ] = true , [ "camera" ] = true , [ "pickup" ] = true , [ "searchlight" ] = true } function moveElement ( theElement , theTime , tx , ty , tz , moverx, movery, moverz, strEasingType, fEasingPeriod, fEasingAmplitude, fEasingOvershoot ) local Check = not ( theElement and isElement ( theElement ) and elements [ getElementType ( theElement ) ] ) and error ( "moveElement Bad Argument 1 got ".. ( not theElement and "nil" or getElementType ( theElement ) or "nil" ) ) local objMove = createObject ( 1906 , getElementPosition ( theElement ) ) setElementAlpha ( objMove , 0 ) attachElements ( theElement , objMove ) moveObject ( objMove , theTime , tx , ty , tz , moverx, movery, moverz, strEasingType, fEasingPeriod, fEasingAmplitude, fEasingOvershoot ) setTimer ( function ( ) if theElement and isElement ( theElement ) then detachElements ( theElement , objMove ) end destroyElement ( objMove ) end , theTime , 1 ) return true end مثال -- server addCommandHandler ( "BringVehicleAtMe" , function ( player ) local randVeh = #getElementsByType ( "vehicle" ) > 0 and getElementsByType ( "vehicle" ) [ math.random ( 1 , #getElementsByType ( "vehicle" ) ) ] or false if not randVeh then return end moveElement ( randVeh , 500 , getElementPosition ( player ) ) end ) سيقوم بأحضار سيارة عشوائية قريبة منك BringVehicleAtMe عند كتابة امر اتمنى الوظيفة نالت اعجابكم وهذا والله اعلم والسلام عليكم ورحمة الله وبركاته1 point
-
1 point
-
ارجو المساعدة حطيت كود عدم التكرار لكن نفس المشكلة;..... ارجو الرد1 point
-
أولاً دخلت المنتدى, سألت كيف أسوي مهمة, وهذي المهمة بالتحديد كانت لسي اي تي, ردوا علي بردود غريبة أول مرة اشوفها (فنكشنات وما إلى ذلك) .. بديت ابحث عن فايدتها .. حاولت أسويها .. تبندت من سي اي تي بسبب استغلال بق فلوس .. فشلت الفكرة (يمديك تشوف أول مشاركة لي بالمنتدى) .. بعدها حاولت اسوي سكربت فضاء بنفسي وطلبت فيه مساعدات كثيرة فيه في المنتدى وخارج المنتدى .. حاولت أصلح أخطاء الدي بق .. وبعد عناء طويل السكربت نجح وكان تقريباً اول سكربت لي بس ما عطيته لأحد .. حاولت أروح سيرفرات عرب واقولهم اني ابرمج وكذا .. حاولت اسوي سكربت شات لسيرفر بس ما نجح (وطلبت فيه مساعدات أكثر بعد) .. لكن سرعان ما صاحب السيرفر قلبها معي فقررت أروح طارة (كان من أشهر السيرفرات العربية في وقتها من 2012) عناد الله يعطيه العافية رحب فيني .. وبديت احاول اسوي سكربتات معه ويساعدني واساعده .. وخلال هالفترة تعلمت كثير .. كنت نوب كبير بالأنجليزي لكن مع مرور الوقت أتقنته في قناة الام تي اي للشات لأن تقريباً كل الي فيها أجانب .. صرت اترجم كلمة كلمة ما أعرفها .. ومع الوقت والحمد لله صرت اتكلم بدون مشاكل .. مع إني إلى الحين ماني 100% فيه بعد كل هالسنوات .. ما علينا من هالقصة.. على العموم نرجع لموضوعنا الأساسي .. بعد دخولي طارة بكم شهر حولت على قراند العرب .. تعلمت الكثير في هالفترة من البرمجة .. بعدها صارت مشاكل معهم فخرجت وقررت أسوي سيرفر لحالي .. اخوي جمع لاعبين .. سوينا مجتمع منغلق صغير .. لكن للأسف مع أني بذلت أقصى مجهود ممكن في تطوير السيرفر .. انتهى بالفشل .. حاولت اسوي سيرفر ثاني (((كل هذا لحالي))) ومع ذلك فشل بعد مو لأن المودات كانت خايسة .. لكن لأنه ما كان فيني الطاقة أسوي اكثر من كذا .. وينتهي بي المطاف إلى هذا الحال .. مشرف عام على موقع الأم تي اي وفاقد الاهتمام بالبرمجة. مع ان كل الي كتبته كثير لكن هذي كانت قصتي باختصار شديد جداً شكراً1 point
-
i tried like this: addEventHandler ( "onClientPlayerVoiceStart", root, function() local voice_range = 50 local distance = getDistanceBetweenPoints3D (camX, camY, camZ, headX, headY, headZ) if distance <= voice_range then voicePlayers[source] = true end end )1 point
-
انا مبرمج عربي ومستعد ادخل كـ مقابل مادي - الفلوس - منتظر ردك !0 points
-
0 points