Jump to content

صوت يطلع مع افتتاح الباب


aL.Kfo

Recommended Posts

مرحبا شباب

معي كود تعديل كنق مونستر تحريك الباب بعد وقت معين اممم ابي اضافه ع الباب اول م يفتح يطلع صوت 20 ثواني يقفل

الكود

  
function move() 
  GATE = createObject(980, x,y,z,0,0,90)-- نسوي باب -حط الاحداثيات 
  GATEmove(1) 
end 
  
function GATEmove(position) 
  if position == 1 then 
    moveObject(GATE, 3000, x,y,z) -- المكان الي تبي الباب يتحرك له 
    setTimer(GATEmove, 120000+120000, 1, 2) 
  elseif position == 2 then 
    moveObject(GATE, 3000, x,y,z)-- بعد دقيقتين يرجع لنفس المكان حط الاحداثيات 
    setTimer(GATEmove, 120000+120000, 1, 1) 
  end 
end 
addEventHandler("onResourceStart", getResourceRootElement(getThisResource()), move) 

Link to comment

هذا الكود صحيح ؟ طيب كيف اخلي الوقت يقفل بعد 20 ثانيه او الخ

[lua]function onResourceStart() 
 local sound = playSound3D("sounds/song.mp3", 373.14, -125.21, 1001, true)  
end 
addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), onResourceStart) 

[/lua]

Link to comment
هذا الكود صحيح ؟ طيب كيف اخلي الوقت يقفل بعد 20 ثانيه او الخ
[lua]function onResourceStart() 
 local sound = playSound3D("sounds/song.mp3", 373.14, -125.21, 1001, true)  
end 
addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), onResourceStart) 

[/lua]

# يعني تمام بس باقي لكـ التايمر , بمأ انكـ حأولت بكمله لكـ ,

# بس ملأحظةة بسيطة : تقدر تششغل مقطع الصوت عبر رابط احسن واخف وما يجيب لأٌق ولأ تحميل

function onResourceStart() 
 local Sound = playSound3D("sounds/song.mp3", 373.14, -125.21, 1001, true)  
end 
addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), onResourceStart) 
  
setTimer ( 
            function ( ) 
              if ( isElement( Sound ) ) then 
              destroyElement ( Sound ) 
            end 
         end 
     ,3000,1 
 ) 

Link to comment

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

هيكك

function move() 
  GATE = createObject(980, x,y,z,0,0,90)-- نسوي باب -حط الاحداثيات 
  GATEmove(1) 
end 
  
function GATEmove(position) 
  if position == 1 then 
    moveObject(GATE, 3000, x,y,z) -- المكان الي تبي الباب يتحرك له 
    setTimer(GATEmove, 120000+120000, 1, 2) 
  elseif position == 2 then 
    moveObject(GATE, 3000, x,y,z)-- بعد دقيقتين يرجع لنفس المكان حط الاحداثيات 
    setTimer(120000+120000, 1, 1) 
  end 
end 
addEventHandler("onResourceStart", getResourceRootElement(getThisResource()), move) 
  
    function onResourceStart() 
     local Sound = playSound3D("sounds/song.mp3", 373.14, -125.21, 1001, true) 
    end 
    addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), onResourceStart) 
      
    setTimer ( 
                function ( ) 
                  if ( isElement( Sound ) ) then 
                  destroyElement ( Sound ) 
                end 
             end 
         ,3000,1 
     ) 

Link to comment
حلو حلو ضبط بس انا ابي اربطه ب البوابه اول م تفتح يطلع الصوت و يقفل ب وقت انا احددده

هيكك

function move() 
  GATE = createObject(980, x,y,z,0,0,90)-- نسوي باب -حط الاحداثيات 
  GATEmove(1) 
end 
  
function GATEmove(position) 
  if position == 1 then 
    moveObject(GATE, 3000, x,y,z) -- المكان الي تبي الباب يتحرك له 
    setTimer(GATEmove, 120000+120000, 1, 2) 
  elseif position == 2 then 
    moveObject(GATE, 3000, x,y,z)-- بعد دقيقتين يرجع لنفس المكان حط الاحداثيات 
    setTimer(120000+120000, 1, 1) 
  end 
end 
addEventHandler("onResourceStart", getResourceRootElement(getThisResource()), move) 
  
    function onResourceStart() 
     local Sound = playSound3D("sounds/song.mp3", 373.14, -125.21, 1001, true) 
    end 
    addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), onResourceStart) 
      
    setTimer ( 
                function ( ) 
                  if ( isElement( Sound ) ) then 
                  destroyElement ( Sound ) 
                end 
             end 
         ,3000,1 
     ) 

# تبيه وقت يفتح يشتغل , ووقت يقفل يوقف , ولأ بس وقت يفتح يشتغل وخلأص

# + لو تبيه يشتغل بأي سطر وقت يفتح الباب ؟

Link to comment

# اول سسطر الخانةة الأولة الوقت حقه بـ الميلي ثانيةة , وثاني خانة عدد تكرار التايمر

Client Side !

local Time,Repate = 4000,1 
  
function move() 
  GATE = createObject(980, x,y,z,0,0,90)-- نسوي باب -حط الاحداثيات 
  GATEmove(1) 
end 
  
function GATEmove(position) 
  if position == 1 then 
    moveObject(GATE, 3000, x,y,z) -- المكان الي تبي الباب يتحرك له 
    local Sound = playSound3D("sounds/song.mp3", 373.14, -125.21, 1001, true) 
    setTimer(GATEmove, 120000+120000, 1, 2) 
  elseif position == 2 then 
    moveObject(GATE, 3000, x,y,z)-- بعد دقيقتين يرجع لنفس المكان حط الاحداثيات 
    setTimer(120000+120000, 1, 1) 
    setTimer(function() destroySo() end,Time,Repate) 
  end 
end 
addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), move) 
    
function destroySo( ) 
      if ( isElement( Sound ) ) then 
      destroyElement ( Sound ) 
   end 
end 
Link to comment
# اول سسطر الخانةة الأولة الوقت حقه بـ الميلي ثانيةة , وثاني خانة عدد تكرار التايمر

Client Side !

local Time,Repate = 4000,1 
  
function move() 
  GATE = createObject(980, x,y,z,0,0,90)-- نسوي باب -حط الاحداثيات 
  GATEmove(1) 
end 
  
function GATEmove(position) 
  if position == 1 then 
    moveObject(GATE, 3000, x,y,z) -- المكان الي تبي الباب يتحرك له 
    local Sound = playSound3D("sounds/song.mp3", 373.14, -125.21, 1001, true) 
    setTimer(GATEmove, 120000+120000, 1, 2) 
  elseif position == 2 then 
    moveObject(GATE, 3000, x,y,z)-- بعد دقيقتين يرجع لنفس المكان حط الاحداثيات 
    setTimer(120000+120000, 1, 1) 
    setTimer(function() destroySo() end,Time,Repate) 
  end 
end 
addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), move) 
    
function destroySo( ) 
      if ( isElement( Sound ) ) then 
      destroyElement ( Sound ) 
   end 
end 

امم لا هنت ي بعدي بجرب ع الدزه و لي باك

Link to comment

حطيت الآوبجكت مآنفع مآ أشوفهةة مع أن الدمنيشن 0 والآنتيرور 5

local Time,Repate = 60000,1 
  
function move() 
  GATE = createObject(5422, 1302,-783.40002441406,1085,0,0,90) 
  GATEmove(1) 
  GATEc = createObject(5422, 1282.5,-783.79998779297,1090.9000244141,0,0,90) 
  GATEmove(2) 
end 
  
function GATEmove(position) 
  if position == 1 then 
    moveObject(GATE, 3000, 1302.3000488281,-783.40002441406,1087.5)  
    local Sound = playSound3D("alarm.mp3", 1302, -783.40002441406, 1085, true) 
    setTimer(GATEmove, 30000+30000, 1, 2) 
    setTimer(function() destroySo() end,Time,Repate) 
  end 
end 
addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), move) 
  
function GATEmove(position) 
  if position == 1 then 
    moveObject(GATEc, 3000, 1282.3000488281,-783.79998779297,1093.4000244141)  
    local Sound = playSound3D("alarm.mp3", 1282.5, -783.79998779297, 1090.9000244141, true) 
    setTimer(GATEmove, 30000+30000, 1, 2) 
    setTimer(function() destroySo() end,Time,Repate) 
  end 
end 
addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), move) 
    
function destroySo( ) 
      if ( isElement( Sound ) ) then 
      destroyElement ( Sound ) 
   end 
end 

Link to comment

جرب

local Time,Repate = 60000,1 
  
function move() 
  GATE = createObject(5422, 1302,-783.40002441406,1085,0,0,90) 
   setElementInterior(GATE, 5) 
  GATEmove(1) 
  GATEc = createObject(5422, 1282.5,-783.79998779297,1090.9000244141,0,0,90) 
   setElementInterior(GATEc, 5) 
  GATEmove(2) 
end 
  
function GATEmove(position) 
  if position == 1 then 
    moveObject(GATE, 3000, 1302.3000488281,-783.40002441406,1087.5) 
    local Sound = playSound3D("alarm.mp3", 1302, -783.40002441406, 1085, true) 
    setTimer(GATEmove, 30000+30000, 1, 2) 
    setTimer(function() destroySo() end,Time,Repate) 
  end 
end 
addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), move) 
  
function GATEmove(position) 
  if position == 1 then 
    moveObject(GATEc, 3000, 1282.3000488281,-783.79998779297,1093.4000244141) 
    local Sound = playSound3D("alarm.mp3", 1282.5, -783.79998779297, 1090.9000244141, true) 
    setTimer(GATEmove, 30000+30000, 1, 2) 
    setTimer(function() destroySo() end,Time,Repate) 
  end 
end 
addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), move) 
    
function destroySo( ) 
      if ( isElement( Sound ) ) then 
      destroyElement ( Sound ) 
   end 
end 

Link to comment
جرب
local Time,Repate = 60000,1 
  
function move() 
  GATE = createObject(5422, 1302,-783.40002441406,1085,0,0,90) 
   setElementInterior(GATE, 5) 
  GATEmove(1) 
  GATEc = createObject(5422, 1282.5,-783.79998779297,1090.9000244141,0,0,90) 
   setElementInterior(GATEc, 5) 
  GATEmove(2) 
end 
  
function GATEmove(position) 
  if position == 1 then 
    moveObject(GATE, 3000, 1302.3000488281,-783.40002441406,1087.5) 
    local Sound = playSound3D("alarm.mp3", 1302, -783.40002441406, 1085, true) 
    setTimer(GATEmove, 30000+30000, 1, 2) 
    setTimer(function() destroySo() end,Time,Repate) 
  end 
end 
addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), move) 
  
function GATEmove(position) 
  if position == 1 then 
    moveObject(GATEc, 3000, 1282.3000488281,-783.79998779297,1093.4000244141) 
    local Sound = playSound3D("alarm.mp3", 1282.5, -783.79998779297, 1090.9000244141, true) 
    setTimer(GATEmove, 30000+30000, 1, 2) 
    setTimer(function() destroySo() end,Time,Repate) 
  end 
end 
addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), move) 
    
function destroySo( ) 
      if ( isElement( Sound ) ) then 
      destroyElement ( Sound ) 
   end 
end 

ضبط بس ودي اعرف ليه الاوبجككت يجي مخفي

Link to comment
جرب
local Time,Repate = 60000,1 
  
function move() 
  GATE = createObject(5422, 1302,-783.40002441406,1085,0,0,90) 
   setElementInterior(GATE, 5) 
  GATEmove(1) 
  GATEc = createObject(5422, 1282.5,-783.79998779297,1090.9000244141,0,0,90) 
   setElementInterior(GATEc, 5) 
  GATEmove(2) 
end 
  
function GATEmove(position) 
  if position == 1 then 
    moveObject(GATE, 3000, 1302.3000488281,-783.40002441406,1087.5) 
    local Sound = playSound3D("alarm.mp3", 1302, -783.40002441406, 1085, true) 
    setTimer(GATEmove, 30000+30000, 1, 2) 
    setTimer(function() destroySo() end,Time,Repate) 
  end 
end 
addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), move) 
  
function GATEmove(position) 
  if position == 1 then 
    moveObject(GATEc, 3000, 1282.3000488281,-783.79998779297,1093.4000244141) 
    local Sound = playSound3D("alarm.mp3", 1282.5, -783.79998779297, 1090.9000244141, true) 
    setTimer(GATEmove, 30000+30000, 1, 2) 
    setTimer(function() destroySo() end,Time,Repate) 
  end 
end 
addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), move) 
    
function destroySo( ) 
      if ( isElement( Sound ) ) then 
      destroyElement ( Sound ) 
   end 
end 

ضبط بس ودي اعرف ليه الاوبجككت يجي مخفي

interior لانك انت في عالم

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