Jump to content

#DRAGON!FIRE

Members
  • Posts

    4,429
  • Joined

  • Last visited

Everything posted by #DRAGON!FIRE

  1. زي ما قلك ذا بيست .. واستبدل اللي عندك بـ هذا الكود addEventHandler('onPlayerQuit',root,function() local vAcc = getPlayerAccount(source) local vData = getElementData(source,'job') if ( vData ) then if ( vAcc ) and not isGuestAccount ( vAcc ) then setAccountData(vAcc,'DATA',vData) end end end ) addEventHandler('onPlayerLogin',root,function(_,acc) local v_Data = getAccountData(acc,'DATA') if ( v_Data ) then setElementData(source,'job',v_Data) end end )
  2. الكود صحيح ما فيه شي .. بس هو محسب انه بـ هذا الكود انتهى السكربت يبي لك اشياء مو كل شي نعطيك هنا .. الكود الاصلي هذا لا تسوي به اي شي الا الاستبدالات
  3. كانك سويت زي ما سويت بس بـ اختلاف بسيط ذذ
  4. ي اخ انت فاهم الكود غلط .. الكود اللي حاطه يسوي اكاونت داتا يوم يخرج اللاعب قيمتها هي الداتا ( الوظيفة ) ويوم يجي يسجل اللاعب يرجعه للوظيفة استخدم فقط .. : setElementData ( localPlayer, 'job', 'kiler' )
  5. يب السالفة مهي بـ السهلة زي ما تتوقع انت > يبي لها اشياء كثيرة ذذ
  6. local Markers = { {1729.8000488281, -1944, 12.60000038147}, {2654.6999511719, -1129.8000488281, 64.5}, {2439.6000976563, 1125.6999511719, 9.8000001907349}, {2184.8999023438, 2461.6999511719, 9.8000001907349}, {1558.0999755859, 1887.4000244141, 10, 64.5}, {-2091.8000488281, -101.09999847412, 34.200000762939}, {-1593.6999511719, 1276.4000244141, 6.1999998092651}, {-2749.5, 166.19999694824, 6.1999998092651}, {651.59997558594, -1542.9000244141, 13.89999961853} } for k,v in ipairs (Markers) do local Marker1 = createMarker ( v[1], v[2], v[3], "cylinder", 1, 0, 255, 255, 150 ) end addEventHandler('onClientMarkerHit', resourceRoot, function ( hitPlayer ) if ( hitPlayer == localPlayer ) then local _, _, Pz = getElementPosition(hitPlayer) local _, _, Mz = getElementPosition(source) if (Mz + 3 >= Pz) and (Pz + 3 >= Mz) then guiSetVisible ( GUIEditor_Edit[1] ,true ) showCursor(true) end end end )
  7. حياك الله .. الجدول افضل ادري > بس قلت احسن ما تجلس تحط الاحداثيات وحدة وحدة كذا زي ما هو وخلاص
  8. local Marker1 = createMarker ( 1729.8000488281, -1944, 12.60000038147, "cylinder", 1, 255, 255, 0, 150 ) local Marker2 = createMarker ( 2654.6999511719, -1129.8000488281, 64.5, "cylinder", 1, 255, 255, 0, 150 ) local Marker3 = createMarker ( 651.59997558594, -1542.9000244141, 13.89999961853, "cylinder", 1, 255, 255, 0, 150 ) local Marker4 = createMarker ( 2439.6000976563, 1125.6999511719, 9.8000001907349, "cylinder", 1, 255, 255, 0, 150 ) local Marker5 = createMarker ( 2184.8999023438, 2461.6999511719, 9.8000001907349, "cylinder", 1, 255, 255, 0, 150 ) local Marker6 = createMarker ( 1558.0999755859, 1887.4000244141, 10, 64.5, "cylinder", 1, 255, 255, 0, 150 ) local Marker7 = createMarker ( -2091.8000488281, -101.09999847412, 34.200000762939, "cylinder", 1, 255, 255, 0, 150 ) local Marker8 = createMarker ( -1593.6999511719, 1276.4000244141, 6.1999998092651, "cylinder", 1, 255, 255, 0, 150 ) local Marker9 = createMarker ( -2749.5, 166.19999694824, 6.1999998092651, "cylinder", 1, 255, 255, 0, 150 ) addEventHandler('onClientMarkerHit', resourceRoot, function ( hitPlayer ) if ( hitPlayer == localPlayer ) then guiSetVisible ( GUIEditor_Edit[1] ,true ) showCursor(true) guiSetInputEnabled(true) end end)
  9. اولأ لا تشفر الملف لانه الخطا ما بيجي بـ رقم السطر .. ثانيا اكتب بـ اف 8 debugscript 3
  10. شي طبيعي لانه مكرر الكود مرتين ومسوي عفسة .. : local marker = createMarker ( 1771.0999755859, -1940.0999755859, 13.39999961853 +.8, "arrow", 1.0, 0, 255, 0, 255 ) addEventHandler ( "onMarkerHit", marker, function ( element ) if ( getElementType ( element ) == "player" ) then if ( getPlayerTeam( element ) and getPlayerTeam( element ) == getTeamFromName( "Police LS" ) ) then setElementInterior ( element, 0, 1777.5, -1966.4000244141, -85.800003051758 ) setElementRotation ( element, 0, 0, 90 ) end end end )
  11. التيبل عشان يكون كل علأمة للاعب نفسه فقط .. وعشان تقدر تشيلها من التيبل ذذ
  12. اطرح الميتا + ورنا الديبوق وش يقول ذذ
  13. هذا مثال بسيط .. كل 5 دقائق يجيب كل اللاعبين اللي بالتيمات اللي موجودين بـ الجدول > ويتحقق من وجودهم بـ دمنيشين محدد وينقلهم لدمنيشين محدد local g_Teams = { { "TeamName" }, { "TeamName2" }, } TimerNext = setTimer( function( ) for _,allTeams ipairs( g_Teams ) do for _,v ipairs( getPlayersInTeam( getTeamFromName( allTeams ) ) ) do if ( getElementDimension( v ) == Dimension ) then setElementDimension( v, Dimension ) end end end end, 300000, 0 )
  14. الكود زي ما قلت .. ذذ بس نسخ ولصصق
  15. هذي طريقة تسهل عليكـ جدا .. وتلاحظ موجود بها مثال واضح جدا لو ما فهمت اي شي تفضل اسال بالسنبة لـ العالم الوهمي فـ وقت انت تعرف الماب بـ الميتا تعرفه بـ الطريقة هذي : .. "MapName" dimension="0" /> فـ هذي تعني العالم الوهمي حق الـ ماب انت بـ كل بساطة غير رقم 0 الى رقم العالم الوهممي اللي تبيه ذذ ( dimension ) تلاحظ كلمة بـ نفس الرقم اللي حطيته بـ الميتا وتكون انتهيت من سالفة العالم الوهمي setElementDimension ويوم يجي اللاعب يختار التيم .. تسوي له الـ
  16. قول لنفسك هذا الكلام .. الرجال ساعدك قوله شكرا او اسكت !
  17. اية اخوي انا ابيه للماب وقت محدد مثلا 10 دقيقه وينقل للماب الثاني بس في شي مافهمته الحين التايمر له دخل في تغير الماب ؟ ومعقولة الي فوق هو الي احتااجة ؟؟ وبغيت اسالك انا لوو ناوي اسوي قيم مود واخصص له مابات وش الي احتاجه من فنكشاات لو القصة تعتمد ع الوقت فـ افضل لك .. تستخدم الفنكشنات اللي عطيتك هي الـ وضع التايمر , ومعرفة وقت التايمر , وتسوي كيل للتايمر .. ووقت تسوي كيل للتايمر .. تتحق من عدم وجوده فـ تنقل للماب الثاني > انت تكون مسوي اكثر من ماب وكل واحد له دمنيشين خاص وتجيب كل اللاعبين اللي بالتيمات وتحطهم بـ الماب الجديد اللي هو رقم الدمنيشين ششرحت لك تركيبة الكود وكيف تسويه .. انت استخدم الفنكشنات اللي قلتها بالشرح > لو ما تعرفها فـ تفضل اسال ذذ
  18. setElementDimension : في عندك طرق كثيرة .. ممكن تكون حاط الماب بـ دمنيشين محدد وتنقله عليه بـ استخدام ... : بـ النسبة ليوم يخلص الماب فـ هذي صعبة شوية عليكـ .. تقدر عن طريق التايمرات والوقت يكون وقت محدد لـ الماب عن طريق استخدم setTimer getTimerDetails killTimer او بأمكانك لو زي ما تقول فريقين تجيب عدد اللاعبين حق الفريق المحدد ولو كان ما فيه احد فـ تنقل لماب ثاني او بطريقة مشابهة لهذي ذذ
  19. بالنسبة للحركةة .. فـ هذا شي راجع له ذذ
  20. بالنسبة للتحميل فـ هذا شي معقد جدا جدا وصعب ذذ .. ويبي لها مشوار وصعب لدرجة ما تتخليها ذذ
  21. الكود اششوفه سليم .. وش الخطا اللي طلع بالديبوق . ؟ !
  22. addCommandHandler guiGetVisible guiSetVisible showCursor guiGetText playSound
×
×
  • Create New...