Jump to content

شرح للشآدر , ملف fx


Recommended Posts

؟؟

آفدتني صرآحه

ههههههههههههههههههههههههه

طيب قريته ؟

:oops:

element, string dxCreateShader ( string filepath [, float priority = 0, float maxDistance = 0, bool layered = false, string elementTypes = "world,vehicle,object,other" ] ) 

Link to comment
؟؟

آفدتني صرآحه

ههههههههههههههههههههههههه

طيب قريته ؟

:oops:

element, string dxCreateShader ( string filepath [, float priority = 0, float maxDistance = 0, bool layered = false, string elementTypes = "world,vehicle,object,other" ] ) 

الشادر هذه ملف

يتبرمج عن طريق ثانيه غير

lua

صيغة الملف fx

يعني هذه الفنيشن بس يعمل الشادر و هو موجود اساسا مو يعمل واحد جديد

Link to comment

تبي مثال على ايش ؟

على dx

ولا على اوبجكت او سيارة او لاعب ؟

عشان له استخدامات كثيرة

اعطيك مثال على الصورة الرمزية

3D

local sx, sy = guiGetScreenSize( ) -- متغير لاحضار حجم شاشة الاعب 
local visible = true -- متغير لاظهار واخفاء الرمزية 
local move = true -- متغير للتحكم بتحريك الرمزية 
local shader = dxCreateShader("logo.fx") -- shader نصنع 
local image = dxCreateTexture("logo.png") -- logo ونحط مكان الخلفية texture نصنع 
dxSetShaderValue(shader, "logo", image) -- (الصورة)image هي fx بملف logo نجعل قيمة المتغير 
  
addEventHandler("onClientRender", root, function( ) -- حدث رندر 
    if visible then -- نتحقق ان الاعب ظاهر الرمزية 
        if move then -- ونتحقق ايضا انه مخليها تتحرك 
            dxSetShaderTransform(shader, math.abs(getTickCount( )/10)) -- نخليها تدور 
        else -- اذ كان الشعار غير متحرك 
            dxSetShaderTransform(shader, 0) -- نرجعها على حالتها الطبيعية 
        end -- if move then اند التحقق 
        dxDrawImage(0.8262 * sx, 0.3604 * sy, 0.1221 * sx, 0.1536 *sy , shader) -- shader صنع الصورة وجعل مكان الصورة هو 
    end -- if visible then اند التحقق 
end) 
  
function cmds(cmd) -- وظيفة امر باف 8 
    if cmd == "showlogo" then -- showlogo نتحقق ان الامر هو 
        visible = not visible -- متغير لاظهار واخفاء الرمزية 
    else -- showlogo اذ كان الامر غير 
        if visible then -- نتحقق انه الرمزية ظاهر 
            move = not move -- متغير للتحكم بتحريك الرمزية 
        end -- if visible then اند التحقق 
    end -- if cmd == "showlogo" then اند التحقق 
end -- cmds اند الوظيفة  
addCommandHandler("smtl", cmds) -- اضافة امر لتتحريك الخلفية 
addCommandHandler("showlogo", cmds) -- اضافة امر لاظهار الخلفية 

ملف fx

texture logo; // fx بملف logo نلاحظ عرفنا 
  
technique simple { 
    pass P0 { 
        Texture[0] = logo; // fx بملف logo نلاحظ عرفنا 
    } 
} 

المود نشرته بجراند العرب بعضوية وهمية 8)

Link to comment

سويته لكن فيه مشكله !

هذآ آلدي بوق

g6VGPCw.png

local sultanshader = dxCreateShader( "carskin.fx" ) 
local sultantex = dxCreateTexture( "carskin.png" )  
dxSetShaderValue(sultanshader, "carskin", sultantex) 
         
addEventHandler( "onClientResourceStart", resourceRoot, 
    function ( ) 
        engineApplyShaderToWorldTexture( sultanshader, "#emapsultanbody256" ) 
    end 
) 
  

Link to comment

client.lua

shader = dxCreateShader("shader.fx", 0, 0, false, "vehicle") 
texture = dxCreateTexture("theme.jpg") 
dxSetShaderValue(shader, "CarSkin", texture) 
engineApplyShaderToWorldTexture(shader, "vehiclegrunge256") 

shader.fx

texture CarSkin; 
      
technique simple { 
    pass P0 { 
        Texture[0] = CarSkin; 
    } 
} 

Link to comment

يعطيك آلعآفيه ,

بس عندي إستفسار عن ال attachElement

انا مسوي اوبجكت بجهة كلنت , وسيآره بجهة سيرفر

لما سويت الكود يقول بآد آرقمنت

الي هو attachElement

Link to comment
يعطيك آلعآفيه ,

بس عندي إستفسار عن ال attachElement

انا مسوي اوبجكت بجهة كلنت , وسيآره بجهة سيرفر

لما سويت الكود يقول بآد آرقمنت

الي هو attachElement

ورني الكود :|

Link to comment
الكلنت مو مرتبط ب سيرفر

يقدر بترايقر

خلآص آلمشكله ذي حليتها ,

لكن عندي آستفسار عشان السياره لما ركبت شادر صار على كل السيارات الي نوعها Sultan

آبي آخليها على سياره وحده انا مسويها من المود !

Link to comment

texture = dxCreateTexture("theme.jpg") 

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

+ هو الي يحتويه يعني الصورة الي ضفتها بالكود فوق ؟ fx انا الي بدي اعرفه انه ملف ال

Link to comment
texture = dxCreateTexture("theme.jpg") 

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

+ هو الي يحتويه يعني الصورة الي ضفتها بالكود فوق ؟ fx انا الي بدي اعرفه انه ملف ال

طلبك الاول

يب

طلبك الثاني

ماتقدر تحط فيه الصورة لكن تقدر بالطريقة التالية fx لا ملف

dxSetShaderValue

قيمته الصورة fx نجعل المتغير بملف

ومن ثم تحط الصور على السيارات من وظيفة

engineApplyShaderToWorldTexture

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