Jump to content

nxFairlywell

Members
  • Posts

    1,849
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by nxFairlywell

  1. youtube_browser = guiCreateBrowser( 1, 1, 200, 331, false, false, false, wallpaper ) guiSetVisible(youtube_browser,false) theBrowser = guiGetBrowser( youtube_browser ) addEventHandler( "onClientBrowserCreated", root, function( ) if (source == theBrowser) then loadBrowserURL( source, "https://www.youtube.com/" ); end end )
  2. يمكن انا فهمته خطأ , بس هو قال يبغى يحذف ( اي ) رقم فيه رقم 4 104 114 4 404 41 48 .........etc
  3. مافيه فرق , فقط انا اختصرت العجين اللي انت مسويه و سويت لوب عشان يتحقق من الحروف الموجوده في السترنق اذا ماكانت تساوي الرقم اللي هو حاطه
  4. function removeValueFromString(string,value) if type(string) == "string" then value = ( type(value) == "string" and value ) or ( type(value) == "number" and tostring(value) ); local result = string.gsub(string,value,""); local aBoolean = true for i = 1, string.len(result) do if ( string.sub(result,i,i) == value ) then aBoolean = false break return aBoolean end end return result end return false end
  5. اتوقع انو عندك سكربت اذا دخلت المنطقة المحمية يسوي حدث يوقف ركوب السيارة , و اذا طلعت تصير مشكلة وما يسوي ازالة للحدث تقريباً هذي المشكلة والله اعلم , لأن عندك اكثر من سكربت فيه اخطاء في الديبوق سكربت car_locks اتوقع المشكلة فيه
  6. شوف يا ان عندك مودات فيها كانسل لحدث ركوب السيارة و فنكشنات توقف تبديل الاسلحة أو عندك مشكلة في اللعبة نفسها جي تي إي لازم تغيرها
  7. انا اقصد الاي بي حق اللعبه , اذا فيه اي بي ثاني ما ادري عاد
  8. مستحيل تخترق جهاز عن طريق اي بي , اولاً الهاكرز يعتمدون على اشياء متقدمة صعبة جداً , فالشخص الذي يصل الى معرفة اسماء قطع الكمبيوتر الخاصة بك لن يكون صعب عليه معرفة الآي بي لكن انا اتكلم عن الـدوس آتاك
  9. انا ماقد شفت مجتمع لعبة سيء مثل ما شفت في ام تي اي بغض النظر عن العرب , فيه اجانب ايضاً و كثيرين سيئين مو شرط العرب فقط بس فيه طريقة عشان تتجنب استغلال الآي بي , اذا كان صاحب السيرفر نفسه يستغل الاي بي , ليش تقعد له بالسيرفر ! اسحب عليه اما اذا كان ادمن عادي , كلم صاحب السيرفر و قله ترا فيه واحد قاعد يستغل الاي بي حقي قفل الايبيات من الادمن بانل , اذا ما استجاب لك اطلع من عنده
  10. string getPlayerIP ( player thePlayer ) ليه غير قانوني و هم حاطين الدالة من الأساس , هذا الشيء قانوني في اللعبه 100% وإلا اعطني شيء يدل على عدم قانونيتها و للمعلومية ترا الادمن بانل تُظهر الآي بي و هي مبرمجة من طرف مطورين اللعبه حتى انو لما تثبت اللعبة على طول تتثبت معك الادمن بانل و فيها اكواد اظهار الاي بي في البانل بالنسبة لصاحب الموضوع ترا الآي بي يتغير مو ثابت حاول تسوي ريستارت للشبكة الخاصة فيك و إذا مانفع طف الجهاز وشغله واسحب على السيرفر اللي ذكرته#
  11. للأمانة شيء رهيب جداً جداً أنا صراحة بدأت من اسبوعين أتعلم الجافا والجافا سكربت , راح تفيدني إن شاء الله , شكراً عزيزي
  12. الأفضل تاخذ الأصلية من واقع تجربة
  13. لاحظته : ) بس انا حبيت اعطيه الشيء اللي يبغاه مو اجيب شي من راسي
  14. يبغى ياخذ سلاح اللاعب و يرجعه لما يطلع من الماركر ما قال يبغى يقفل زر التبديل بين الاسلحة أتمنى ما أكون ثقيل مجرد انتقادات لا تفسد للود قضية
  15. هوا فيه حد تاني عامل ايفنت دخول و خروج من الماركر ؟ مافيه الا انا , والحدث صحيح حسب طلب الرجال أبداً مافيه خطأ لأنه ماراح يجيب لك اللاعب اللي لازق في الماركر راح يجيب لك اللاعب اللي دخل الماركر + سؤال الماركر اللي انت مسويه في كودك ايش فائدته بالضبط؟
  16. حبيبي افهم ايش طالب هو اول , اقرأ الموضوع
  17. table[player] = { posX=x, posY=y, posZ=z } -- مثال على الجدول setElementData(player, 'DATA_NAME', { x, y, z }) -- مثال على الداتا
  18. wpn_table={} markers={} addEventHandler('onResourceStart', resourceRoot, -- تقدر تعدل الحدث ذا لحدث الترايقر اللي جاي من كلينت function() local players=getElementsByType('player'); for sNumber, thePlayer in ipairs(players) do local x, y, z = getElementPosition ( thePlayer ) markers[thePlayer] = createMarker ( x, y, z, "cylinder", 1.5, 255, 255, 0, 170 ) setElementAlpha( markers[thePlayer] , 20 ) attachElements ( markers[thePlayer], thePlayer ) end end ) -- مثال لحدث الترايقر [[ addEvent('onTriggerEvent',true) addEventHandler('onTriggerEvent', root, function(triggerValues) -- ملاحظة سورس = اللاعب اللي وضعت له ترايقر local x, y, z = getElementPosition ( source ) markers[source] = createMarker ( x, y, z, "cylinder", 1.5, 255, 255, 0, 170 ) setElementAlpha( markers[source] , 20 ) attachElements ( markers[source], source ) end ) ]] function is( marker ) if isElement(marker) and getElementType(marker) == "marker" then if #markers >= 1 then for k, v in ipairs(markers) do if v == marker then return true else return false end end else return false end end return false end function getMarkerPed( marker ) -- ممكن تحتاجها و ممكن لا if marker and isElement(marker) then if getElementType(marker) == "marker" then if #markers >= 1 then for k, _marker in ipairs (markers) do if marker == _marker then return k end end end return false end return false end end function getPedMarker( ped ) -- ممكن تحتاجها و ممكن لا if ped and isElement(ped) then if getElementType(ped) == "player" or getElementType(ped) == "ped" then if #markers >= 1 then for k, marker in ipairs (markers) do if k == ped then return marker end end end return false end return false end end function getPedWeapons(ped) local playerWeapons = {} if ped and isElement(ped) and getElementType(ped) == "ped" or getElementType(ped) == "player" then for i=2,9 do local wep = getPedWeapon(ped,i) if wep and wep ~= 0 then table.insert(playerWeapons,wep) end end else return false end return playerWeapons end function onMarkerHit( thePlayer ) local marker=source if isElement(thePlayer) and getElementType(thePlayer)=='player' then for k, _marker in ipairs (markers) do if marker == _marker then wpn_table[thePlayer] = {} break end end if type(wpn_table[thePlayer])=='table' or wpn_table[thePlayer] then for _, weapon in ipairs (getPedWeapons(thePlayer)) do table.insert(wpn_table[thePlayer], weapon) takeWeapon( thePlayer, weapon ) end end end return false end function onMarkerLeave( thePlayer ) local marker=source if is(marker) then if isElement(thePlayer) and getElementType(thePlayer)=='player' then if wpn_table[thePlayer] and type(wpn_table[thePlayer])=='table' and #wpn_table[thePlayer] >= 1 then for theKey , weapon in ipairs (wpn_table[thePlayer]) do giveWeapon(thePlayer,weapon) end wpn_table[thePlayer]=nil end return false end return false else return false end end addEventHandler( "onMarkerLeave", getRootElement(), onMarkerLeave ) addEventHandler( "onMarkerHit", getRootElement(), onMarkerHit )
  19. هو قال يبغى يشيل سلاحه و ينسحب ما يقدر يجيبه مره ثانيه الا اذا طلع من الماركر
  20. 'onMarkerHit' getPedWeapons ( ped thePed ) [[ getPedWeapons source code : function getPedWeapons(ped) local playerWeapons = {} if ped and isElement(ped) and getElementType(ped) == "ped" or getElementType(ped) == "player" then for i=2,9 do local wep = getPedWeapon(ped,i) if wep and wep ~= 0 then table.insert(playerWeapons,wep) end end else return false end return playerWeapons end ]] -- قبل لاتسوي لوب للاسلحة سوي جدول جديد wpn_table={} -- سوي لوب للجدول عشان تجيب القيم من الدالة اللي فوق , هي ترجع لك جدول key, value -- المفتاح و القيمة من اللوب تجيبهم wpn_table[key]=value or table.insert(wpn_table,value) takeWeapon -- خذ اسلحة اللاعب من داخل اللوب طبعاً بحيث يكون الارقمنت الثاني للدالة هذي هو القيمة اللي تحصل عليها من اللوب 'onMarkerLeave' -- loop (wpn_table) giveWeapon(player, value)
  21. *** خلاص حصلت الخطأ انت منزله من اول ذذ ممكن تطرح نص الخطأ اللي في الدي بق mymo = function ( Group,Price,Name ) local account = getAccountName(getPlayerAccount(source)); local PlayerName = getPlayerName(source) if isGuestAccount(getPlayerAccount(source)) then return outputChatBox("#ff4f00*#E01905Buy Admin #ffffff :#FFC300 |جب عليك التسجيل اولاَ",source,255,0,0,true); end if isObjectInACLGroup("user."..account, aclGetGroup(tostring(Group))) then return outputChatBox("#FFC300* #E01905Buy Admin #ffffff : #900C3F|لديك هذهـ الرتبة فعـلا !| ",source,255,0,0,true); end if isObjectInACLGroup("user."..account, aclGetGroup('exAdmin')) then return outputChatBox("#ff4f00* #000009Buy Admin #ffffff:#E01905 |لا يمكنك شراء رتبة لأنك مخالف | ",source,255,0,0,true); end local sValue = getElementData( source,'PlayTime' ) if not sValue then sValue = '0:0:0' end local data = split(sValue,':') local hour = tonumber( data[1] ) if hour == nil or not tonumber(hour) then hour = 0 end if Price then if ( hour >= tonumber(Price)) then removeGroups ( source ) aclGroupAddObject (aclGetGroup( tostring(Group)),"user."..account); outputChatBox("تم شراء الرتبة|",source,255,0,0,true); else outputChatBox("#ff4f00* #E01905Buy Admin #ffffff: #FFC300|ليس لديك ساعات كافية|",source,255,0,0,true); end end end addEvent("Accept:the:request",true) addEventHandler('Accept:the:request',root,mymo) هذا الكود مو حل للمشكلة لكن محاولة اكتشاف الخطأ , إذا ماجاك الخطأ في الدي بق Price يعني عندك مشكلة في المتغير hour أما إذا جاك الخطأ فهذا يعني انو عندك مشكلة في متغير Price إذا كانت المشكلة من المتغير ضروري تورينا قيمة المتغير اللي جايه من الترايقر اللي في ملف الكلينت
×
×
  • Create New...