AE. Posted December 25, 2014 Share Posted December 25, 2014 السلآم عليكم شباب ابي شرح لكود التايمر وياريت يكون فيه شرح لللارقام عشان مافهمت من الويكي وابي كمان لو تسمحو كود او فنكشنات لما يخلص التايمر الالكلام اللي ظهر يختفي Link to comment
Bassam*Syria Posted December 25, 2014 Share Posted December 25, 2014 (edited) انا فهمت انك تبي شرح لكود setTimer بس ما فهمت لما يخلص التايمر يظهر كلام ؟ اي كلام تقصد ؟ Edited December 25, 2014 by Guest Link to comment
nxFairlywell Posted December 25, 2014 Share Posted December 25, 2014 ء 1000 متر = 1 كيلو متر الارقام هذي نفس الطريقه ء 1000 ميللي ثانيه = 1 ثانيه مثلا تبيها 3 ساعات تصير كذا 1000*60*60*3 setTimer( JOB, 1000*60*60*3, هنا عدد المرات الي يتكرر بها التايمر ) اذا كان تبي التايمر يتكرر بدون عدد مرات حط الرقم 0 مثال ثاني تروح للدوام 5 ايام بالاسبوع وتبي المنبه ينبهك كل صباح افترض ان الآن الساعه 6 الصبح تسوي تايمر setTimer( function( ) -- الكود الي يحصل بعد مايخلص الوقت end, 1000*60*60*24, 5 ) مثال ثالث كود يعطي اللاعبين فلوس كل 10 ثواني setTimer ( function ( ) for k, players in ipairs ( getElementsByType("player") ) do givePlayerMoney( players, 1000 ) end end, 1000*10, 0 ) 1000*10 = 10000 10000 MS = 10 S ء 10000 ميللي ثانيه = 10 ثواني يعني كل 1000 = ثانيه واحده اعتقد ان التايمر سهل يعني مو بهذيك الصعوبه Link to comment
AE. Posted December 25, 2014 Author Share Posted December 25, 2014 ء 1000 متر = 1 كيلو مترالارقام هذي نفس الطريقه ء 1000 ميللي ثانيه = 1 ثانيه مثلا تبيها 3 ساعات تصير كذا 1000*60*60*3 setTimer( JOB, 1000*60*60*3, هنا عدد المرات الي يتكرر بها التايمر ) اذا كان تبي التايمر يتكرر بدون عدد مرات حط الرقم 0 مثال ثاني تروح للدوام 5 ايام بالاسبوع وتبي المنبه ينبهك كل صباح افترض ان الآن الساعه 6 الصبح تسوي تايمر setTimer( function( ) -- الكود الي يحصل بعد مايخلص الوقت end, 1000*60*60*24, 5 ) مثال ثالث كود يعطي اللاعبين فلوس كل 10 ثواني setTimer ( function ( ) for k, players in ipairs ( getElementsByType("player") ) do givePlayerMoney( players, 1000 ) end end, 1000*10, 0 ) 1000*10 = 10000 10000 MS = 10 S ء 10000 ميللي ثانيه = 10 ثواني يعني كل 1000 = ثانيه واحده اعتقد ان التايمر سهل يعني مو بهذيك الصعوبه مشكور بس بدي اعرف وش معنيى النجمة اللي بالنص يعني دي وش تسوي للتايمر؟ Link to comment
nxFairlywell Posted December 25, 2014 Share Posted December 25, 2014 ( × ) هذي بلغة البرمجه ( لوا ) تعني الضرب Link to comment
Bassam*Syria Posted December 25, 2014 Share Posted December 25, 2014 (edited) ء 1000 متر = 1 كيلو مترالارقام هذي نفس الطريقه ء 1000 ميللي ثانيه = 1 ثانيه مثلا تبيها 3 ساعات تصير كذا 1000*60*60*3 setTimer( JOB, 1000*60*60*3, هنا عدد المرات الي يتكرر بها التايمر ) اذا كان تبي التايمر يتكرر بدون عدد مرات حط الرقم 0 مثال ثاني تروح للدوام 5 ايام بالاسبوع وتبي المنبه ينبهك كل صباح افترض ان الآن الساعه 6 الصبح تسوي تايمر setTimer( function( ) -- الكود الي يحصل بعد مايخلص الوقت end, 1000*60*60*24, 5 ) مثال ثالث كود يعطي اللاعبين فلوس كل 10 ثواني setTimer ( function ( ) for k, players in ipairs ( getElementsByType("player") ) do givePlayerMoney( players, 1000 ) end end, 1000*10, 0 ) 1000*10 = 10000 10000 MS = 10 S ء 10000 ميللي ثانيه = 10 ثواني يعني كل 1000 = ثانيه واحده اعتقد ان التايمر سهل يعني مو بهذيك الصعوبه مشكور بس بدي اعرف وش معنيى النجمة اللي بالنص يعني دي وش تسوي للتايمر؟ هاذي علامه الضرب مثل 10*10 = 100 انت فيك لو مب فاهمها تقدر تحط ارقام مثال تبي كل عشر ثواني تصير setTimer ( function () -- كودك end end, 10000, 1 ) 10000 = الوت الي تبيه ( كل ثانيه = 1000 ) 1 = عدد مرات التكرار Edited December 25, 2014 by Guest Link to comment
AE. Posted December 25, 2014 Author Share Posted December 25, 2014 ء 1000 متر = 1 كيلو مترالارقام هذي نفس الطريقه ء 1000 ميللي ثانيه = 1 ثانيه مثلا تبيها 3 ساعات تصير كذا 1000*60*60*3 setTimer( JOB, 1000*60*60*3, هنا عدد المرات الي يتكرر بها التايمر ) اذا كان تبي التايمر يتكرر بدون عدد مرات حط الرقم 0 مثال ثاني تروح للدوام 5 ايام بالاسبوع وتبي المنبه ينبهك كل صباح افترض ان الآن الساعه 6 الصبح تسوي تايمر setTimer( function( ) -- الكود الي يحصل بعد مايخلص الوقت end, 1000*60*60*24, 5 ) مثال ثالث كود يعطي اللاعبين فلوس كل 10 ثواني setTimer ( function ( ) for k, players in ipairs ( getElementsByType("player") ) do givePlayerMoney( players, 1000 ) end end, 1000*10, 0 ) 1000*10 = 10000 10000 MS = 10 S ء 10000 ميللي ثانيه = 10 ثواني يعني كل 1000 = ثانيه واحده اعتقد ان التايمر سهل يعني مو بهذيك الصعوبه مشكور بس بدي اعرف وش معنيى النجمة اللي بالنص يعني دي وش تسوي للتايمر؟ هاذي علامه الضرب مثل 10*10 = 100 انت فيك لو مب فاهمها تقدر تحط ارقام مثال تبي كل عشر ثواني تصير setTimer ( function () end end, 10000, 0 ) مشكور بسام وجنرال بس هاده كود سيرفر صح؟ Link to comment
Bassam*Syria Posted December 25, 2014 Share Posted December 25, 2014 الكود ذا يصير Server + يصير Client على حسب كودك لو تحب اي مساعده او ما ظبت معاك اطرح كودك و اظبته لك انا فلخدمه Link to comment
AE. Posted December 25, 2014 Author Share Posted December 25, 2014 الكود ذا يصير Server + يصير Client على حسب كودك لو تحب اي مساعده او ما ظبت معاك اطرح كودك و اظبته لك انا فلخدمه شوف دا كود الكلينت setTimer ( function rdx ( message ) removeEventHandler ( "onClientRender", getRootElement( ), dx ) function dx( ) local height = dxGetFontHeight(2,"default-bol") local resX, resY = guiGetScreenSize() dxDrawBorderedText( message,0,resY/2+height+20,resX,resY/4*3,tocolor(255,100,0),1.5,"pricedown","center","center",false ) end addEventHandler("onClientRender", getRootElement( ), dx ) end end, 10000, 0 ) addEvent ( "sora", true ) addEventHandler ( "sora", getRootElement( ), rdx ) bindKey ( "o", "down", "chatbox", "Admin") addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) triggerServerEvent ( "SetMessage", localPlayer ) end ) ودا سيرفر -- * Edited By GreenDeath iMr.Souhail Groups = { "Admin", "Console", } --------------------------------------- function check ( thePlayer, commandName, ... ) local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) local veve = { ... } local message = table.concat ( veve, " " ) for i, v in ipairs ( Groups ) do if isObjectInACLGroup ( "user."..accName, aclGetGroup ( v ) ) then setElementData ( resourceRoot, "MessageAdmin", message ) SaveMessage ( ) triggerClientEvent ( "sora", getRootElement( ), getElementData ( resourceRoot, "MessageAdmin" ) ) end end end addCommandHandler( "Admin", check ) addEventHandler ( "onResourceStart", resourceRoot, function ( ) executeSQLQuery("CREATE TABLE IF NOT EXISTS SaveMessagee (Message, Server)") end ) addEvent ( "SetMessage", true ) addEventHandler ( "SetMessage", root, function ( ) getMessage ( ) end ) SaveMessage = function ( ) local msg = executeSQLQuery ( "SELECT * FROM SaveMessagee WHERE Server = '" .. getServerName ( ) .."'" ) if ( #msg ~= 0 ) then return executeSQLQuery("UPDATE SaveMessagee SET Message=? WHERE Server=? ", tostring ( getElementData ( resourceRoot, "MessageAdmin" ) ), getServerName ( ) ) else return executeSQLQuery("INSERT INTO SaveMessagee (Message,Server) VALUES(?,?)", tostring ( getElementData ( resourceRoot, "MessageAdmin" ) ), getServerName ( ) ) end end getMessage = function ( ) local msg = executeSQLQuery ( "SELECT * FROM SaveMessagee" ) if ( #msg ~= 0 ) then setElementData ( resourceRoot, "MessageAdmin", msg[1]["Message"] ) return setTimer ( triggerClientEvent, 1000, 1, "sora", getRootElement( ), getElementData ( resourceRoot, "MessageAdmin" ) ) else return setTimer ( triggerClientEvent, 1000, 1, "sora", getRootElement( ), " " ) end end Link to comment
Bassam*Syria Posted December 25, 2014 Share Posted December 25, 2014 انت تبيها بعد وقت معين يختفي الكلام الي طلع ؟ Link to comment
AE. Posted December 25, 2014 Author Share Posted December 25, 2014 انت تبيها بعد وقت معين يختفي الكلام الي طلع ؟ يب فهمتني بس بنفس احداثيات الرسالة Link to comment
Bassam*Syria Posted December 25, 2014 Share Posted December 25, 2014 (edited) انت تبيها بعد وقت معين يختفي الكلام الي طلع ؟ يب فهمتني بس بنفس احداثيات الرسالة --Client --Client setTimer (function() removeEventHandler ( "onClientRender", getRootElement( ), dx ) end, 10000, 0 ) function rdx ( message ) function dx( ) local height = dxGetFontHeight(2,"default-bol") local resX, resY = guiGetScreenSize() dxDrawBorderedText( message,0,resY/2+height+20,resX,resY/4*3,tocolor(255,100,0),1.5,"pricedown","center","center",false ) end addEventHandler("onClientRender", getRootElement( ), dx ) end addEvent ( "sora", true ) addEventHandler ( "sora", getRootElement( ), rdx ) bindKey ( "o", "down", "chatbox", "Admin") addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) triggerServerEvent ( "SetMessage", localPlayer ) end ) جرب تم التعديل Edited December 25, 2014 by Guest Link to comment
nxFairlywell Posted December 25, 2014 Share Posted December 25, 2014 local hour = 0 local min = 0 local sec = 0 function time ( ) sec = sec + 1 if sec == 60 then min=min+1 sec=0 end if min==60 then hour = hour + 1 min=0 end outputChatBox(tostring(hour)" : "..tostring(min).." : "..tostring(sec), root, 255,255,0, true) end setTimer( time, 1000, 0 ) هذا كود سيرفر كل ثانيه يكتب كلام بالشات Link to comment
Bassam*Syria Posted December 25, 2014 Share Posted December 25, 2014 local hour = 0 local min = 0 local sec = 0 function time ( ) sec = sec + 1 if sec == 60 then min=min+1 sec=0 end if min==60 then hour = hour + 1 min=0 end outputChatBox(tostring(hour)" : "..tostring(min).." : "..tostring(sec), root, 255,255,0, true) end setTimer( time, 1000, 0 ) هذا كود سيرفر كل ثانيه يكتب كلام بالشات خوي انت قريت الكود حقه ؟؟ لان كوده مثل مود ادمن مسج admin-message Link to comment
AE. Posted December 25, 2014 Author Share Posted December 25, 2014 انت تبيها بعد وقت معين يختفي الكلام الي طلع ؟ يب فهمتني بس بنفس احداثيات الرسالة setTimer ( function rdx ( message ) removeEventHandler ( "onClientRender", getRootElement( ), dx ) end, 10000, 0 ) function dx( ) local height = dxGetFontHeight(2,"default-bol") local resX, resY = guiGetScreenSize() dxDrawBorderedText( message,0,resY/2+height+20,resX,resY/4*3,tocolor(255,100,0),1.5,"pricedown","center","center",false ) end addEventHandler("onClientRender", getRootElement( ), dx ) end addEvent ( "sora", true ) addEventHandler ( "sora", getRootElement( ), rdx ) bindKey ( "o", "down", "chatbox", "Admin") addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) triggerServerEvent ( "SetMessage", localPlayer ) end ) جرب سويت مايشتل لما ادوس حرفoمايفتح اي شئ Link to comment
Bassam*Syria Posted December 25, 2014 Share Posted December 25, 2014 --Client setTimer (function() removeEventHandler ( "onClientRender", getRootElement( ), dx ) end, 10000, 0 ) function rdx ( message ) function dx( ) local height = dxGetFontHeight(2,"default-bol") local resX, resY = guiGetScreenSize() dxDrawBorderedText( message,0,resY/2+height+20,resX,resY/4*3,tocolor(255,100,0),1.5,"pricedown","center","center",false ) end addEventHandler("onClientRender", getRootElement( ), dx ) end addEvent ( "sora", true ) addEventHandler ( "sora", getRootElement( ), rdx ) bindKey ( "o", "down", "chatbox", "Admin") addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) triggerServerEvent ( "SetMessage", localPlayer ) end ) جرب اسف عتأخير بس لما ارسل الرساله تروح الصفحه التانيه ف خربط و حسبت انو صار شي المهم بعدين عرفت هه Link to comment
nxFairlywell Posted December 25, 2014 Share Posted December 25, 2014 local hour = 0 local min = 0 local sec = 0 function time ( ) sec = sec + 1 if sec == 60 then min=min+1 sec=0 end if min==60 then hour = hour + 1 min=0 end outputChatBox(tostring(hour)" : "..tostring(min).." : "..tostring(sec), root, 255,255,0, true) end setTimer( time, 1000, 0 ) هذا كود سيرفر كل ثانيه يكتب كلام بالشات خوي انت قريت الكود حقه ؟؟ لان كوده مثل مود ادمن مسج admin-message انا عطيته كود لتوضيح الخاصيه setTimer الكود حقه شفته ولكن ماجربته لاني شغال بالجوال ياريت الاخوان يساعدوه Link to comment
AE. Posted December 25, 2014 Author Share Posted December 25, 2014 --Client setTimer (function() removeEventHandler ( "onClientRender", getRootElement( ), dx ) end, 10000, 0 ) function rdx ( message ) function dx( ) local height = dxGetFontHeight(2,"default-bol") local resX, resY = guiGetScreenSize() dxDrawBorderedText( message,0,resY/2+height+20,resX,resY/4*3,tocolor(255,100,0),1.5,"pricedown","center","center",false ) end addEventHandler("onClientRender", getRootElement( ), dx ) end addEvent ( "sora", true ) addEventHandler ( "sora", getRootElement( ), rdx ) bindKey ( "o", "down", "chatbox", "Admin") addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) triggerServerEvent ( "SetMessage", localPlayer ) end ) جرب اسف عتأخير بس لما ارسل الرساله تروح الصفحه التانيه ف خربط و حسبت انو صار شي المهم بعدين عرفت هه سوا كل شئ بس مارسل الرسالة Link to comment
Bassam*Syria Posted December 25, 2014 Share Posted December 25, 2014 --Client function rdx ( message ) function dx( ) local height = dxGetFontHeight(2,"default-bol") local resX, resY = guiGetScreenSize() dxDrawBorderedText( message,0,resY/2+height+20,resX,resY/4*3,tocolor(255,100,0),1.5,"pricedown","center","center",false ) end addEventHandler("onClientRender", getRootElement( ), dx ) setTimer (function() removeEventHandler ( "onClientRender", getRootElement( ), dx ) end, 10000, 0 ) end addEvent ( "sora", true ) addEventHandler ( "sora", getRootElement( ), rdx ) bindKey ( "o", "down", "chatbox", "Admin") addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) triggerServerEvent ( "SetMessage", localPlayer ) end ) اسف انا بعطيك من غير ما اجرب عشان العبه خربانه عندي ض جرب Link to comment
AE. Posted December 25, 2014 Author Share Posted December 25, 2014 --Client function rdx ( message ) function dx( ) local height = dxGetFontHeight(2,"default-bol") local resX, resY = guiGetScreenSize() dxDrawBorderedText( message,0,resY/2+height+20,resX,resY/4*3,tocolor(255,100,0),1.5,"pricedown","center","center",false ) end addEventHandler("onClientRender", getRootElement( ), dx ) setTimer (function() removeEventHandler ( "onClientRender", getRootElement( ), dx ) end, 10000, 0 ) end addEvent ( "sora", true ) addEventHandler ( "sora", getRootElement( ), rdx ) bindKey ( "o", "down", "chatbox", "Admin") addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) triggerServerEvent ( "SetMessage", localPlayer ) end ) اسف انا بعطيك من غير ما اجرب عشان العبه خربانه عندي ض جرب مانفع اتاكد من الكود حقي الل حاطه يمكن به خطأ بس سويت الكود لشئ تاني ونجح بس بدونتايمر المهم مو لازم تجرب ترا يكفي انك تاعب حالك وتساعدني Link to comment
Bassam*Syria Posted December 25, 2014 Share Posted December 25, 2014 شوي خوي بشوف كودك يمكن العطل منه Link to comment
AE. Posted December 25, 2014 Author Share Posted December 25, 2014 شوي خوي بشوف كودك يمكن العطل منه تسلم والله انك كفؤ Link to comment
Bassam*Syria Posted December 25, 2014 Share Posted December 25, 2014 server Groups = { "Console", "Admin", } function check ( thePlayer, commandName, ... ) local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) local veve = { ... } local message = table.concat ( veve, " " ) for i, v in ipairs ( Groups ) do if isObjectInACLGroup ( "user."..accName, aclGetGroup ( v ) ) then setElementData ( resourceRoot, "MessageAdmin", message ) SaveMessage ( ) triggerClientEvent ( "sora", getRootElement( ), getElementData ( resourceRoot, "MessageAdmin" ) ) end end end addCommandHandler( "Admin", check ) addEventHandler ( "onResourceStart", resourceRoot, function ( ) executeSQLQuery("CREATE TABLE IF NOT EXISTS SaveMessagee (Message, Server)") end ) addEvent ( "SetMessage", true ) addEventHandler ( "SetMessage", root, function ( ) getMessage ( ) triggerClientEvent ( "sss", localPlayer ) end ) SaveMessage = function ( ) local msg = executeSQLQuery ( "SELECT * FROM SaveMessagee WHERE Server = '" .. getServerName ( ) .."'" ) if ( #msg ~= 0 ) then return executeSQLQuery("UPDATE SaveMessagee SET Message=? WHERE Server=? ", tostring ( getElementData ( resourceRoot, "MessageAdmin" ) ), getServerName ( ) ) else return executeSQLQuery("INSERT INTO SaveMessagee (Message,Server) VALUES(?,?)", tostring ( getElementData ( resourceRoot, "MessageAdmin" ) ), getServerName ( ) ) end end getMessage = function ( ) local msg = executeSQLQuery ( "SELECT * FROM SaveMessagee" ) if ( #msg ~= 0 ) then setElementData ( resourceRoot, "MessageAdmin", msg[1]["Message"] ) return setTimer ( triggerClientEvent, 1000, 1, "sora", getRootElement( ), getElementData ( resourceRoot, "MessageAdmin" ) ) else return setTimer ( triggerClientEvent, 1000, 1, "sora", getRootElement( ), " " ) end end Client function rdx ( message ) removeEventHandler ( "onClientRender", getRootElement( ), dx ) function dx( ) dxDrawText ( "[ Owner server ] :", 13.0, 167.0, 55.0, 182.0, tocolor ( 255, 5, 5, 255 ), 1.1, "default-bold", "left", "top", false, false, false ) dxDrawText ( message, 130, 168.0, 799.0, 224.0, tocolor ( 255, 255, 255, 255 ), 1.1, "default-bold", "left", "top", false, false, false ) end addEventHandler("onClientRender", getRootElement( ), dx ) end addEvent ( "sora", true ) addEventHandler ( "sora", getRootElement( ), rdx ) bindKey ( "o", "down", "chatbox", "Admin" ) addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) triggerServerEvent ( "SetMessage", localPlayer ) end ) addEvent ( "sss", true ) addEventHandler ( "sss", root, setTimer (function() removeEventHandler ( "onClientRender", getRootElement( ), dx ) end, 10000, 0 ) ) اسف عتأخير جرب وقلي لو يشتغل Link to comment
AE. Posted December 25, 2014 Author Share Posted December 25, 2014 server Groups = { "Console", "Admin", } function check ( thePlayer, commandName, ... ) local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) local veve = { ... } local message = table.concat ( veve, " " ) for i, v in ipairs ( Groups ) do if isObjectInACLGroup ( "user."..accName, aclGetGroup ( v ) ) then setElementData ( resourceRoot, "MessageAdmin", message ) SaveMessage ( ) triggerClientEvent ( "sora", getRootElement( ), getElementData ( resourceRoot, "MessageAdmin" ) ) end end end addCommandHandler( "Admin", check ) addEventHandler ( "onResourceStart", resourceRoot, function ( ) executeSQLQuery("CREATE TABLE IF NOT EXISTS SaveMessagee (Message, Server)") end ) addEvent ( "SetMessage", true ) addEventHandler ( "SetMessage", root, function ( ) getMessage ( ) triggerClientEvent ( "sss", localPlayer ) end ) SaveMessage = function ( ) local msg = executeSQLQuery ( "SELECT * FROM SaveMessagee WHERE Server = '" .. getServerName ( ) .."'" ) if ( #msg ~= 0 ) then return executeSQLQuery("UPDATE SaveMessagee SET Message=? WHERE Server=? ", tostring ( getElementData ( resourceRoot, "MessageAdmin" ) ), getServerName ( ) ) else return executeSQLQuery("INSERT INTO SaveMessagee (Message,Server) VALUES(?,?)", tostring ( getElementData ( resourceRoot, "MessageAdmin" ) ), getServerName ( ) ) end end getMessage = function ( ) local msg = executeSQLQuery ( "SELECT * FROM SaveMessagee" ) if ( #msg ~= 0 ) then setElementData ( resourceRoot, "MessageAdmin", msg[1]["Message"] ) return setTimer ( triggerClientEvent, 1000, 1, "sora", getRootElement( ), getElementData ( resourceRoot, "MessageAdmin" ) ) else return setTimer ( triggerClientEvent, 1000, 1, "sora", getRootElement( ), " " ) end end Client function rdx ( message ) removeEventHandler ( "onClientRender", getRootElement( ), dx ) function dx( ) dxDrawText ( "[ Owner server ] :", 13.0, 167.0, 55.0, 182.0, tocolor ( 255, 5, 5, 255 ), 1.1, "default-bold", "left", "top", false, false, false ) dxDrawText ( message, 130, 168.0, 799.0, 224.0, tocolor ( 255, 255, 255, 255 ), 1.1, "default-bold", "left", "top", false, false, false ) end addEventHandler("onClientRender", getRootElement( ), dx ) end addEvent ( "sora", true ) addEventHandler ( "sora", getRootElement( ), rdx ) bindKey ( "o", "down", "chatbox", "Admin" ) addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) triggerServerEvent ( "SetMessage", localPlayer ) end ) addEvent ( "sss", true ) addEventHandler ( "sss", root, setTimer (function() removeEventHandler ( "onClientRender", getRootElement( ), dx ) end, 10000, 0 ) ) اسف عتأخير جرب وقلي لو يشتغل اشتغل= كفؤ Link to comment
Bassam*Syria Posted December 25, 2014 Share Posted December 25, 2014 كفوك ^ حياك الله 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