Jump to content

طلب كود قريد لست للصوت


Recommended Posts

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

ابي كود

يعني مثل التوزيع

مافيه أسماء

ابي بدال الأسماء

تكون أسماء أنا أسميها

مثلاً

رضيت بالله ربا

ولمن يضغط عليها

ويضغط زر

start

تشتغل الأنشوده

ولمن يضغط

stop

توقف الأنشوده

وتكون يعني حوالي 5 أناشيد

وابي الأنشوده تكون من رابط يعني موب انا أركبها

عشان مايصير فيه لاق

وابي الرابط الأحسن لرفع الصوت

وشكرا

:wink:

Edited by Guest
Link to comment
  • Replies 131
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

تفضلو الأحداثيات الأزرار

  
  
        GUIEditor.gridlist[1] = guiCreateGridList(9, 23, 176, 258, false, GUIEditor.window[1]) 
        GUIEditor.button[1] = guiCreateButton(289, 221, 62, 56, "Start", false, GUIEditor.window[1]) 
        GUIEditor.button[2] = guiCreateButton(203, 221, 62, 56, "Stop", false, GUIEditor.window[1]) 

edit :

تفضلو الأحداثيات عشان تعدلون عليها بس
  
  
        GUIEditor.gridlist[1] = guiCreateGridList(9, 23, 176, 258, false, GUIEditor.window[1]) 
        GUIEditor.button[1] = guiCreateButton(289, 221, 62, 56, "Start", false, GUIEditor.window[1]) 
        GUIEditor.button[2] = guiCreateButton(203, 221, 62, 56, "Stop", false, GUIEditor.window[1]) 

edit #2:

وش أخلي أسم الموضوع ؟

edit #3:

مافهمت قصدكـ وضح آخوي - عنوانكـ مخآلف ..

ابي

قريد لست

فيه حوالي 5 أسماء أناشيد

وكل انشوده لها رابط يعني أحط فيها أنشوده

عشان مايصير لاق

وزر

start

لمن تختار وحده من الـ 5 أسماء

وتضغط

تشتغل الأنشوده المحدده

وزر

stop

يطفي الأنشوده

المحدده

Edited by Guest
Link to comment
songs = { 
    {"Song Name","Song Link"}, 
} 
  
for _,song in ipairs(songs) do 
    local row = guiGridListAddRow(grid) 
    guiGridListSetItemText(grid,row,1,song[1],false,false) 
    guiGridListSetItemData(grid,row,1,song[2]) 
end 
  
guiGridListGetItemData 
guiGridListGetSelectedItem 
playSound 
destroyElement 

Link to comment
songs = { 
    {"Song Name","Song Link"}, 
} 
  
for _,song in ipairs(songs) do 
    local row = guiGridListAddRow(grid) 
    guiGridListSetItemText(grid,row,1,song[1],false,false) 
    guiGridListSetItemData(grid,row,1,song[2]) 
end 
  
guiGridListGetItemData 
guiGridListGetSelectedItem 
playSound 
destroyElement 

تسلم يالغالي

ممكن تكمل المود :oops:

Link to comment

مثال على صوت من اللعبه,

wnd = guiCreateWindow(...) 
button = guiCreateButton(...) 
Grid = guiCreateGridList(...) 
local Column = guiGridListAddColumn(Grid,"...",0.90) 
local Row = guiGridListAddRow (Grid) 
guiGridListSetSelectionMode(Grid,0) 
guiGridListSetItemText (Grid, Row, Column, "New", false, false) 
addEventHandler("onClientGUIClick",button, 
function() 
    if guiGridListGetSelectedItem (Grid) then 
      local Get = guiGridListGetItemText (Grid, guiGridListGetSelectedItem (Grid), 1) 
playSoundFrontEnd(16) 
   end 
end) 

ناقصك تسوي تغير playSoundFrontEnd > playSound

+ تسوي حذف للصوت يوم تضغط على زر stop,,

Link to comment
مثال على صوت من اللعبه,

wnd = guiCreateWindow(...) 
button = guiCreateButton(...) 
Grid = guiCreateGridList(...) 
local Column = guiGridListAddColumn(Grid,"...",0.90) 
local Row = guiGridListAddRow (Grid) 
guiGridListSetSelectionMode(Grid,0) 
guiGridListSetItemText (Grid, Row, Column, "New", false, false) 
addEventHandler("onClientGUIClick",button, 
function() 
    if guiGridListGetSelectedItem (Grid) then 
      local Get = guiGridListGetItemText (Grid, guiGridListGetSelectedItem (Grid), 1) 
playSoundFrontEnd(16) 
   end 
end) 

ناقصك تسوي تغير playSoundFrontEnd > playSound

+ تسوي حذف للصوت يوم تضغط على زر stop,,

طيب أهم شي

حق الرابط :)

ابيه

....

:(:(

Link to comment
لازم تجيب الاحداثيات,

local Sound = playSound3D('الرابط هنآ',x,y,z)  

عشان تجيب الاحداثيات استخدمgetElementPosition

احداثيات ؟

كيف

ملاحظة: كذا الانشودة راح تشتغل للاعبين اللي حولك مو لك انت بس

طيب الحين الكود غلط

+

أجمع كودك مع كود طلال

وبعدين مايجي شي في الـ قريد ليست

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

Link to comment

متأكد ؟

الكود شغال انا مجربه,

اضغط على الزر ويشتغل الصوت,,

wnd = guiCreateWindow(...) -- النافذه 
button = guiCreateButton(...) -- الزر 
Grid = guiCreateGridList(...) -- الجريد ليست 
local Column = guiGridListAddColumn(Grid,"Sound...",0.90) -- الكلام الي تبي يظهر  
local Row = guiGridListAddRow (Grid)  
guiGridListSetSelectionMode(Grid,0) 
guiGridListSetItemText (Grid, Row, Column, "New", false, false) -- الي تبيه يظهر بالجريد ليست مثلا انشوده اليامي 
addEventHandler("onClientGUIClick",button, 
function() 
    if guiGridListGetSelectedItem (Grid) then 
      local Get = guiGridListGetItemText (Grid, guiGridListGetSelectedItem (Grid), 1) 
playSound("Sound.mp3") 
   end 
end) 
Link to comment
  
    GUIEditor_Window = {} 
    GUIEditor_Button = {} 
    GUIEditor_Grid = {} 
     
    sounds = { 
    {اسم الصوت}, 
    {اسم الصوت}, 
    {اسم الصوت}, 
    {اسم الصوت}, 
    {اسم الصوت}, 
    {اسم الصوت}, 
    } 
  
    GUIEditor_Window[1] = guiCreateWindow(312,152,165,339,"vehicle",false) 
    guiSetVisible(GUIEditor_Window[1],false) 
    GUIEditor_Grid[1] = guiCreateGridList(9,19,147,274,false,GUIEditor_Window[1]) 
    guiGridListSetSelectionMode(GUIEditor_Grid[1],2) 
    guiGridListAddColumn(GUIEditor_Grid[1],"sounds name",60) 
    GUIEditor_Button[1] = guiCreateButton(9,296,69,34,"play",false,GUIEditor_Window[1]) 
    GUIEditor_Button[2] = guiCreateButton(86,296,70,34,"stop",false,GUIEditor_Window[1]) 
     
    for i,v in ipairs (sounds) do 
        local row = guiGridListAddRow (GUIEditor_Grid[1]) 
        guiGridListSetItemText (GUIEditor_Grid[1], row, 1, false, true) 
    end 

Link to comment
  
    GUIEditor_Window = {} 
    GUIEditor_Button = {} 
    GUIEditor_Grid = {} 
     
    sounds = { 
    {اسم الصوت}, 
    {اسم الصوت}, 
    {اسم الصوت}, 
    {اسم الصوت}, 
    {اسم الصوت}, 
    {اسم الصوت}, 
    } 
  
    GUIEditor_Window[1] = guiCreateWindow(312,152,165,339,"vehicle",false) 
    guiSetVisible(GUIEditor_Window[1],false) 
    GUIEditor_Grid[1] = guiCreateGridList(9,19,147,274,false,GUIEditor_Window[1]) 
    guiGridListSetSelectionMode(GUIEditor_Grid[1],2) 
    guiGridListAddColumn(GUIEditor_Grid[1],"sounds name",60) 
    GUIEditor_Button[1] = guiCreateButton(9,296,69,34,"play",false,GUIEditor_Window[1]) 
    GUIEditor_Button[2] = guiCreateButton(86,296,70,34,"stop",false,GUIEditor_Window[1]) 
     
    for i,v in ipairs (sounds) do 
        local row = guiGridListAddRow (GUIEditor_Grid[1]) 
        guiGridListSetItemText (GUIEditor_Grid[1], row, 1, false, true) 
    end 

خرابيط تايم... :lol:

Link to comment
متأكد ؟

الكود شغال انا مجربه,

اضغط على الزر ويشتغل الصوت,,

wnd = guiCreateWindow(...) -- النافذه 
button = guiCreateButton(...) -- الزر 
Grid = guiCreateGridList(...) -- الجريد ليست 
local Column = guiGridListAddColumn(Grid,"Sound...",0.90) -- الكلام الي تبي يظهر  
local Row = guiGridListAddRow (Grid)  
guiGridListSetSelectionMode(Grid,0) 
guiGridListSetItemText (Grid, Row, Column, "New", false, false) -- الي تبيه يظهر بالجريد ليست مثلا انشوده اليامي 
addEventHandler("onClientGUIClick",button, 
function() 
    if guiGridListGetSelectedItem (Grid) then 
      local Get = guiGridListGetItemText (Grid, guiGridListGetSelectedItem (Grid), 1) 
playSound("Sound.mp3") 
   end 
end) 

مافهمت كودك ياخي

+

كذا صح ؟

GUIEditor.window[1] = guiCreateWindow() 
StartSound = guiCreateButton()  
gridlist1 = guiCreateGridList()  
local Column = guiGridListAddColumn(gridlist1,"Sound...",0.90)  
local Row = guiGridListAddRow (gridlist1)  
guiGridListSetSelectionMode(gridlist1,0) 
guiGridListSetItemText (gridlist1, Row, Column, "New", false, false) 
addEventHandler("onClientGUIClick",button, 
function() 
    if guiGridListGetSelectedItem (gridlist1) then 
      local Get = guiGridListGetItemText (Grid, guiGridListGetSelectedItem (gridlist1), 1) 
playSound("Sound.mp3") 
   end 
end) 

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