Jump to content

شباب ابي كود ماركر سيارات حق قروب مقرات


تم حذف

Recommended Posts

والله ي بعدي

ما عندي كود الاي تبيه ب الضبط بس ذا اضاهر كود اوسامه او مدري من

VehicleM = createMarker ( x, y, z, "cylinder", size, r, g, b, alpha ) 
ColorM = createMarker ( x, y, z, "cylinder", size, r, g, b, alpha ) 
  
addEventHandler( "onMarkerHit", root, 
    function ( hitElement ) 
        if source == VehicleM and getElementType( hitElement ) == "player" then 
            if Vehicles[hitElement] and getElementType( Vehicles[hitElement] ) == "vehicle" then 
                destroyElement( Vehicles[hitElement] ) 
            end 
            local x,y,z = getElementPosition( hitElement ) 
            Vehicles[hitElement] = createVehicle ( ID, x, y, z ) 
            if Vehicles[hitElement] then 
                warpPedIntoVehicle( hitElement, Vehicles[hitElement] ) 
                outputChatBox( "Write Here", hitElement, r, g, b, true ) 
            end 
        elseif source == ColorM and getElementType( hitElement) == "player" and isPedInVehicle( hitElement ) then 
            local player = getPedOccupiedVehicle( hitElement ) 
            setVehicleColor( player, math.random(255), math.random(255), math.random(255) ) 
            outputChatBox( "Write Here", hitElement, r, g, b, true ) 
        end 
    end 
) 
  
addEventHandler( "onVehicleExplode", root, 
    function( ) 
        setTimer( destroyElement, 2000, 1, source ) 
    end 
) 
  
addEventHandler( "onPlayerQuit", root, 
    function( ) 
        if Vehicles[source] then 
            destroyElement( Vehicles[source] ) 
        end 
    end 
) 
  
  

شرح مبسسط

الإستبدآل ,

الإستبدال في السطر الثالث والرابع :

x, y, z = الإحداثيات

size = الحجم حق الدائرة

r, g, b = (0-255) الألوان تقدر تحط كل واحده منها بين

^ 255, 120, 0 : مثآل

alpha = (0-255) الشفافية : يعني مدى وضوح الدائرة وتقدر تحطه بين

الإستبدال في سطر : 13

ID = رقم السيارة واذا انت تعرف نوعها لكن ما تعرف الرقم حقها تقدر تعرفه من هنا : https://wiki.multitheftauto.com/wiki/Vehicle_IDs

الإستبدال في سطر : 16

Write Here = الكتابة الي تبيها تجي بالشات

r, g, b = (0-255) الألوان تقدر تحط كل واحده منها بين

255, 120, 0 : مثآل ^

الإستبدال في سطر : 21

Write Here = الكتابة الي تبيها تجي بالشات

r, g, b = (0-255) الألوان تقدر تحط كل واحده منها بين

255, 120, 0 : مثآل ^

الكود الكل يقدر يستخدمه ما تقدر تخصصه لقروب معين ع ما اضن

Link to comment

؟Vehicles تقدر تقولي من وين جايب

واقدر اقولك هريسه,

:lol: بالنسبه لصاحب الموضوع, اظن انك تشرح عربي صح؟

onMarkerHit

table -- تسوي جدول للسياره, 
createMarker -- تسوي ماركر # 
getElementType -- تتحقق من الي لمس الماركر انه لاعب # 
getElementData -- Group = تجيب اسم القروب 
createVehicle -- تسوي سياره # 

Link to comment

مثال :

Vehicle = { }; 
  
addCommandHandler ( "Test", function ( p )  
         if isElement(Vehicle[p]) then destroyElement(Vehicle[p]) end 
         local x, y, z = getElementPosition ( p ) 
         Vehicle[p] = createVehicle (ID, x, y, z ) 
   end  
) 
  
addEventHandler( "onVehicleExplode", root, 
    function( ) 
        setTimer( destroyElement, 2000, 1, source ) 
    end 
) 
  
addEventHandler( "onPlayerQuit", root, 
    function( ) 
        if Vehicle[source] then 
            destroyElement( Vehicle[source] ) 
            Vehicle[source] = nil 
        end 
    end 
) 
  

الإستبدال :

سطر 4

ID = آيدي السيارة

Edited by Guest
Link to comment

الحين انا وش عرفني بجراند العرب؟

بعدين يجي واحد يقول مثل الي في سيرفر ffs -_-

اذا تقصد انه لو لمس الماركر وكان في عصابه محدده يعطيه سياره ؟

اذا صحيح شوف ردي فوق واذا لا اشرح عربي

Link to comment
اخي ما تقدر تجهزها لمقر ازة ممكن انا بدي اياها جاهزة انا ما افهم بتبديل اكواد

تفضل :

Vehicle = { }; 
  
marker = createMarker (...) 
  
addEventHandler ( "onMarkerHit", marker, function ( p ) 
         if getElementType(p) == "player" and getElementData ( p, "Group" ) == "اسم القروب هنا" then 
         if isElement(Vehicle[p]) then destroyElement(Vehicle[p]) end 
         local x, y, z = getElementPosition ( p ) 
         Vehicle[p] = createVehicle (ID, x, y, z )  
        end 
   end 
) 
  
addEventHandler( "onVehicleExplode", root, 
    function( ) 
        setTimer( destroyElement, 2000, 1, source ) 
    end 
) 
  
addEventHandler( "onPlayerQuit", root, 
    function( ) 
        if Vehicle[source] then 
            destroyElement( Vehicle[source] ) 
            Vehicle[source] = nil 
        end 
    end 
) 

Link to comment
الرجال قصدة يفتح لستة فيها سيارات ل قروب معين بس وماحد يوخذ السيارة الا بس قروب

اممم اللستة اهو يسويها بالـ GUIEditor

وهو ماوضح وش يبي بالضبط -_-

المهم الكود الي فوق من يلمس الماركر راح يعطي سيارة ,

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...