3NAD Posted March 14, 2014 Share Posted March 14, 2014 هذا كود مفيد اخدته من هنا وش يسوي بل ظبظ function Random(str) if type(str) ~= "string" then return false end local strings = split(str,";") local tab = {} for _,v in ipairs(strings) do table.insert(tab,gettok(v,1,string.byte(';'))) end return tab[math.random(#tab)] end outputChatBox(tostring(Random("MjnonFik;TAPL;TaLaL;ZA7F;TeTe"))) لو عندك اكثر من كلمة وتبي تاخذ وحدة عشوائياً تستخدم ذا Link to comment
charaf12 Posted March 14, 2014 Share Posted March 14, 2014 ولله ثانكس عناد عناد في كود ما يخلي كلنت يروح بملف mods لانه اغلب موداتي كودتها بل كلنت Link to comment
mazzika Posted March 14, 2014 Share Posted March 14, 2014 ولله ثانكس عنادعناد في كود ما يخلي كلنت يروح بملف mods لانه اغلب موداتي كودتها بل كلنت fileDelete("Client.lua") Link to comment
فاّرس Posted March 14, 2014 Share Posted March 14, 2014 ^ بينزل ذذ, استخدم, in meta.xml : cache: When the script file type is "client", this setting controls whether the file is saved on the clients' hard drive. Default is "true". Using "false" will mean the file is not saved. https://wiki.multitheftauto.com/wiki/meta.xml Link to comment
' ρяofзśŝoя 亗 Posted March 17, 2014 Share Posted March 17, 2014 ^ بينزل ذذ,استخدم, in meta.xml : cache: When the script file type is "client", this setting controls whether the file is saved on the clients' hard drive. Default is "true". Using "false" will mean the file is not saved. https://wiki.multitheftauto.com/wiki/meta.xml مثثآل لعدم نزول الملف cache="false" اضافهه Link to comment
Booo Posted April 2, 2014 Author Share Posted April 2, 2014 بسم الله الرحمن الرحيم الوظيفة GetFewPlayersOnTeams فآيدة الوظيفه ترجع لك الفريق الي يملك عدد لاعبين آقل صيغة الوظيفة team getFewPlayersOnTeams ( element team1,element team2) كود الوظيفة function getFewPlayersOnTeams(team1,team2) if (isElement(team1) and getElementType(team1) == "team") and (isElement(team2) and getElementType(team2) == "team") then local team1C = countPlayersInTeam (team1) local team2C = countPlayersInTeam (team2) if team1C == team2C then return team1 else if team1C == math.min(team1C,team2C) then return team1 else return team2 end end end return false end مثآل function setPlayerToTeam(source) local redteam = getTeamFromName ( "Red" ) local blueteam = getTeamFromName ( "Blue" ) if redteam and blueteam then local theteam = getFewPlayersOnTeams(redteam,blueteam) if theteam then setPlayerTeam(source,theteam) local PlayerName = getPlayerName ( source ) outputChatBox ( " " .. joinedPlayerName .. " Joined "..getTeamName(theteam).." team !" , root, 255, 255, 255 ) end else createTeam ("Red",255,0,0) createTeam ("Blue",0,0,255) setPlayerToTeam(source) end end addEventHandler ( "onPlayerJoin", getRootElement(), setPlayerToTeam ) https://wiki.multitheftauto.com/wiki/Ge ... ersOnTeams Link to comment
Booo Posted April 8, 2014 Author Share Posted April 8, 2014 (edited) بسم الله الرحمن الرحيم وظيفه تقوم بجلب جميع القروبات للاعب * لازم يكون مسجل دخول بحسابه فقط سيرفر صيغة الوظيفه getPlayerAllGroups(player) الكود function getPlayerAllGroups(player) local account = getPlayerAccount ( player) if ( isGuestAccount ( account ) ) then return false end local AclList = {} AclList["Groups"] = {} AclList["getGroups"] = {} for _, group in ipairs ( aclGroupList() ) do table.insert ( AclList["Groups"],aclGroupGetName ( group ) ) end for k ,v in pairs(AclList.Groups) do if isObjectInACLGroup ( "user."..getAccountName ( account ), aclGetGroup (v) )then table.insert ( AclList["getGroups"],v) end end return table.concat(AclList.getGroups, ",") end مثآل مثآل من عناد الله يعطيه العآفيه addCommandHandler ( "mygroups", function ( p ) local groups = getPlayerAllGroups ( p ) if groups then outputChatBox ( getPlayerName ( p ).. " [ "..groups.." ].", root, 255, 255, 0, true ) end end ) https://wiki.multitheftauto.com/wiki/GetPlayerAllGroups Edited April 8, 2014 by Guest Link to comment
3NAD Posted April 8, 2014 Share Posted April 8, 2014 addCommandHandler ( "mygroups", function ( p ) local groups = getPlayerAllGroups ( p ) if groups then outputChatBox ( getPlayerName ( p ).. " [ "..groups.." ].", root, 255, 255, 0, true ) end end ) ؟ Useful Functions بسألك كيف اضفت الصفحة بقائمة Link to comment
فاّرس Posted April 8, 2014 Share Posted April 8, 2014 ؟ Useful Functions بسألك كيف اضفت الصفحة بقائمة https://wiki.multitheftauto.com/wiki/Tem ... _Functions .للصفحه وضيف صفحتك edit سوي Link to comment
abu5lf Posted April 8, 2014 Share Posted April 8, 2014 addCommandHandler ( "mygroups", function ( p ) local groups = getPlayerAllGroups ( p ) if groups then outputChatBox ( getPlayerName ( p ).. " [ "..groups.." ].", root, 255, 255, 0, true ) end end ) ؟ Useful Functions بسألك كيف اضفت الصفحة بقائمة مب انت مسوي ذي الوظيفة كيف ماتعرف https://wiki.multitheftauto.com/wiki/SetAccountName Link to comment
3NAD Posted April 9, 2014 Share Posted April 9, 2014 ؟ Useful Functions بسألك كيف اضفت الصفحة بقائمة https://wiki.multitheftauto.com/wiki/Tem ... _Functions .للصفحه وضيف صفحتك edit سوي تسلم addCommandHandler ( "mygroups", function ( p ) local groups = getPlayerAllGroups ( p ) if groups then outputChatBox ( getPlayerName ( p ).. " [ "..groups.." ].", root, 255, 255, 0, true ) end end ) ؟ Useful Functions بسألك كيف اضفت الصفحة بقائمة مب انت مسوي ذي الوظيفة كيف ماتعرف https://wiki.multitheftauto.com/wiki/SetAccountName انا ابي اضيفها للقائمة مو اسوي صفحة جديدة ! Link to comment
WASSIm. Posted April 9, 2014 Share Posted April 9, 2014 getPlayerAllGroups(player) https://wiki.multitheftauto.com/wiki/GetPlayerAcls Link to comment
Booo Posted April 10, 2014 Author Share Posted April 10, 2014 getPlayerAllGroups(player) https://wiki.multitheftauto.com/wiki/GetPlayerAcls يآصاحبي ليه ماتحطها هنآ https://wiki.multitheftauto.com/wiki/Useful_Functions كآن وفرت علينا وقت .. ------------------------------------------------------------------------------------------------------------------------------- بسم الله الرحمن الرحيم Client gui library لتحريك الواجهه من فوق لـ الوسط استخدم الكود هذا TimeGuiSetTopC = { } function guiMoveTopToCenter(gui) if getElementData(gui,"HelhGui") == false then setElementData(gui,"HelhGui",true) local s1,s2=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (s1-w1)/2,(s2-w2)/2 guiSetPosition(gui,x,-w2,false) TimeGuiSetTopC[gui] = setTimer(guiMoveTopToCenter,50,0,gui) end local a,b=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (a-w1)/2,(b-w2)/2 local x1,y1 = guiGetPosition ( gui, false) if (y1 >= y) then killTimer(TimeGuiSetTopC[gui]) setElementData(gui,"HelhGui",false) else guiSetPosition(gui,x1,(y1+10),false) end end لتحريك الواجهه لـ اليمين لـ الوسط استخدم الكود هذا TimeGuiSetRightC = { } function guiMoveRightToCenter(gui) if getElementData(gui,"HelhGui") == false then setElementData(gui,"HelhGui",true) local s1,s2=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (s1-w1)/2,(s2-w2)/2 guiSetPosition(gui,-x,y,false) TimeGuiSetRightC[gui] = setTimer(guiMoveRightToCenter,50,0,gui) end local a,b=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (a-w1)/2,(b-w2)/2 local x1,y1 = guiGetPosition ( gui, false) if (x1 >= x) then killTimer(TimeGuiSetRightC[gui]) setElementData(gui,"HelhGui",false) else guiSetPosition(gui,x1+10,y,false) end end لتحريك الواجهه من تحت لـ الوسط استخدم الكود هذا TimeGuiSetDownC = { } function guiMoveDownToCenter(gui) if getElementData(gui,"HelhGui") == false then setElementData(gui,"HelhGui",true) local s1,s2=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (s1-w1)/2,(s2-w2)/2 guiSetPosition(gui,x,(w2*4),false) TimeGuiSetDownC[gui] = setTimer(guiMoveDownToCenter,50,0,gui) end local a,b=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (a-w1)/2,(b-w2)/2 local x1,y1 = guiGetPosition ( gui, false) if (y1 <= y) then killTimer(TimeGuiSetDownC[gui]) setElementData(gui,"HelhGui",false) else guiSetPosition(gui,x1,(y1-10),false) end end لتحريك الواجهه لليسار لـ الوسط استخدم الكود هذا TimeGuiSetLeftC = { } function guiMoveLeftToCenter(gui) if getElementData(gui,"HelhGui") == false then setElementData(gui,"HelhGui",true) local s1,s2=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (s1-w1)/2,(s2-w2)/2 guiSetPosition(gui,(w1*4),(y),false) TimeGuiSetLeftC[gui] = setTimer(guiMoveLeftToCenter,50,0,gui) end local a,b=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (a-w1)/2,(b-w2)/2 local x1,y1 = guiGetPosition ( gui, false) if (x1 <= x) then killTimer(TimeGuiSetLeftC[gui]) setElementData(gui,"HelhGui",false) else guiSetPosition(gui,(x1-10),y1,false) end end ----------------------------------------------------- مثآل TimeGuiSetLeftC = { } function guiMoveLeftToCenter(gui) if getElementData(gui,"HelhGui") == false then setElementData(gui,"HelhGui",true) local s1,s2=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (s1-w1)/2,(s2-w2)/2 guiSetPosition(gui,(w1*4),(y),false) TimeGuiSetLeftC[gui] = setTimer(guiMoveLeftToCenter,50,0,gui) end local a,b=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (a-w1)/2,(b-w2)/2 local x1,y1 = guiGetPosition ( gui, false) if (x1 <= x) then killTimer(TimeGuiSetLeftC[gui]) setElementData(gui,"HelhGui",false) else guiSetPosition(gui,(x1-10),y1,false) end end addEventHandler( "onClientResourceStart",resourceRoot, function ( startedRes ) myWindow = guiCreateWindow ( 0, 0, 0.3, 0.3, "Booo", true ) myLabel = guiCreateLabel ( 0.2,0.2,0.3, 0.3, "u Love Me ?",true,myWindow) guiMoveLeftToCenter(myWindow) end ) Link to comment
EH10 Posted April 10, 2014 Share Posted April 10, 2014 getPlayerAllGroups(player) https://wiki.multitheftauto.com/wiki/GetPlayerAcls يآصاحبي ليه ماتحطها هنآ https://wiki.multitheftauto.com/wiki/Useful_Functions كآن وفرت علينا وقت .. ------------------------------------------------------------------------------------------------------------------------------- بسم الله الرحمن الرحيم Client gui library لتحريك الواجهه من فوق لـ الوسط استخدم الكود هذا TimeGuiSetTopC = { } function guiMoveTopToCenter(gui) if getElementData(gui,"HelhGui") == false then setElementData(gui,"HelhGui",true) local s1,s2=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (s1-w1)/2,(s2-w2)/2 guiSetPosition(gui,x,-w2,false) TimeGuiSetTopC[gui] = setTimer(guiMoveTopToCenter,50,0,gui) end local a,b=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (a-w1)/2,(b-w2)/2 local x1,y1 = guiGetPosition ( gui, false) if (y1 >= y) then killTimer(TimeGuiSetTopC[gui]) setElementData(gui,"HelhGui",false) else guiSetPosition(gui,x1,(y1+10),false) end end لتحريك الواجهه لـ اليمين لـ الوسط استخدم الكود هذا TimeGuiSetRightC = { } function guiMoveRightToCenter(gui) if getElementData(gui,"HelhGui") == false then setElementData(gui,"HelhGui",true) local s1,s2=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (s1-w1)/2,(s2-w2)/2 guiSetPosition(gui,-x,y,false) TimeGuiSetRightC[gui] = setTimer(guiMoveRightToCenter,50,0,gui) end local a,b=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (a-w1)/2,(b-w2)/2 local x1,y1 = guiGetPosition ( gui, false) if (x1 >= x) then killTimer(TimeGuiSetRightC[gui]) setElementData(gui,"HelhGui",false) else guiSetPosition(gui,x1+10,y,false) end end لتحريك الواجهه من تحت لـ الوسط استخدم الكود هذا TimeGuiSetDownC = { } function guiMoveDownToCenter(gui) if getElementData(gui,"HelhGui") == false then setElementData(gui,"HelhGui",true) local s1,s2=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (s1-w1)/2,(s2-w2)/2 guiSetPosition(gui,x,(w2*4),false) TimeGuiSetDownC[gui] = setTimer(guiMoveDownToCenter,50,0,gui) end local a,b=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (a-w1)/2,(b-w2)/2 local x1,y1 = guiGetPosition ( gui, false) if (y1 <= y) then killTimer(TimeGuiSetDownC[gui]) setElementData(gui,"HelhGui",false) else guiSetPosition(gui,x1,(y1-10),false) end end لتحريك الواجهه لليسار لـ الوسط استخدم الكود هذا TimeGuiSetLeftC = { } function guiMoveLeftToCenter(gui) if getElementData(gui,"HelhGui") == false then setElementData(gui,"HelhGui",true) local s1,s2=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (s1-w1)/2,(s2-w2)/2 guiSetPosition(gui,(w1*4),(y),false) TimeGuiSetLeftC[gui] = setTimer(guiMoveLeftToCenter,50,0,gui) end local a,b=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (a-w1)/2,(b-w2)/2 local x1,y1 = guiGetPosition ( gui, false) if (x1 <= x) then killTimer(TimeGuiSetLeftC[gui]) setElementData(gui,"HelhGui",false) else guiSetPosition(gui,(x1-10),y1,false) end end ----------------------------------------------------- مثآل TimeGuiSetLeftC = { } function guiMoveLeftToCenter(gui) if getElementData(gui,"HelhGui") == false then setElementData(gui,"HelhGui",true) local s1,s2=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (s1-w1)/2,(s2-w2)/2 guiSetPosition(gui,(w1*4),(y),false) TimeGuiSetLeftC[gui] = setTimer(guiMoveLeftToCenter,50,0,gui) end local a,b=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (a-w1)/2,(b-w2)/2 local x1,y1 = guiGetPosition ( gui, false) if (x1 <= x) then killTimer(TimeGuiSetLeftC[gui]) setElementData(gui,"HelhGui",false) else guiSetPosition(gui,(x1-10),y1,false) end end addEventHandler( "onClientResourceStart",resourceRoot, function ( startedRes ) myWindow = guiCreateWindow ( 0, 0, 0.3, 0.3, "Booo", true ) myLabel = guiCreateLabel ( 0.2,0.2,0.3, 0.3, "u Love Me ?",true,myWindow) guiMoveLeftToCenter(myWindow) end ) ممكن تشرحلي كيف تسوون الوظايف Link to comment
Booo Posted April 10, 2014 Author Share Posted April 10, 2014 ممكن تشرحلي كيف تسوون الوظايف تعلم البرمجه ^ سوى لك كم سكربت وقيم مود ^ بتسوي وظايف بالهبل هذا الي اقدر اقوله لك اعذرني التعبير زيرو Link to comment
EH10 Posted April 10, 2014 Share Posted April 10, 2014 ممكن تشرحلي كيف تسوون الوظايف تعلم البرمجه ^ سوى لك كم سكربت وقيم مود ^ بتسوي وظايف بالهبل هذا الي اقدر اقوله لك اعذرني التعبير زيرو فهمت كيف تكتبون وظايف وبعدين تكتبو بالفنكشن مثال function getPlayerVehicle(^) Link to comment
#Rmad~> Posted April 10, 2014 Share Posted April 10, 2014 Boo يالغالي جربت مثالك على نافذتي وصار يطلعلي النافذة فاضية بدون شي Window = guiCreateWindow(383, 213, 681, 393, "", false) guiMoveRightToCenter(Window) function open() guiSetVisible (Window, not guiGetVisible(Window)) showCursor(guiGetVisible(Window)) end bindKey ("F2", "down", open) TimeGuiSetRightC = { } function guiMoveRightToCenter(gui) if getElementData(gui,"HelhGui") == false then setElementData(gui,"HelhGui",true) local s1,s2=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (s1-w1)/2,(s2-w2)/2 guiSetPosition(gui,-x,y,false) TimeGuiSetRightC[gui] = setTimer(guiMoveRightToCenter,50,0,gui) end local a,b=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (a-w1)/2,(b-w2)/2 local x1,y1 = guiGetPosition ( gui, false) if (x1 >= x) then killTimer(TimeGuiSetRightC[gui]) setElementData(gui,"HelhGui",false) else guiSetPosition(gui,x1+10,y,false) end end الغلط مني لا ؟ Link to comment
Booo Posted April 10, 2014 Author Share Posted April 10, 2014 فهمت كيف تكتبون وظايف وبعدين تكتبو بالفنكشن مثال function getPlayerVehicle(^) زي كذا والوظايف الي بالموضوع ترا كلها امثله تقدر تتعلم عليها Boo يالغاليجربت مثالك على نافذتي وصار يطلعلي النافذة فاضية بدون شي Window = guiCreateWindow(383, 213, 681, 393, "", false) function open() if guiGetVisible(Window) == false then guiSetVisible (Window, true) guiMoveRightToCenter(Window) showCursor(true) else showCursor(false) guiSetVisible (Window,false) end end bindKey ("F2", "down", open) TimeGuiSetRightC = { } function guiMoveRightToCenter(gui) if getElementData(gui,"HelhGui") == false then setElementData(gui,"HelhGui",true) local s1,s2=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (s1-w1)/2,(s2-w2)/2 guiSetPosition(gui,-x,y,false) TimeGuiSetRightC[gui] = setTimer(guiMoveRightToCenter,50,0,gui) end local a,b=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (a-w1)/2,(b-w2)/2 local x1,y1 = guiGetPosition ( gui, false) if (x1 >= x) then killTimer(TimeGuiSetRightC[gui]) setElementData(gui,"HelhGui",false) else guiSetPosition(gui,x1+10,y,false) end end الغلط مني لا ؟ جرب كذا يالغالي Window = guiCreateWindow(383, 213, 681, 393, "", false) guiSetVisible (Window,false) function open() if guiGetVisible(Window) == false then guiSetVisible (Window, true) guiMoveRightToCenter(Window) showCursor(true) else showCursor(false) guiSetVisible (Window,false) end end bindKey ("F2", "down", open) TimeGuiSetRightC = { } function guiMoveRightToCenter(gui) if getElementData(gui,"HelhGui") == false then setElementData(gui,"HelhGui",true) local s1,s2=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (s1-w1)/2,(s2-w2)/2 guiSetPosition(gui,-x,y,false) TimeGuiSetRightC[gui] = setTimer(guiMoveRightToCenter,50,0,gui) end local a,b=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (a-w1)/2,(b-w2)/2 local x1,y1 = guiGetPosition ( gui, false) if (x1 >= x) then killTimer(TimeGuiSetRightC[gui]) setElementData(gui,"HelhGui",false) else guiSetPosition(gui,x1+10,y,false) end end Link to comment
#Rmad~> Posted April 10, 2014 Share Posted April 10, 2014 فهمت كيف تكتبون وظايف وبعدين تكتبو بالفنكشن مثال function getPlayerVehicle(^) زي كذا والوظايف الي بالموضوع ترا كلها امثله تقدر تتعلم عليها Boo يالغاليجربت مثالك على نافذتي وصار يطلعلي النافذة فاضية بدون شي Window = guiCreateWindow(383, 213, 681, 393, "", false) function open() if guiGetVisible(Window) == false then guiSetVisible (Window, true) guiMoveRightToCenter(Window) showCursor(true) else showCursor(false) guiSetVisible (Window,false) end end bindKey ("F2", "down", open) TimeGuiSetRightC = { } function guiMoveRightToCenter(gui) if getElementData(gui,"HelhGui") == false then setElementData(gui,"HelhGui",true) local s1,s2=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (s1-w1)/2,(s2-w2)/2 guiSetPosition(gui,-x,y,false) TimeGuiSetRightC[gui] = setTimer(guiMoveRightToCenter,50,0,gui) end local a,b=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (a-w1)/2,(b-w2)/2 local x1,y1 = guiGetPosition ( gui, false) if (x1 >= x) then killTimer(TimeGuiSetRightC[gui]) setElementData(gui,"HelhGui",false) else guiSetPosition(gui,x1+10,y,false) end end الغلط مني لا ؟ جرب كذا يالغالي Window = guiCreateWindow(383, 213, 681, 393, "", false) guiSetVisible (Window,false) function open() if guiGetVisible(Window) == false then guiSetVisible (Window, true) guiMoveRightToCenter(Window) showCursor(true) else showCursor(false) guiSetVisible (Window,false) end end bindKey ("F2", "down", open) TimeGuiSetRightC = { } function guiMoveRightToCenter(gui) if getElementData(gui,"HelhGui") == false then setElementData(gui,"HelhGui",true) local s1,s2=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (s1-w1)/2,(s2-w2)/2 guiSetPosition(gui,-x,y,false) TimeGuiSetRightC[gui] = setTimer(guiMoveRightToCenter,50,0,gui) end local a,b=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (a-w1)/2,(b-w2)/2 local x1,y1 = guiGetPosition ( gui, false) if (x1 >= x) then killTimer(TimeGuiSetRightC[gui]) setElementData(gui,"HelhGui",false) else guiSetPosition(gui,x1+10,y,false) end end ظبط يعني المفروض احط الوظيفة عند الفتح والاغلاق !؟ Link to comment
Booo Posted April 10, 2014 Author Share Posted April 10, 2014 ظبط يعني المفروض احط الوظيفة عند الفتح والاغلاق !؟[/b] ترا كذا بعد يضبط نفس كودك الاول Window = guiCreateWindow(383, 213, 681, 393, "", false) guiSetVisible (Window,false) function open() guiSetVisible (Window, not guiGetVisible(Window)) showCursor(guiGetVisible(Window)) guiMoveRightToCenter(Window) end bindKey ("F2", "down", open) TimeGuiSetRightC = { } function guiMoveRightToCenter(gui) if getElementData(gui,"HelhGui") == false then setElementData(gui,"HelhGui",true) local s1,s2=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (s1-w1)/2,(s2-w2)/2 guiSetPosition(gui,-x,y,false) TimeGuiSetRightC[gui] = setTimer(guiMoveRightToCenter,50,0,gui) end local a,b=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (a-w1)/2,(b-w2)/2 local x1,y1 = guiGetPosition ( gui, false) if (x1 >= x) then killTimer(TimeGuiSetRightC[gui]) setElementData(gui,"HelhGui",false) else guiSetPosition(gui,x1+10,y,false) end end Link to comment
#Rmad~> Posted April 10, 2014 Share Posted April 10, 2014 ظبط يعني المفروض احط الوظيفة عند الفتح والاغلاق !؟[/b] ترا كذا بعد يضبط نفس كودك الاول Window = guiCreateWindow(383, 213, 681, 393, "", false) guiSetVisible (Window,false) function open() guiSetVisible (Window, not guiGetVisible(Window)) showCursor(guiGetVisible(Window)) guiMoveRightToCenter(Window) end bindKey ("F2", "down", open) TimeGuiSetRightC = { } function guiMoveRightToCenter(gui) if getElementData(gui,"HelhGui") == false then setElementData(gui,"HelhGui",true) local s1,s2=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (s1-w1)/2,(s2-w2)/2 guiSetPosition(gui,-x,y,false) TimeGuiSetRightC[gui] = setTimer(guiMoveRightToCenter,50,0,gui) end local a,b=guiGetScreenSize() local w1,w2=guiGetSize(gui,false) local x,y = (a-w1)/2,(b-w2)/2 local x1,y1 = guiGetPosition ( gui, false) if (x1 >= x) then killTimer(TimeGuiSetRightC[gui]) setElementData(gui,"HelhGui",false) else guiSetPosition(gui,x1+10,y,false) end end مشكور يابعدي على اللفنكشات الخقق مشكور على الشرح Link to comment
Booo Posted April 10, 2014 Author Share Posted April 10, 2014 مشكور يابعدي على اللفنكشات الخقق مشكور على الشرح عيونك الخقق لبى قلبك وان شاء الله نكمل التحركات زي من الوسط ل اليسار علشان لاجيت تقفل النافذه تضبط Link to comment
#Rmad~> Posted April 10, 2014 Share Posted April 10, 2014 مشكور يابعدي على اللفنكشات الخقق مشكور على الشرح عيونك الخقق لبى قلبك وان شاء الله نكمل التحركات زي من الوسط ل اليسار علشان لاجيت تقفل النافذه تضبط كلام كلام كبير بس مايحتاج تتعب نفسك كفيت ووفيت . بتوفيق يامعلم .#! Link to comment
EH10 Posted April 10, 2014 Share Posted April 10, 2014 مشكور يابعدي على اللفنكشات الخقق مشكور على الشرح عيونك الخقق لبى قلبك وان شاء الله نكمل التحركات زي من الوسط ل اليسار علشان لاجيت تقفل النافذه تضبط Booo شف الخاص 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