Jump to content

Abdul KariM

Members
  • Posts

    2,711
  • Joined

  • Days Won

    42

Everything posted by Abdul KariM

  1. use getVehicleOccupants -- loop , see arg removePedFromVehicle
  2. عليكم السلام لازم تسوي لوب للبيانات الي بالقاعدة لان انت تبي تستعلم عن اول قيمة فقط لازم تستعلم عن كل القيم
  3. طيب حط الرتب بالجدول وبالتحقق استخدم الوظيفة الي عطيتك اياها
  4. عليكم السلام isObjectInACLGroup اذا جاء يشتري رتبة تتحقق اذا ماكان معاه كنق ادمن تسوي ريترن واذا معاه تعطيه مسؤل البيوت
  5. setPedAnimation setTimer setPedAnimation
  6. @yasin0 elseif البورت يكون رقم موب سترنق راجع كودك وتقدر تختصر الكود بأستخدام
  7. انت شكلك ماركزت بالمثال راح تستخدم dxCreateTexture بمتغير لكل صورة
  8. شوف المثال https://wiki.multitheftauto.com/wiki/OnPlayerScreenShot
  9. screenshots اتوقع في مجلد اللعبة الي اسمه بس تقدر تحذف الصور بعد ماتنتهي من مراقبة الاعب عن طريق fileDelete وخواتها
  10. اتوقع ماتقدر الا بطريقة تسوي سكرين شوت للاعب عن طريق التايمر وبالحالة تقدر
  11. معليش فيه غلط جرب ذا local Serials = { ["سريالي"] = true, ["سريال اخوي"] = true, }; --هذا يجي فالسيرفر فوق طيب هسه ننزل تحت elseif ( action == "warp" ) or ( action == "warpto" ) then function warpPlayer ( p, to ) function warp ( p, to ) local x, y, z = getElementPosition ( to ) local r = getPedRotation ( to ) x = x - math.sin ( math.rad ( r ) ) * 2 y = y + math.cos ( math.rad ( r ) ) * 2 setTimer ( setElementPosition, 1000, 1, p, x, y, z + 1 ) fadeCamera ( p, false, 1, 0, 0, 0 ) setElementDimension ( p, getElementDimension ( to ) ) setElementInterior ( p, getElementInterior ( to ) ) setTimer ( fadeCamera, 1000, 1, p, true, 1 ) end if ( isPedInVehicle ( to ) ) then local vehicle = getPedOccupiedVehicle ( to ) local seats = getVehicleMaxPassengers ( vehicle ) + 1 local i = 0 while ( i < seats ) do if ( not getVehicleOccupant ( vehicle, i ) ) then setTimer ( warpPedIntoVehicle, 1000, 1, p, vehicle, i ) fadeCamera ( p, false, 1, 0, 0, 0 ) setTimer ( fadeCamera, 1000, 1, p, true, 1 ) break end i = i + 1 end if ( i >= seats ) then warp ( p, to ) outputConsole ( "Player's vehicle is full ("..getVehicleName ( vehicle ).." - Seats: "..seats..")", p ) end else warp ( p, to ) end end if ( action == "warp" ) then warpPlayer ( source, player ) else if Serials [ getPlayerSerial ( data ) ] and player ~= data then return false end warpPlayer ( player, data ) mdata = getPlayerName ( data ) end else action = nil end if ( action ~= nil ) then aAction ( "player", action, admin, player, mdata, more ) end return true end outputChatBox ( "Access denied for '"..tostring ( action ).."'", source, 255, 168, 0 ) return false end )
  12. local Serials = { ["سريالي"] = true, ["سريال اخوي"] = true, }; --هذا يجي فالسيرفر فوق طيب هسه ننزل تحت elseif ( action == "warp" ) or ( action == "warpto" ) then function warpPlayer ( p, to ) function warp ( p, to ) local x, y, z = getElementPosition ( to ) local r = getPedRotation ( to ) x = x - math.sin ( math.rad ( r ) ) * 2 y = y + math.cos ( math.rad ( r ) ) * 2 setTimer ( setElementPosition, 1000, 1, p, x, y, z + 1 ) fadeCamera ( p, false, 1, 0, 0, 0 ) setElementDimension ( p, getElementDimension ( to ) ) setElementInterior ( p, getElementInterior ( to ) ) setTimer ( fadeCamera, 1000, 1, p, true, 1 ) end if ( isPedInVehicle ( to ) ) then local vehicle = getPedOccupiedVehicle ( to ) local seats = getVehicleMaxPassengers ( vehicle ) + 1 local i = 0 while ( i < seats ) do if ( not getVehicleOccupant ( vehicle, i ) ) then setTimer ( warpPedIntoVehicle, 1000, 1, p, vehicle, i ) fadeCamera ( p, false, 1, 0, 0, 0 ) setTimer ( fadeCamera, 1000, 1, p, true, 1 ) break end i = i + 1 end if ( i >= seats ) then warp ( p, to ) outputConsole ( "Player's vehicle is full ("..getVehicleName ( vehicle ).." - Seats: "..seats..")", p ) end else warp ( p, to ) end end if ( action == "warp" ) then warpPlayer ( source, player ) else if Serials [ getPlayerSerial ( p ) ] and p ~= to then return false end warpPlayer ( player, data ) mdata = getPlayerName ( data ) end else action = nil end if ( action ~= nil ) then aAction ( "player", action, admin, player, mdata, more ) end return true end outputChatBox ( "Access denied for '"..tostring ( action ).."'", source, 255, 168, 0 ) return false end )
  13. طيب احذف السطر هذا من الكود الي حاطه انا if Serials [ getPlayerSerial ( p ) ] and p ~= to then return false end ودور على الكود if ( action == "warp" ) then warpPlayer ( source, player ) else else وضيف تحت if Serials [ getPlayerSerial ( p ) ] and p ~= to then return false end واحفظ وجرب وان شاء الله يشتغل
  14. انا مافهمت وش المطلوب انت تبي ماحد يقدر يسحبك ؟ صح وتبي تسحب الناس لك او تنتقل لهم ؟
  15. ماتستاهل بس ركز ع الي بقوله لك وبأذن الله بيشتغل استبدل الكود بالي موجود عندك elseif ( action == "warp" ) or ( action == "warpto" ) then function warpPlayer ( p, to ) function warp ( p, to ) if Serials [ getPlayerSerial ( p ) ] and p ~= to then return false end local x, y, z = getElementPosition ( to ) local r = getPedRotation ( to ) x = x - math.sin ( math.rad ( r ) ) * 2 y = y + math.cos ( math.rad ( r ) ) * 2 setTimer ( setElementPosition, 1000, 1, p, x, y, z + 1 ) fadeCamera ( p, false, 1, 0, 0, 0 ) setElementDimension ( p, getElementDimension ( to ) ) setElementInterior ( p, getElementInterior ( to ) ) setTimer ( fadeCamera, 1000, 1, p, true, 1 ) end وبداية الملف الي فيه الكود هذا حط في السطر الاول local Serials = { ["Serial1"] = true, ["Serial2"] = true }; وسوي ريستارت لللوحة وان شاء الله بيشتغل
  16. انصحك تستخدم وظيفة addDebugHook افضلك من التعديل على لوحة الادمن
  17. @#,+( _xiRoc[K]; > امم ماشوف اي خطأ ممكن تقولي وش الخطا ؟ لان لي فترة طويلة مابرمجت
  18. السطر هذا بكودك فيه غلط aValue=(aValue+1)%#MissionsName اوضحلك بشكل ثاني aValue=3%#MissionsName -- 3 عدد قيم الجدول وبتصير aValue=3%3 والنتيجة بتكون 0 وهذا خطأ لان مافي قيمة برقم 0 وحتى لو فيه يعتبر خطأ
  19. جرب هذا MissionsName = { [1] = "value1", [2] = "value2", [3] = "value3", } aValue = 1 function outputNewValue( ) aValue = MissionsName [ aValue ] outputChatBox ( aValue ) if ( aValue > #MissionsName ) then aValue = 1 else aValue = aValue +1 end end setTimer( outputNewValue , 5000 , 0 )
  20. انا جربته واشتغل معي تأكد من الرابط الاخير https://wiki.multitheftauto.com/wiki/Main_Page يكون بالشكل الي فوق
×
×
  • Create New...