Jump to content

يا ريت اي خبير يدخل للتأكد من الكود


mhmd

Recommended Posts

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

ما ابي اطول عليكم

فيه كود و ابيكم تتاكدو منه الكود ذا وظيفته انه اذا اي حد ما خلص عنده التحميل و دخل الماركر تجيه سيارة بس الكود مدري ليه ما يشتغل عندي بالله ابي مساعدتكم

lua:

  
VehicleM = createMarker ( 1470.91150, 1840.44360, 10.81250, "cylinder", 2, 255, 255, 0, 255 ) 
  
addEventHandler( "onMarkerHit", VehicleM, 
    function ( hitElement ) 
        if 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 ( 411, x, y, z ) 
            if Vehicles[hitElement] then 
                warpPedIntoVehicle( hitElement, Vehicles[hitElement] ) 
                outputChatBox( "يرجى الاحتفاظ بالسيارة حتى ينتهي التحميل", hitElement, 255, 0, 0, true ) 
            end 
        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 
) 

meta:

<meta> 
     <info author="script" type="play" name="play" description="you should go to marker and it will give you a car" /> 
     <script src="script.lua" /> 
</meta> 
  

وشكرا :mrgreen:

Link to comment

كان فيه بعض الاخطاء .. على ما اظن هو يقصد لو كان معه تحميل يكون معه الماركر طالع

  
-- # Server Side ! 
local Vehicles = {} 
  
VehicleM = createMarker ( 1470.91150, 1840.44360, 10.81250, "cylinder", 2, 255, 255, 0, 255 ) 
  
addEventHandler( "onMarkerHit", VehicleM, 
    function ( hitElement ) 
        if getElementType( hitElement ) == "player" and not isPedInVehicle( hitElement ) then 
            if isElement(Vehicles[hitElement]) then 
                destroyElement( Vehicles[hitElement] ) 
                Vehicles[hitElement] = nil 
            end 
            local x,y,z = getElementPosition( hitElement ) 
            Vehicles[hitElement] = createVehicle ( 411, x, y, z ) 
            warpPedIntoVehicle( hitElement, Vehicles[hitElement] ) 
            outputChatBox( "يرجى الاحتفاظ بالسيارة حتى ينتهي التحميل", hitElement, 255, 0, 0, true ) 
        end 
    end 
) 
  
addEventHandler( "onVehicleExplode", root, 
    function( ) 
        setTimer( destroyElement, 2000, 1, source ) 
    end 
) 
  
addEventHandler( "onPlayerQuit", root, 
    function( ) 
        if isElement(Vehicles[source]) then 
            destroyElement( Vehicles[source] ) 
        end 
    end 
) 
  
  

Link to comment

.. هذا كود تابل يختلف عن الي بالموضوع

كان فيه بعض الاخطاء .. على ما اظن هو يقصد لو كان معه تحميل يكون معه الماركر طالع

  
-- # Server Side ! 
local Vehicles = {} 
  
VehicleM = createMarker ( 1470.91150, 1840.44360, 10.81250, "cylinder", 2, 255, 255, 0, 255 ) 
  
addEventHandler( "onMarkerHit", VehicleM, 
    function ( hitElement ) 
        if getElementType( hitElement ) == "player" and not isPedInVehicle( hitElement ) then 
            if isElement(Vehicles[hitElement]) then 
                destroyElement( Vehicles[hitElement] ) 
                Vehicles[hitElement] = nil 
            end 
            local x,y,z = getElementPosition( hitElement ) 
            Vehicles[hitElement] = createVehicle ( 411, x, y, z ) 
            warpPedIntoVehicle( hitElement, Vehicles[hitElement] ) 
            outputChatBox( "يرجى الاحتفاظ بالسيارة حتى ينتهي التحميل", hitElement, 255, 0, 0, true ) 
        end 
    end 
) 
  
addEventHandler( "onVehicleExplode", root, 
    function( ) 
        setTimer( destroyElement, 2000, 1, source ) 
    end 
) 
  
addEventHandler( "onPlayerQuit", root, 
    function( ) 
        if isElement(Vehicles[source]) then 
            destroyElement( Vehicles[source] ) 
        end 
    end 
) 
  
  

الكود ماشوف فيه اخطاء بس صاحب الموضوع غلطان بنسخ الكود من المصدر الي جابه منه

بالنسبة لصاحب الموضوع .. تفضل هاذ الكود الأصلي، انسخه مره ثانية وعوض مكان المتغيرات الي موضحه بالأسفل وبيضبط معكـ

-- Server Side !
Vehicles = {} 
  
VehicleM = createMarker ( x, y, z, "cylinder", 2, 255, 255, 0, 255 ) 
  
addEventHandler( "onMarkerHit", VehicleM, 
    function ( hitElement ) 
        if 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( "* لقد حصلت علي موتر !", hitElement, 255, 0, 0, true ) 
            end 
        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 = إحداثيات الماركر

السطر 12 ,

ID = رقم السيارة

Link to comment

اخواني جربت جميع الاواد و لم تنجح

و حق تابل

client:

function checkTransfer() 
    if isTransferBoxActive() == true then 
        setTimer(checkTransfer, 2000, 1) 
    else 
        setElementData(localPlayer, "iLoveMyMother", true) 
    end 
end 
addEventHandler("onClientResourceStart", resourceRoot, checkTransfer) 

server:

local Vehicles = {} 
  
VehicleM = createMarker ( 1797.33508, 860.26874, 10.64586, "cylinder", 2, 255, 255, 0, 255 ) 
  
addEventHandler( "onMarkerHit", VehicleM, 
    function ( hitElement ) 
        if getElementType( hitElement ) == "player" and not isPedInVehicle( hitElement ) then 
            if isElement(Vehicles[hitElement]) then 
                destroyElement( Vehicles[hitElement] ) 
                Vehicles[hitElement] = nil 
            end 
            local x,y,z = getElementPosition( hitElement ) 
            Vehicles[hitElement] = createVehicle ( 411, x, y, z ) 
            warpPedIntoVehicle( hitElement, Vehicles[hitElement] ) 
            outputChatBox( "يرجى الاحتفاظ بالسيارة حتى ينتهي التحميل", hitElement, 255, 0, 0, true ) 
        end 
    end 
) 
  
addEventHandler( "onVehicleExplode", root, 
    function( ) 
        setTimer( destroyElement, 2000, 1, source ) 
    end 
) 
  
addEventHandler( "onPlayerQuit", root, 
    function( ) 
        if isElement(Vehicles[source]) then 
            destroyElement( Vehicles[source] ) 
        end 
    end 
) 
  

meta:

<meta> 
    <info author="helovehismother" version="1.0.4" type="script"/> 
    <script src="Server.lua" type="server"/> 
    <script src="Client.lua" type="client" /> 
</meta> 

هل يوجد اخطاء ؟ او الخطأ مني؟

و اسف على الاطالة :mrgreen:

Link to comment
اخواني جربت جميع الاواد و لم تنجح

و حق تابل

client:

function checkTransfer() 
    if isTransferBoxActive() == true then 
        setTimer(checkTransfer, 2000, 1) 
    else 
        setElementData(localPlayer, "iLoveMyMother", true) 
    end 
end 
addEventHandler("onClientResourceStart", resourceRoot, checkTransfer) 

server:

local Vehicles = {} 
  
VehicleM = createMarker ( 1797.33508, 860.26874, 10.64586, "cylinder", 2, 255, 255, 0, 255 ) 
  
addEventHandler( "onMarkerHit", VehicleM, 
    function ( hitElement ) 
        if getElementType( hitElement ) == "player" and not isPedInVehicle( hitElement ) then 
            if isElement(Vehicles[hitElement]) then 
                destroyElement( Vehicles[hitElement] ) 
                Vehicles[hitElement] = nil 
            end 
            local x,y,z = getElementPosition( hitElement ) 
            Vehicles[hitElement] = createVehicle ( 411, x, y, z ) 
            warpPedIntoVehicle( hitElement, Vehicles[hitElement] ) 
            outputChatBox( "يرجى الاحتفاظ بالسيارة حتى ينتهي التحميل", hitElement, 255, 0, 0, true ) 
        end 
    end 
) 
  
addEventHandler( "onVehicleExplode", root, 
    function( ) 
        setTimer( destroyElement, 2000, 1, source ) 
    end 
) 
  
addEventHandler( "onPlayerQuit", root, 
    function( ) 
        if isElement(Vehicles[source]) then 
            destroyElement( Vehicles[source] ) 
        end 
    end 
) 
  

meta:

<meta> 
    <info author="helovehismother" version="1.0.4" type="script"/> 
    <script src="Server.lua" type="server"/> 
    <script src="Client.lua" type="client" /> 
</meta> 

هل يوجد اخطاء ؟ او الخطأ مني؟

و اسف على الاطالة :mrgreen:

# وش فائدةة اول كود ؟ , iLoveMyMother :lol:

-- Server Side !
Vehicles = {} 
  
VehicleM = createMarker ( x, y, z, "cylinder", 2, 255, 255, 0, 255 ) 
  
addEventHandler( "onMarkerHit", VehicleM, 
    function ( hitElement ) 
        if 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( "* لقد حصلت علي موتر !", hitElement, 255, 0, 0, true ) 
            end 
        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 = إحداثيات الماركر

السطر 12 ,

ID = رقم السيارة

Link to comment
# وش فائدةة اول كود ؟ , iLoveMyMother

===|OSAMA|=== wrote:

-- Server Side !

LINE NUMBER ON/OFF | EXPAND/CONTRACT | SELECT ALL

Vehicles = {}

 

VehicleM = createMarker ( x, y, z, "cylinder", 2, 255, 255, 0, 255 )

 

addEventHandler( "onMarkerHit", VehicleM,

    function ( hitElement )

        if 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( "* لقد حصلت علي موتر !", hitElement, 255, 0, 0, true )

            end

        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 = إحداثيات الماركر

وش فائدة اول كود = viewtopic.php?f=160&t=67837

جربت الكود الي انت حطاه بس يوم افتح المود في الريسورس ما يطلع المود ما اقدر اشوفه

يعني ما يشتغل ن شاء الله تكون فهمتني :D

Link to comment
اخواني جربت جميع الاواد و لم تنجح

و حق تابل

client:

function checkTransfer() 
    if isTransferBoxActive() == true then 
        setTimer(checkTransfer, 2000, 1) 
    else 
        setElementData(localPlayer, "iLoveMyMother", true) 
    end 
end 
addEventHandler("onClientResourceStart", resourceRoot, checkTransfer) 

server:

local Vehicles = {} 
  
VehicleM = createMarker ( 1797.33508, 860.26874, 10.64586, "cylinder", 2, 255, 255, 0, 255 ) 
  
addEventHandler( "onMarkerHit", VehicleM, 
    function ( hitElement ) 
        if getElementType( hitElement ) == "player" and not isPedInVehicle( hitElement ) then 
            if isElement(Vehicles[hitElement]) then 
                destroyElement( Vehicles[hitElement] ) 
                Vehicles[hitElement] = nil 
            end 
            local x,y,z = getElementPosition( hitElement ) 
            Vehicles[hitElement] = createVehicle ( 411, x, y, z ) 
            warpPedIntoVehicle( hitElement, Vehicles[hitElement] ) 
            outputChatBox( "يرجى الاحتفاظ بالسيارة حتى ينتهي التحميل", hitElement, 255, 0, 0, true ) 
        end 
    end 
) 
  
addEventHandler( "onVehicleExplode", root, 
    function( ) 
        setTimer( destroyElement, 2000, 1, source ) 
    end 
) 
  
addEventHandler( "onPlayerQuit", root, 
    function( ) 
        if isElement(Vehicles[source]) then 
            destroyElement( Vehicles[source] ) 
        end 
    end 
) 
  

meta:

<meta> 
    <info author="helovehismother" version="1.0.4" type="script"/> 
    <script src="Server.lua" type="server"/> 
    <script src="Client.lua" type="client" /> 
</meta> 

هل يوجد اخطاء ؟ او الخطأ مني؟

و اسف على الاطالة :mrgreen:

وش تسوي انت؟؟

تسوي هريس؟

إذا بتستخدم كودي

لازم تنسخ الأثنين الكلينت مع السيرفر

مو تاخذ الكلينت و تروح تجيب سيرفر مدري من وين

Link to comment

كان فيه بعض الاخطاء .. على ما اظن هو يقصد لو كان معه تحميل يكون معه الماركر طالع

  
-- # Server Side ! 
local Vehicles = {} 
  
VehicleM = createMarker ( 1470.91150, 1840.44360, 10.81250, "cylinder", 2, 255, 255, 0, 255 ) 
  
addEventHandler( "onMarkerHit", VehicleM, 
    function ( hitElement ) 
        if getElementType( hitElement ) == "player" and not isPedInVehicle( hitElement ) then 
            if isElement(Vehicles[hitElement]) then 
                destroyElement( Vehicles[hitElement] ) 
                Vehicles[hitElement] = nil 
            end 
            local x,y,z = getElementPosition( hitElement ) 
            Vehicles[hitElement] = createVehicle ( 411, x, y, z ) 
            warpPedIntoVehicle( hitElement, Vehicles[hitElement] ) 
            outputChatBox( "يرجى الاحتفاظ بالسيارة حتى ينتهي التحميل", hitElement, 255, 0, 0, true ) 
        end 
    end 
) 
  
addEventHandler( "onVehicleExplode", root, 
    function( ) 
        setTimer( destroyElement, 2000, 1, source ) 
    end 
) 
  
addEventHandler( "onPlayerQuit", root, 
    function( ) 
        if isElement(Vehicles[source]) then 
            destroyElement( Vehicles[source] ) 
        end 
    end 
) 
  
  

يا تابل هو خذ الكود اللي حطيته له

وحط ملف كلنت حقك .. :lol:

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