Jump to content

x[ طلب ]x طلب فانكشن


Recommended Posts

السلام عليكم و رحمة الله و بركاته

ابي فنكشنات

عند دخول الماركر

يروح احداثيات محددة في عالم وهمي 30

و ياخذ سياره

ماينزل من السيارة ابدا

الماركر يشتغل كل دقيقة

Edited by Guest
Link to comment

تفضل شوف هالموضوع وتعلم الطريقه الجديدة لعنوان الموضوع

https://forum.multitheftauto.com/viewtopic.php?f=160&t=100292

+ إذا سمحت عدل عنوان الموضوع

بالنسبه لطلبك

حدث دخول الماركر

https://wiki.multitheftauto.com/wiki/OnClientMarkerHit

setElementPosition -- تستخدم لنقل العنصر لموقع جديد 
setElementDimension -- تستخدم لوضع العنصر في عالم وهمي 
createVehicle -- تصنع سيارة  
triggerServerEvent -- تسويه لان وظيفه ادخال اللاعب للسيارة سيرفر فقط 
warpPedIntoVehicle -- تدخل اللاعب للسيارة  
  

حدث الخروج من السيارة

https://wiki.multitheftauto.com/wiki/On ... ehicleExit

يا تسوي له

cancelEvent ()

او تقتل اللاعب اذا خرج

واستخدم ترايقر

triggerServerEvent 
killPed 

Link to comment
تفضل شوف هالموضوع وتعلم الطريقه الجديدة لعنوان الموضوع

https://forum.multitheftauto.com/viewtopic.php?f=160&t=100292

+ إذا سمحت عدل عنوان الموضوع

بالنسبه لطلبك

حدث دخول الماركر

https://wiki.multitheftauto.com/wiki/OnClientMarkerHit

setElementPosition -- تستخدم لنقل العنصر لموقع جديد 
setElementDimension -- تستخدم لوضع العنصر في عالم وهمي 
createVehicle -- تصنع سيارة  
triggerServerEvent -- تسويه لان وظيفه ادخال اللاعب للسيارة سيرفر فقط 
warpPedIntoVehicle -- تدخل اللاعب للسيارة  
  

حدث الخروج من السيارة

https://wiki.multitheftauto.com/wiki/On ... ehicleExit

يا تسوي له

cancelEvent ()

او تقتل اللاعب اذا خرج

واستخدم ترايقر

triggerServerEvent 
killPed 

يحتاج يسوي setTimer

حتى الماركر يشتغل كل دقيقة

Link to comment

فكرتي عند دخول ماركر معين يوديه احداثيات

+

يعطييه سيارة

+

ما ينزل من السيارة

+

اذا وقع في البحر يموت

محاولتي

local marker = createMarker(3050.78467, -1484.73096, 16.32500, "arrow", 2, 255, 255, 0, 0) 
createBlipAttachedTo(marker, 53) 
function changeLocation(person) 
        setElementPosition(person, 9138, -2871.1999511719, 1.6000000238419) 
end 
addEventHandler("onMarkerHit", marker, changeLocation) 
-- 
marker = createMarker(9138,-2871.1999511719,1.6000000238419,"cylinder",3,25,151,178,255) 
local vehicles = {480} 
local vehicleT = {} 
  
function onMarkerHit(player) 
    if ( getElementType(player) == "player" ) then 
        if not( isPedInVehicle(player) ) then 
            if ( isElement(vehicleT[player]) ) then destroyElement(vehicleT[player]) end 
            local model = vehicles[math.random(#vehicles)] 
            local x,y,z = getElementPosition(source) 
            vehicleT[player] = createVehicle(model, 9138,-2871.1999511719,1.6000000238419) 
            warpPedIntoVehicle ( player, vehicleT[player] ) 
        end 
    end 
end 
addEventHandler("onMarkerHit",marker,onMarkerHit) 

سوييت فقط انه لما يدخل الماركر

يروح الماب حق الريس

+

ياخذ سياره

ابي اذا وقع يموت

+

ما ينزل من السيارة

Link to comment

هذا طلبك كامل + لم تتم التجربه

12, 19, 27 في سطر Number باحداثيات المكان الي تبي الاعب ينتقل لها + بدل كلمة x, y, z ملاحظه : سطر 10 بدل

برقم الدمنيشين الي تبيه

local marker = createMarker ( 9138, -2871.1999511719, 1.6000000238419, "cylinder", 3, 25, 151, 178, 255 ) 
  
local Vehicles = { 480, 411, 412, 413, 414, 415 }; 
local VehiclePlayer = {    }; 
  
addEventHandler ( "onMarkerHit", marker, 
function ( player ) 
    if ( getElementType ( player ) == "player" ) then 
        if not ( isPedInVehicle ( player ) ) then 
            setElementPosition ( player, x, y, z ) 
                  if ( getElementDimension ( player ) == 0 ) then 
                        setElementDimension ( player, Number ) 
            if ( isElement ( VehiclePlayer [ player ] ) ) then  
                destroyElement ( VehiclePlayer [ player ] ) 
            end 
                local Model = Vehicles [ math.random ( #Vehicles ) ] 
                VehiclePlayer [ player ] = createVehicle ( Model, 9138, -2871.1999511719, 1.6000000238419 ) 
                warpPedIntoVehicle ( player, VehiclePlayer [ player ] ) 
                setElementDimension ( VehiclePlayer [ player ], Number ) 
            end 
        end 
    end 
end, false ) 
  
addEventHandler ( "onVehicleStartExit", resourceRoot, 
function ( player ) 
    if ( getElementDimension ( VehiclePlayer [ player ] ) == Number ) and ( getElementDimension ( player ) == Number ) then 
        cancelEvent (    ) 
    end 
    if ( isElementInWater ( player ) ) then 
        killPed ( player ) 
    end 
end ) 

@Abdul KariM

isPedInWater 

This function is deprecated. This means that its use is discouraged and that it might not exist in future versions.

Please use isElementInWater instead.

Edited by Guest
Link to comment
هذا طلبك كامل + لم تتم التجربه

12, 19, 27 في سطر Number باحداثيات المكان الي تبي الاعب ينتقل لها + بدل كلمة x, y, z ملاحظه : سطر 10 بدل

برقم الدمنيشين الي تبيه

local marker = createMarker ( 9138, -2871.1999511719, 1.6000000238419, "cylinder", 3, 25, 151, 178, 255 ) 
  
local Vehicles = { 480, 411, 412, 413, 414, 415 }; 
local VehiclePlayer = {    }; 
  
addEventHandler ( "onMarkerHit", marker, 
function ( player ) 
    if ( getElementType ( player ) == "player" ) then 
        if not ( isPedInVehicle ( player ) ) then 
            setElementPosition ( player, x, y, z ) 
                  if ( getElementDimension ( player ) == 0 ) then 
                        setElementDimension ( player, Number ) 
            if ( isElement ( VehiclePlayer [ player ] ) ) then  
                destroyElement ( VehiclePlayer [ player ] ) 
            end 
                local Model = Vehicles [ math.random ( #Vehicles ) ] 
                VehiclePlayer [ player ] = createVehicle ( Model, 9138, -2871.1999511719, 1.6000000238419 ) 
                warpPedIntoVehicle ( player, VehiclePlayer [ player ] ) 
                setElementDimension ( VehiclePlayer [ player ], Number ) 
            end 
        end 
    end 
end, false ) 
  
addEventHandler ( "onVehicleStartExit", root, 
function ( player ) 
    if ( isPedInVehicle ( player ) ) then 
        if ( getElementDimension ( VehiclePlayer [ player ] ) == Number ) and ( getElementDimension ( player ) == Number ) then 
            cancelEvent (    ) 
        end 
        if ( isElementInWater ( player ) ) then 
            killPed ( player ) 
        end 
    end 
end ) 

@Abdul KariM

isPedInWater 

This function is deprecated. This means that its use is discouraged and that it might not exist in future versions.

Please use isElementInWater instead.

يعطيك العافية مانتهبت للملاحظة

resourceRoot بدلها بـ root

:mrgreen: والسطر الاول مالها داعي اول ماينزل الاعب من السيارة , شي طبيعي يكون بسيارة

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...