taha201100 Posted April 13, 2016 Author Share Posted April 13, 2016 لول فيها جدول لسه ما اعرف للجداول خلاص وريني كيف يصير اغلبك دب :] Link to comment
taha201100 Posted April 14, 2016 Author Share Posted April 14, 2016 ها شباب ما في احد يقدر؟ Link to comment
#|_oskar_|# Posted April 14, 2016 Share Posted April 14, 2016 ها شباب ما في احد يقدر؟ الجدول تسويه كذا object = {} object[source] = createObject() سياره نفس الطريقه Vehicle = {} Vehicle[source] = createVehicle() طبعا الجدول استخدامه عشان يكون للاعب فقط اى شئ مافهمته تفضل قوله Link to comment
taha201100 Posted April 14, 2016 Author Share Posted April 14, 2016 صراحة ما موفاهم لو تسويه افضل وافهم منه انا لو سمحت Link to comment
#|_oskar_|# Posted April 14, 2016 Share Posted April 14, 2016 صراحة ما موفاهم لو تسويه افضل وافهم منه انا لو سمحت وش تبي تسوي عشان اسويه لك ؟ Link to comment
taha201100 Posted April 14, 2016 Author Share Posted April 14, 2016 انا مسويه لكن لما ينزل اوبحكت ينزل عدد كثير ابيه لما ينزل مثلن 5 اوبحكتات يختفي اول اوبجكت نزلة ويجي بدالة السادس فهمت قصدي؟ Link to comment
iMr.WiFi..! Posted April 14, 2016 Share Posted April 14, 2016 objectjc = {} function cObject(player,cmd,m) x,y,z = getElementPosition(player) objectjc[source] = createObject(ID,x,y,z) for i = 1, 6 pairs (objectjc) do objectjc[source] = breakObject(objectjc) end end addCommandHandler("co",cObject) جرب هذا يمكن انت الي تقصده اتوقع انه الكود هريس ! وتوقع اخر انه الكود صالح ويشتغل ! Link to comment
taha201100 Posted April 14, 2016 Author Share Posted April 14, 2016 ما ضبط ممكن اعرف وش سالفه التايمر+ GUIEditor = { button = {}, window = {} } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.window[1] = guiCreateWindow(561, 339, 128, 128, "sss", false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.label[1] = guiCreateLabel(1243, 915, 121, 35, "", false) local font0_2 = guiCreateFont(":guieditor/fonts/2.ttf", 30) guiSetFont(GUIEditor.label[1], font0_2) GUIEditor.button[1] = guiCreateButton(19, 44, 81, 54, "ddf", false, GUIEditor.window[1]) guiSetVisible ( GUIEditor.label[1],false) end ) addEventHandler("onClientGUIClick", root, function () if source == GUIEditor.button[1] then guiSetVisible ( GUIEditor.label[1],true) setTimer ( function ( ) guiSetText (GUIEditor.label[1],"1") end,5000,1) end end ) Link to comment
iMr.WiFi..! Posted April 14, 2016 Share Posted April 14, 2016 ما ضبطممكن اعرف وش سالفه التايمر+ GUIEditor = { button = {}, window = {} } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.window[1] = guiCreateWindow(561, 339, 128, 128, "sss", false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.label[1] = guiCreateLabel(1243, 915, 121, 35, "", false) local font0_2 = guiCreateFont(":guieditor/fonts/2.ttf", 30) guiSetFont(GUIEditor.label[1], font0_2) GUIEditor.button[1] = guiCreateButton(19, 44, 81, 54, "ddf", false, GUIEditor.window[1]) guiSetVisible ( GUIEditor.label[1],false) end ) addEventHandler("onClientGUIClick", root, function () if source == GUIEditor.button[1] then guiSetVisible ( GUIEditor.label[1],true) setTimer ( function ( ) guiSetText (GUIEditor.label[1],"1") end,5000,1) end end ) سالفة التايمر يضهر رقم واحد لمدة 5 ثواني ثم يرجع فاضي واذا تبيه للابد ! GUIEditor = { button = {}, window = {} } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.window[1] = guiCreateWindow(561, 339, 128, 128, "sss", false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.label[1] = guiCreateLabel(1243, 915, 121, 35, "", false) local font0_2 = guiCreateFont(":guieditor/fonts/2.ttf", 30) guiSetFont(GUIEditor.label[1], font0_2) GUIEditor.button[1] = guiCreateButton(19, 44, 81, 54, "ddf", false, GUIEditor.window[1]) guiSetVisible ( GUIEditor.label[1],false) end ) addEventHandler("onClientGUIClick", root, function () if source == GUIEditor.button[1] then guiSetVisible ( GUIEditor.label[1],true) guiSetText (GUIEditor.label[1],"1") end end ) هذا بيخليه يضهر للابد ! Link to comment
taha201100 Posted April 14, 2016 Author Share Posted April 14, 2016 ما علينا طلعت مو معرف الليبل المهم وش حل الاوبحكتات الحين Link to comment
Me[Z]oO Posted April 14, 2016 Share Posted April 14, 2016 objectjc = {} function cObject(player,cmd,m) x,y,z = getElementPosition(player) objectjc[source] = createObject(ID,x,y,z) for i = 1, 6 pairs (objectjc) do objectjc[source] = breakObject(objectjc) end end addCommandHandler("co",cObject) جرب هذا يمكن انت الي تقصده اتوقع انه الكود هريس ! وتوقع اخر انه الكود صالح ويشتغل ! X objectjc = {} function cObject(player,cmd,m) x,y,z = getElementPosition(player) objectjc[player] = createObject(m,x,y,z) for i = 1, 6 pairs (objectjc) do objectjc[player] = breakObject(objectjc) end end addCommandHandler("co",cObject) Link to comment
taha201100 Posted April 14, 2016 Author Share Posted April 14, 2016 ما هو ما بدي تسويها وتعقد الامور ابي لما يصنع اوبحكت له كحد اقصى 5 اوبجكتات يعني لما يصيروا 5 اوبجكتات يختفي اول اوبجكت صنعه وينشىء سادس وهكذا فهمتني؟ Link to comment
justboy Posted April 14, 2016 Share Posted April 14, 2016 Marker = {} addCommandHandler('Co', function(p) local num = #Marker >= 6 and {1,true} or {(#Marker +1 ),false} outputChatBox(tostring(num[1])) local pos = {getElementPosition(p)} if num[2] == true then destroyElement(Marker[1]) end Marker[num[1]] = createMarker(unpack(pos)) end ) addCommandHandler('count', function() local msg = #Marker == 0 and 'لايوجد ماركرات' or 'عدد الماركرات : - '..tostring(#Marker) outputChatBox(msg) end ) Link to comment
Abdul KariM Posted April 14, 2016 Share Posted April 14, 2016 local Table = { } addCommandHandler("C_o", function ( p , _ , iD ) if ( iD ) and tonumber ( iD ) then if #Table ~= 0 and #Table == 3 then Num = #Table - 2 destroyElement ( Table [ Num ] ) table.remove ( Table, Num ) end Pos = { getElementPosition ( p ) } Object = createObject ( iD , Pos[1] , Pos[2] + 2 , Pos[3] ) table.insert ( Table , Object ) end end ) ; C_o اكتب باف8 مسافة ايدي الاوبجكت خليته لك على 3 يعني تسوي فوق 3 راح يحذف الاول وينزل واحد بداله وكهذا Link to comment
taha201100 Posted April 14, 2016 Author Share Posted April 14, 2016 مقدر افتح اللعبه الحين بعد ساعه بس يا ريت تذكر كل سطر ليه حطيت كذا مشان افهم شوية ويكون شرح تفصيله ممل :] Link to comment
Abdul KariM Posted April 14, 2016 Share Posted April 14, 2016 local Table = { } -- Table سوينا جدول بأسم addCommandHandler("C_o", -- امر كتابة باف8 function ( p , _ , iD ) -- وظيفة مع تعريف الاعب , وتخطي الكوماند , وتعريف الايدي if ( iD ) and tonumber ( iD ) then -- نتحقق ان الايدي رقم فقط if #Table ~= 0 and #Table == 3 then -- هنا تحققت ان الجدول ماهب فاضي , وتتحقت ان الجدول يساوي 3 , طبعا هذي كيف راح اشرحها تحت Num = #Table - 2 -- هنا نقصت من الجدول 2 عشان يجيب اول اوبجكت سويته destroyElement ( Table [ Num ] ) -- هنا حذفت الاوبجكت الاول table.remove ( Table, Num ) -- هنا حذفت رقم الاوبجكت الى حذفنها , عشان مايصير اخطاء end -- ايند لتحقق من الجدول انه موب فاضي ... الخ Pos = { getElementPosition ( p ) } -- هنا جبت احداثيات الاعب الي كتب الكلمة Object = createObject ( iD , Pos[1] , Pos[2] + 2 , Pos[3] ) -- سوينا اوبجكت بالايدي الي كتبته باف8 , وباحداثيات الاعب table.insert ( Table , Object ) -- حطيت الاوبجكت بالجدول , طبعا هنا راح يحط اوبجكت لين مايوصل 3 ويوقف ومن بعدها يحذف اول واحد سويته ويضيف واحد بداله -- وفوق تحققت ان الجدول مماهب فاضي وانه يساوي 3 , عشان يحذف الاولى ويضيف واحد بداله end -- ايند للتحقق , ان الايدي رقم end -- ايند فنكشن ) ; -- قوس اغلاق الامر اي شي منتب فاهمه تفضل قوله Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now