-
Posts
2,799 -
Joined
-
Days Won
13
Everything posted by </Mr.Tn6eL>
-
السلام عليكم ورحمة الله وبركاته بسم الله الرحمن الرحيم مطورة hud اليوم جبت لكم نسخة طبعا يختلف عن النسخة القديمة المميزات ازالة الصورة المسيئة للاسلام(انتم تعرفونها)ء Reload اذا كان سلاحك مافيه رصاص ينبهك ويقلك اذ دمك قليل يفلشر >< شريط للاوكسجين الفلوس اذ كانت اقل من صفر يخلي لونها أحمر غير مشفر لمن يريد التعلم صور جميع الصور تجدها هنا https://community.multitheftauto.com/in ... w&id=11749 فيديو التحميل https://community.multitheftauto.com/ind ... s&id=11749 hudوظائف اذ كنت تريد إخفاء الـ ضعها في أول سطر في مودك[/center] setHudComponentVisible -- لأخفاء والإظهار isHudComponentVisible -- لأخفاء والإظهار client only syntax isHudComponentVisible(string component) component : القطعة اللي تبي تحقق منها setHudComponentVisible(string component, bool visible) component : القطعة اللي تبي تخفيها/تظهرها visible : true للإظهار, false للاخفاء Hud = { } for k,v in ipairs({"ammo", "armour", "health", "clock", "money", "wanted", "weapon", "breath"}) do Hud[v] = true end function setHudComponentVisible(component, bool) if component == "all" then for k,v in pairs(Hud) do setElementData(localPlayer, "Hud:"..k, bool) end else if Hud[component] then setElementData(localPlayer, "Hud:"..component, bool) end end end function isHudComponentVisible(component) if component == "all" then local i = 0 for k,v in pairs(Hud) do if getElementData(localPlayer, "Hud:"..k) then i = i + 1 end end return i == 8 else return getElementData(localPlayer, "Hud:"..component) end end server only syntax isHudComponentVisible(player thePlayer, string component) player : الاعب component : القطعة اللي تبي تحقق منها setHudComponentVisible(player thePlayer, string component, bool visible) player : الاعب component : القطعة اللي تبي تخفيها/تظهرها visible : true للإظهار, false للاخفاء Hud = { } for k,v in ipairs({"ammo", "armour", "health", "clock", "money", "wanted", "weapon", "breath"}) do Hud[v] = true end function setHudComponentVisible(player, component, bool) if isElement(player) and getElementType(player) == "player" then if component == "all" then for k,v in pairs(Hud) do setElementData(player, "Hud:"..k, bool) end else if Hud[component] then setElementData(player, "Hud:"..component, bool) end end end end function isHudComponentVisible(player, component) if isElement(player) and getElementType(player) == "player" then if component == "all" then local i = 0 for k,v in pairs(Hud) do if getElementData(player, "Hud:"..k) then i = i + 1 end end return i == 8 else return getElementData(player, "Hud:"..component) end end end اي مشكلة راسلني خاص والسلام عليكم
-
هو صح مفيد شوي لكن مو ذاك الخطأ على العموم شكلك زعلت اذا زعلت انا آسف ><
-
مود رائع وجميل شكرا لك
-
no comment
-
انت مو فاهم شيء لا ترد اذا انت مو فاهم انا فاهم انا الاعب لو سوا له توجيه لسيرفر يعطيه quit اصلا بالعقل الاعب لما يتوجه لسيرفر لازم يطلع
-
الحين تحقق ان الاعب اللي طلع لاعب هو اصلا افنت خاص للاعب شارب شي + player مافيه برامتر لحدث onPlayerQuit + الاعب هو سورس + تحقق ان الاعب عنده حساب بعدين سوي له اكوانت داتا
-
^ ذا مب خطأ يابندر الخطأ يكون شي كبير يعني الافنت مايشنغل او فيه خلل يعطل العملية مادام يشتغل الحدث خلاص ماهوب خطأ
-
>< الصورة هي ثيم السلاح شكراً لك والآن فهمت طيب dff ? ولا م يحتاج ؟ واستعمل ايفنت onPlayerWeaponSwitch ? شكرا للفادة مايحتاج dff لان dff ماتقدر تحط له شادر لأنه 3d + الافنت سيرفر
-
Yes Yes
-
sory = X no = X I did not understand. what is Closed = X Do you Moderator ?? = X
-
سوي ردك +1 + باين عليك جاتك رعشة ><
-
الشركة ولا المؤسسة خذلكم شوي كحول وتصيرو افضل استغفر الله العظيم وأتوب اليه
-
أفتح وانا معاك حياك الله من يريد الانضمام في تطوير السيرفر حياك الله
-
انا متردد افتح السيرفر ولالا
-
مشكلة كبير هذا لأن MarkerText1 مختلف عن MarkerText
-
متاكد انك ماكنت ورا جدر او انك مسوي مشكلة بالماركر عشان كذا ماحط له setElementID
-
can = تقدر cant = ماتقدر طبعا يمديك تحطها كذا can't + من وين جبت ذا الكلام
-
سوي ملف .fx وحط فيه هذا //-- Declare the texture. These are set using dxSetShaderValue( shader, "Tex0", texture ) texture Tex0; technique simple { pass P0 { //-- Set up texture stage 0 Texture[0] = Tex0; //-- Leave the rest of the states to the default settings } } بعدين سوي كذا shader = dxCreateShader("shader.fx") -- ملف .fx texture = dxCreateTexture("image.png") -- الصورة dxSetShaderValue(shader, "Tex0", texture) -- لاتعدل شي هنا وكذا تكون جهزت ملف shader مع ثيمات الاسلحة كل ماعليك تسوي engineRemoveShaderFromWorldTexture engineApplyShaderToWorldTexture
-
سوي تحقق if text == "superHealth" then outputChatBox("Super Health") end
-
سوي لوب لجميع الاعبين وامنعهم من الضرب طبعا اذا اشتغل المود "onResourceStart" getElementsByType toggleControl
-
Server a = createMarker(1055.2, -2671, 0.8, "cylinder", 4 , 89, 0, 99, 255 ) setElementID(a, "MarkerText") Client addEventHandler ("onClientRender", root, function () local a = getElementByID("MarkerText") if not a then return end local x,y,z = getElementPosition (a) -- نجيب احداثيات الماركر local px, py, pz = getElementPosition (localPlayer) -- نجيب اداثيات اللاعب if (isLineOfSightClear (x, y, z, px, py, pz, true, true, false, true)) then -- نتحقق انه مافيه شي مغطي على الماركر يعني مب ورا جدار او كذا local sx, sy = getScreenFromWorldPosition (x,y,z+1) -- نجيب الاحداثيات من العالم if (sx) and (sy) then local dis = getDistanceBetweenPoints3D (x,y,z, px,py,pz) -- نجيب المسافه بين اللاعب والماركر if (dis < 20) then -- اذا كانت المسافه اقل من 20 dxDrawText ("Text", sx + 2, sy + 2, sx, sy, tocolor (0,0,0), 2 - (dis / 20), "arial", "center", "center") -- نكتب الكلام dxDrawText ("Text", sx, sy, sx, sy, tocolor (255,255,0), 2 - (dis / 20), "arial", "center", "center") -- نكتب الكلام end end end end )
-
يعني المنتدى انفلت عليه المسكين عادي روح لبيت الاعب واكسر زر Esc destroyElement(Esc)
-
Timer = { } local jaja = { {5033.3999, -2103.2, 391.60001}, {5029.7002, -2102.8999, 391.60001}, {5025.6001, -2102.8999, 391.60001}, {5021.7998, -2103.1001, 391.60001}, {5017.7998, -2103.2, 391.60001}, {5013.6001, -2103.1001, 391.60001}, {5013, -2080.2, 391.60001}, {5017.1001, -2080.5, 391.60001}, {5021.2002, -2080.5, 391.60001}, {5024.8999, -2080.3999, 391.60001}, {5029, -2080.5, 391.60001}, {5032.7998, -2080.3999, 391.60001}, {5031.8999, -2080.3, 384.70001}, {5028.2002, -2080.5, 384.70001}, {5024.2998, -2080.3999, 384.70001}, {5020.2002, -2080.6001, 384.70001}, {5016.2002, -2081.2, 384.70001}, {5011.6001, -2080.8999, 384.70001}, {5032.1001, -2104.3, 384.70001}, {5028.2998, -2104.3999, 384.70001}, {5023.8999, -2103.3, 384.70001}, {5020.2998, -2103.1001, 384.70001}, {5016.5, -2103.5, 384.70001}, {5012.2002, -2103.8999, 384.70001}, } Times = { [6] = 360000, [5] = 300000, [4] = 240000, [3] = 180000, [2] = 180000, [1] = 180000, } function jailPlayer(plr, time) if isTimer(Timer[plr]) then killTimer(Timer[plr]) end setElementPosition(plr, unpack(jaja[math.random( #jaja )])) Timer[plr] = setTimer(function(plr) setElementPosition(plr , 1572.9000244141, -1635.4000244141, 13.60000038147) end, time, 1, plr) triggerClientEvent(plr, "unJail", plr, time) setPlayerWantedLevel(plr, 0) end addEventHandler('onPlayerDamage',root,function(attacker,weapon) if attacker and attacker ~= source and getElementType(attacker) == 'player' and getPlayerTeam(attacker) and getTeamName(getPlayerTeam(attacker)) == 'Police' then if getPlayerWantedLevel(source) > 0 and getPlayerTeam(source) and getTeamName(getPlayerTeam(source)) ~= 'Police' then if ( weapon == 3 ) then if Times[getPlayerWantedLevel(source)] then jailPlayer(source, Times[getPlayerWantedLevel(source)]) end end end end end ) addEventHandler("onPlayerLogin", root, function(_, account) local jailT = getAccountData(account, "JailTime") if jailT then jailPlayer(source, jailT) setAccountData(account, "JailTime", false) end end) addEventHandler("onPlayerQuit", root, function( ) if isTimer(Timer[source]) then local account = getPlayerAccount(source) if account and not isGuestAccount(account) then local remaining = getTimerDetails(Timer[source]) setAccountData(account, "JailTime", remaining) end killTimer(Timer[source]) Timer[source] = nil end end)