M[ROYAL]R Posted July 22, 2015 Posted July 22, 2015 السلام عليكم لو سمحت عاوز شرح ل هذا الكود كامل local sm = {} sm.moov = 0 sm.object1,sm.object2 = nil,nil local function removeCamHandler() if(sm.moov == 1)then sm.moov = 0 end end local function camRender() if (sm.moov == 1) then local x1,y1,z1 = getElementPosition(sm.object1) local x2,y2,z2 = getElementPosition(sm.object2) setCameraMatrix(x1,y1,z1,x2,y2,z2) end end addEventHandler("onClientPreRender",root,camRender) function smoothMoveCamera(x1,y1,z1,x1t,y1t,z1t,x2,y2,z2,x2t,y2t,z2t,time) if(sm.moov == 1)then return false end sm.object1 = createObject(1337,x1,y1,z1) sm.object2 = createObject(1337,x1t,y1t,z1t) setElementAlpha(sm.object1,0) setElementAlpha(sm.object2,0) setObjectScale(sm.object1,0.01) setObjectScale(sm.object2,0.01) moveObject(sm.object1,time,x2,y2,z2,0,0,0,"InOutQuad") moveObject(sm.object2,time,x2t,y2t,z2t,0,0,0,"InOutQuad") sm.moov = 1 setTimer(removeCamHandler,time,1) setTimer(destroyElement,time,1,sm.object1) setTimer(destroyElement,time,1,sm.object2) return true end
i S6O Posted July 22, 2015 Posted July 22, 2015 اذا تبي اول مايدخل الاعب , سم * Server Side : addEventHandler ( 'onPlayerJoin', root, function ( ) triggerClientEvent ( source, 'OnPlayerEnter', source ) end ) * Client Side : local sm = {} sm.moov = 0 sm.object1,sm.object2 = nil,nil local function removeCamHandler() if(sm.moov == 1)then sm.moov = 0 end end local function camRender() if (sm.moov == 1) then local x1,y1,z1 = getElementPosition(sm.object1) local x2,y2,z2 = getElementPosition(sm.object2) setCameraMatrix(x1,y1,z1,x2,y2,z2) end end addEventHandler("onClientPreRender",root,camRender) function smoothMoveCamera(x1,y1,z1,x1t,y1t,z1t,x2,y2,z2,x2t,y2t,z2t,time) if(sm.moov == 1)then return false end sm.object1 = createObject(1337,x1,y1,z1) sm.object2 = createObject(1337,x1t,y1t,z1t) setElementAlpha(sm.object1,0) setElementAlpha(sm.object2,0) setObjectScale(sm.object1,0.01) setObjectScale(sm.object2,0.01) moveObject(sm.object1,time,x2,y2,z2,0,0,0,"InOutQuad") moveObject(sm.object2,time,x2t,y2t,z2t,0,0,0,"InOutQuad") sm.moov = 1 setTimer(removeCamHandler,time,1) setTimer(destroyElement,time,1,sm.object1) setTimer(destroyElement,time,1,sm.object2) return true end addEvent ( 'OnPlayerEnter', true ) addEventHandler ( 'OnPlayerEnter', root, function ( ) smoothMoveCamera ( x1,y1,z1,x1t,y1t,z1t,x2,y2,z2,x2t,y2t,z2t,time ) -- x1 = احداثيات المكان الاول -- y1 = احداثيات المكان الاول -- z1 = احداثيات المكان الاول -- x1t = لفت الكام -- y1t = لفت الكام -- z1t = لفت الكام -- x2 = احداثيات المكان الثاني -- y2 = احداثيات المكان الثاني -- z2 = احداثيات المكان الثاني -- x2t = لفت الكام -- y2t = لفت الكام -- z2t = لفت الكام -- time = وقت مشيت الكام + سرعتها end ) -- تنبيه : لفت الكام يعني وين تبي تروح الكام تتوجه وين ؟
M[ROYAL]R Posted July 22, 2015 Author Posted July 22, 2015 عقيد معلش ممكن تقولى ليش الكود ذا مو شغال اصدار mta 1.5 --In order to render the browser on the full screen, we need to know the dimensions. local screenWidth, screenHeight = guiGetScreenSize() --Let's create a new browser in remote mode. local window = guiCreateWindow(200, 200, 1024, 768, "Webbrowser", false) local browser = guiCreateBrowser(0, 0, 800, 600, false, false, false, window) -- The event onClientBrowserCreated will be triggered, after the browser has been initialized. -- After this event has been triggered, we will be able to load our URL local theBrowser = guiGetBrowser(browser) -- Get the browser element from gui-browser addEventHandler("onClientBrowserCreated", theBrowser, function() -- After the browser has been initialized, we can load [url=https://www.youtube.com]www.youtube.com[/url] loadBrowserURL(source, "https://www.youtube.com") end )
i S6O Posted July 22, 2015 Posted July 22, 2015 mta 1.5 الانترنت عندي سيء , للإسف لم إجرب الاصدار الجديد
M[ROYAL]R Posted July 22, 2015 Author Posted July 22, 2015 mta 1.5 الانترنت عندي سيء , للإسف لم إجرب الاصدار الجديد اوك تسلم و شكرآ على اى حال
EH10 Posted July 22, 2015 Posted July 22, 2015 للأتستخدمه بشيء ,, يغضبه الله # اللهم بلغت فشهد ,, مالي دخل فيك @ local screenWidth, screenHeight = guiGetScreenSize() local window = guiCreateWindow(200, 200, 1024, 768, "Webbrowser", false) local browser = guiCreateBrowser(0, 0, 800, 600, false, false, false, window) local theBrowser = guiGetBrowser(browser) -- Get the browser element from gui-browser addEventHandler("onClientBrowserCreated", theBrowser, function() loadBrowserURL(source, "https://www.youtube.com") end ) Old Nick : MaxUr , #Skype : maxurmaxur BBM : 577287FC
Mr.R Posted July 23, 2015 Posted July 23, 2015 للأتستخدمه بشيء ,, يغضبه الله # اللهم بلغت فشهد ,, مالي دخل فيك @ local screenWidth, screenHeight = guiGetScreenSize() local window = guiCreateWindow(200, 200, 1024, 768, "Webbrowser", false) local browser = guiCreateBrowser(0, 0, 800, 600, false, false, false, window) local theBrowser = guiGetBrowser(browser) -- Get the browser element from gui-browser addEventHandler("onClientBrowserCreated", theBrowser, function() loadBrowserURL(source, "https://www.youtube.com") end ) اول مرهـ اشوف الفنكشنات ذي والافنت ذا 1.5 شكلها مع التحديث الجديد اشرحها ولا عليك امر * There is no God but Allah, Mohammed is the Messenger Of Allah
EH10 Posted July 23, 2015 Posted July 23, 2015 للأتستخدمه بشيء ,, يغضبه الله # اللهم بلغت فشهد ,, مالي دخل فيك @ local screenWidth, screenHeight = guiGetScreenSize() local window = guiCreateWindow(200, 200, 1024, 768, "Webbrowser", false) local browser = guiCreateBrowser(0, 0, 800, 600, false, false, false, window) -- انشاء متصفح local theBrowser = guiGetBrowser(browser) -- يجيب عنصر المتصفح من guiCreateBrowser addEventHandler("onClientBrowserCreated", theBrowser, -- حدث تكوين متصفح # function() loadBrowserURL(source, "https://www.youtube.com") -- تحميل رابط محدد # مثلا قوقل او اي شي end ) Old Nick : MaxUr , #Skype : maxurmaxur BBM : 577287FC
</Mr.Tn6eL> Posted July 23, 2015 Posted July 23, 2015 اذا تبي اول مايدخل الاعب , سم * Server Side : addEventHandler ( 'onPlayerJoin', root, function ( ) triggerClientEvent ( source, 'OnPlayerEnter', source ) end ) * Client Side : local sm = {} sm.moov = 0 sm.object1,sm.object2 = nil,nil local function removeCamHandler() if(sm.moov == 1)then sm.moov = 0 end end local function camRender() if (sm.moov == 1) then local x1,y1,z1 = getElementPosition(sm.object1) local x2,y2,z2 = getElementPosition(sm.object2) setCameraMatrix(x1,y1,z1,x2,y2,z2) end end addEventHandler("onClientPreRender",root,camRender) function smoothMoveCamera(x1,y1,z1,x1t,y1t,z1t,x2,y2,z2,x2t,y2t,z2t,time) if(sm.moov == 1)then return false end sm.object1 = createObject(1337,x1,y1,z1) sm.object2 = createObject(1337,x1t,y1t,z1t) setElementAlpha(sm.object1,0) setElementAlpha(sm.object2,0) setObjectScale(sm.object1,0.01) setObjectScale(sm.object2,0.01) moveObject(sm.object1,time,x2,y2,z2,0,0,0,"InOutQuad") moveObject(sm.object2,time,x2t,y2t,z2t,0,0,0,"InOutQuad") sm.moov = 1 setTimer(removeCamHandler,time,1) setTimer(destroyElement,time,1,sm.object1) setTimer(destroyElement,time,1,sm.object2) return true end addEvent ( 'OnPlayerEnter', true ) addEventHandler ( 'OnPlayerEnter', root, function ( ) smoothMoveCamera ( x1,y1,z1,x1t,y1t,z1t,x2,y2,z2,x2t,y2t,z2t,time ) -- x1 = احداثيات المكان الاول -- y1 = احداثيات المكان الاول -- z1 = احداثيات المكان الاول -- x1t = لفت الكام -- y1t = لفت الكام -- z1t = لفت الكام -- x2 = احداثيات المكان الثاني -- y2 = احداثيات المكان الثاني -- z2 = احداثيات المكان الثاني -- x2t = لفت الكام -- y2t = لفت الكام -- z2t = لفت الكام -- time = وقت مشيت الكام + سرعتها end ) -- تنبيه : لفت الكام يعني وين تبي تروح الكام تتوجه وين ؟ بالكلنت onClientResourceStart حدث اذ دخل الاعب بالسيرفر يجي قبل التحميل واذ سويت له ترايقر للكلنت راح يقلك الافنت مو موجود لذا استخدم skype : 011101000110111000110110011001010110110000110000001110010011000000111001
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