Jump to content

hedit إستفسار عن مود


Recommended Posts

السلام عليكم

لأني أعتقد إنه في فنكشن يسهل ( In Game Handling Editor ) hedit ممكن تقولوا لي وش الفنكشنات إللي يمكن إستخراجها من مود

تحميل الوزنيات

وشكرآ

Link to comment
--|> EVENTS 
        requestRights [ source = player | args ( ) ] 
        importHandling [ source = player | args ( element vehicle, table toImport ) ] 
        resetHandling [ source = player | args ( element vehicle, int baseVehicleID ) ] 
--|> FUNCTIONS 
        setHandlingFromTable ( element vehicle, table tab ) 

إذا تبي أي مثال على أي وحدة منهم .. أنا جاهز .

Link to comment

For Ex.:

addEventHandler ( "onClientGUIClick", Button, 
    function ( ) 
        if ( isPedInVehicle ( localPlayer ) ) then 
            importHandling ( getPedOccupiedVehicle ( localPlayer ), "The Handling", "SA" ) 
        end 
    end, false 
) 

hedit طبعاً لازم تحط هالنكشفن داخل مود

إذا تبيها من مود ثاني ..

exportضيف الفنكشن بالميتا .. وضبطها على الـ

ثم رح للمود الثاني وضيف هالكود ذذ

For Ex.:

addEventHandler ( "onClientGUIClick", Button, 
    function ( ) 
        if ( isPedInVehicle ( localPlayer ) ) then 
            export [ "hedit" ]:importHandling ( getPedOccupiedVehicle ( localPlayer ), "The Handling", "SA" ) 
        end 
    end, false 
) 

Edited by Guest
Link to comment
For Ex.:
addEventHandler ( "onClientGUIClick", Button, 
    function ( ) 
        if ( isPedInVehicle ( localPlayer ) then 
            importHandling ( getPedOccupiedVehicle ( localPlayer ), "The Handling", "SA" ) 
        end 
    end, false 
) 

hedit طبعاً لازم تحط هالنكشفن داخل مود

إذا تبيها من مود ثاني ..

exportضيف الفنكشن بالميتا .. وضبطها على الـ

ثم رح للمود الثاني وضيف هالكود ذذ

For Ex.:

addEventHandler ( "onClientGUIClick", Button, 
    function ( ) 
        if ( isPedInVehicle ( localPlayer ) then 
            export [ "hedit" ]:importHandling ( getPedOccupiedVehicle ( localPlayer ), "The Handling", "SA" ) 
        end 
    end, false 
) 

قوس ناقص

)

isPedInVehicle .

Link to comment
For Ex.:
addEventHandler ( "onClientGUIClick", Button, 
    function ( ) 
        if ( isPedInVehicle ( localPlayer ) then 
            importHandling ( getPedOccupiedVehicle ( localPlayer ), "The Handling", "SA" ) 
        end 
    end, false 
) 

hedit طبعاً لازم تحط هالنكشفن داخل مود

إذا تبيها من مود ثاني ..

exportضيف الفنكشن بالميتا .. وضبطها على الـ

ثم رح للمود الثاني وضيف هالكود ذذ

For Ex.:

addEventHandler ( "onClientGUIClick", Button, 
    function ( ) 
        if ( isPedInVehicle ( localPlayer ) then 
            export [ "hedit" ]:importHandling ( getPedOccupiedVehicle ( localPlayer ), "The Handling", "SA" ) 
        end 
    end, false 
) 

قوس ناقص

)

isPedInVehicle .

تم التعديل، سوري سويته عالسريع .

Link to comment

مشكوررين ما قصرتوا بس أبغى أفهم شي

    --|> EVENTS 
            importHandling [ source = player | args ( element vehicle, table toImport ) ] 

إنت حطيتلي كذا يا كنق, مو كذا المفروض يكون هذا حدث ؟

Link to comment
مشكوررين ما قصرتوا بس أبغى أفهم شي
    --|> EVENTS 
            importHandling [ source = player | args ( element vehicle, table toImport ) ] 

إنت حطيتلي كذا يا كنق, مو كذا المفروض يكون هذا حدث ؟

سوري أخوي .. الحين فهمت نظام السكربت ؛ السكربت أثرهـ له وظايف وأحداث كثير وفيه عندكـ وظايف واحداث بجانب كلنت وأخرى بجانب سيرفر وأخرى بجانب كلنت وسيرفر معاً ..

فيه عندكـ وظايف بجانب كلنت هي كالتالي ..

-- |> FUNCTIONS 
    getText ( ... ) 
     
    getHandlingPropertyFriendlyName ( string property ) 
    getHandlingPropertyInformationText ( string property ) 
    getHandlingPropertyValueType ( string property ) 
    getHandlingPropertyValueInformation ( string property ) 
    getHandlingPropertyOptionNames ( string property ) 
    getHandlingPropertyByteName ( string property, integer byte, string value ) 
    getHandlingPropertyByteInformation ( string property, integer byte, string value ) 
    getHandlingHexadecimalChangeDetails ( element vehicle, string property, var value ) 
     
    cacheClientSaves ( ) 
    getClientSaves ( ) 
    isClientHandlingExisting ( string name ) 
    saveClientHandling ( string name, string description ) 
    loadClientHandling ( string name ) 
  
    loadHandling ( element vehicle, lowerCaseName, cacheLib ) -- Not for general use! It's called by functions. 
     
    importHandling ( element vehicle, string handlingLine/table handlingTable ) 
    exportHandling ( element vehicle ) 
     
    resetVehicleHandling ( element vehicle, int baseID ) 
     
    prepareHandlingValue ( element vehicle, string property, var value ) 
     
    getPlayerCorrectTime ( int hours, int minutes, int seconds ) 
    setUserConfig ( string config, string value ) 
    getUserConfig ( string config ) 
    getUserTemplate ( ) 
    getUserLanguage ( ) 
    updateXMLCache ( string cahchelib, string cachename, table entry ) 
    updateRights ( bool loggedin, bool admin ) 

وفي عندكـ وظايف وأحداث بجانب سيرفر وهي كالتالي ..

-- |> EVENTS 
        requestRights [ source = player | args ( ) ] 
        importHandling [ source = player | args ( element vehicle, table toImport ) ] 
        resetHandling [ source = player | args ( element vehicle, int baseVehicleID ) ] 
         
-- |> FUNCTIONS 
        setHandlingFromTable ( element vehicle, table tab ) 

وفيه عندكـ وظايف بجانب سيرفر وكلنت وهي كالتالي ..

-- |> FUNCTIONS 
    checkArguments ( table { "type", argument }, ... ) -- UNUSED 
     
    validateResourcePointer ( string/userdata resource ) 
     
    isValidPlayer ( element player ) 
    isValidVehicle ( element vehicle ) 
    isValidVehicleModel ( int model ) 
     
    isHandlingPropertyValid ( string property ) 
    isHandlingPropertyCorrectable ( string property ) 
    isHandlingPropertyCenterOfMass ( string property ) 
    isHandlingPropertyHexadecimal ( string property ) 
    getHandlingLimits ( string property ) 
    isHandlingValueWithinLimits ( string property, int/float value ) 
     
    getVehicleIdentifierByModel ( integer model ) 
    getVehicleModelsByIdentifier ( string identifier ) 
     
    getHandlingPropertyNameFromID ( int id ) 
    getHandlingPropertyIDFromName ( string property ) 
    getHandlingPropertyInputType ( string property ) 
     
    getHandlingByteEnabled ( element vehicle, string property, integer byte, string value ) 
     
    getHandlingPreviousValue ( element vehicle, string property ) 
     
    setVehicleSaved ( element vehicle, bool saved ) 
    isVehicleSaved ( element vehicle ) 
     
    updateCache ( string cacheLib, string cacheChild, table cacheEntry ) 
    getEnabledValuesFromByteValue ( string byteValue ) 
    valueToString ( string property, var value ) 
    stringToValue ( string property, string value ) 
    numberToHex ( int integer ) 
    tobool ( var variable ) 
    RGBtoHEX ( ... ) 
    math.round ( int number ) 
    table.size ( table table ) 

الحين هالوظايف إلي تبي تستخدمه منها ... يا تستخدمها من داخل السكربت .. أو إذا تبي تستخدمها من خارج السكربت .. لازم تعرف كل فنكشن بالميتا على حسب نوعه عشان تقدر تتصل فيه من سكربت آخر ؛ أما بالنسبة للشرح .. أظن مايبيلهم شرح كل شي موضح تمام .

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