MA[S]RIY Posted June 19, 2016 Share Posted June 19, 2016 السلام عليكم شباب ابي طلب بسيط وهو:تعديل علي كود الكود بتاع مود العاجل #FF0000 المود لا يقبل الالوان مثل الاقيه يطلع بالعاجل بدون اللوان والاكواد تطلع بالعاجل #FF0000 يعني مثلا لو كتبت فيه كذا مثلا هلا منوين السرفر #FF0000 يعني بيطلع هكذا هلا منورين السرفر ابيه يقبل اكواد الالوان ------------------------------------------------------------------------------------------------------------------------------------------------------ اكواد المود سرفر -- * By MA[s]RIY 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( "=", 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 كلينت -- * By MA[s]RIY function rdx ( message ) removeEventHandler ( "onClientRender", getRootElement( ), dx ) function dx( ) dxDrawText ( "Advertising: ", 11.0, 250.0, 55.0, 182.0, tocolor ( 0, 150, 180, 255 ), 1.0, "default-bold", "left", "top", false, false, false ) dxDrawText ( message , 80.0, 251.0, 799.0, 224.0, tocolor ( 255, 255, 255, 255 ), 1.0, "default-bold", "left", "top", false, false, false ) end addEventHandler("onClientRender", getRootElement( ), dx ) end addEvent ( "sora", true ) addEventHandler ( "sora", getRootElement( ), rdx ) bindKey ( "", "down", "chatbox", "=" ) addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) triggerServerEvent ( "SetMessage", localPlayer ) end ) Link to comment
فاّرس Posted June 19, 2016 Share Posted June 19, 2016 true حط false سطر 6 و 7 بعد كلمة Link to comment
MA[S]RIY Posted June 19, 2016 Author Share Posted June 19, 2016 false اخي في 3 true في اي واحده اضع ? Link to comment
فاّرس Posted June 19, 2016 Share Posted June 19, 2016 true ؟ حط بعدها فاصله واكتبfalse شفت آخر Link to comment
MA[S]RIY Posted June 19, 2016 Author Share Posted June 19, 2016 شكرا يا اخي طيب تعرف كيف اخليه يجيب اسم الي كاتب في العاجل علي مما اظن كذا get player name لو مب هكذا قولي كيف ووين اضعها Link to comment
Ahmed Ly Posted June 19, 2016 Share Posted June 19, 2016 شكرا يا اخي طيب تعرف كيف اخليه يجيب اسم الي كاتب في العاجلعلي مما اظن كذا get player name لو مب هكذا قولي كيف ووين اضعها getPlayerName Link to comment
MA[S]RIY Posted June 19, 2016 Author Share Posted June 19, 2016 واضعها وين علي ما اظن هنا xDrawText ( "Advertising: " صح يعني كده xDrawText ( "Advertising..getPlayerName(playerSource), playerSource: " صح ولا وين Link to comment
Adham Posted June 19, 2016 Share Posted June 19, 2016 dxDrawFramedText("Text ["..Name:gsub("#%x%x%x%x%x%x", "").."]: "..,14, 235, 783, 264,tocolor(255, 0, 0, 255),1.0,"default-bold","left","top",false,false,false) Link to comment
Jupi Posted June 19, 2016 Share Posted June 19, 2016 dxDrawFramedText("Text ["..Name:gsub("#%x%x%x%x%x%x", "").."]: "..,14, 235, 783, 264,tocolor(255, 0, 0, 255),1.0,"default-bold","left","top",false,false,false) Link to comment
فاّرس Posted June 19, 2016 Share Posted June 19, 2016 function rdx ( m ) function dx( ) dxDrawText ( "Advertising: "..m.name, 11.0, 250.0, 55.0, 182.0, tocolor ( 0, 150, 180, 255 ), 1.0, "default-bold", "left", "top", false, false, false, true ) dxDrawText ( m.msg , 80.0, 251.0, 799.0, 224.0, tocolor ( 255, 255, 255, 255 ), 1.0, "default-bold", "left", "top", false, false, false,true ) end addEventHandler("onClientRender", getRootElement( ), dx ) end addEvent ( "sora", true ) addEventHandler ( "sora", getRootElement( ), rdx ) bindKey ( "", "down", "chatbox", "=" ) addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) triggerServerEvent ( "SetMessage", localPlayer ) end ) 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", { msg = message, name = getPlayerName( thePlayer ) } ) SaveMessage ( ) triggerClientEvent ( "sora", getRootElement( ), getElementData ( resourceRoot, "MessageAdmin" ) ) end end end addCommandHandler( "=", check ) addEventHandler ( "onResourceStart", resourceRoot, function ( ) executeSQLQuery("CREATE TABLE IF NOT EXISTS SaveMessagee (Name, 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 local inf =getElementData ( resourceRoot, "MessageAdmin" ) return executeSQLQuery("UPDATE SaveMessagee SET Name =?, Message=? WHERE Server=? ", inf.name, inf.msg, getServerName ( ) ) else local inf = getElementData ( resourceRoot, "MessageAdmin" ) return executeSQLQuery("INSERT INTO SaveMessagee (Name, Message ,Server) VALUES(?,?,?)", inf.name, inf.msg, getServerName ( ) ) end end getMessage = function ( ) local msg = executeSQLQuery ( "SELECT * FROM SaveMessagee" ) if ( #msg ~= 0 ) then setElementData ( resourceRoot, "MessageAdmin", { msg = msg[1]['Message'], name = msg[1]['Name'] } ) return setTimer ( triggerClientEvent, 1000, 1, "sora", getRootElement( ), getElementData ( resourceRoot, "MessageAdmin" ) ) else setElementData ( resourceRoot, "MessageAdmin", { msg = '', name = '' } ) return setTimer ( triggerClientEvent, 1000, 1, "sora", getRootElement( ), getElementData ( resourceRoot, "MessageAdmin" ) ) 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