Jump to content

قواعد البيانات سببت مشكلة بالعاجل


Recommended Posts

السلام عليكم

انا كان عندي سيرفر لكن سحبت قواعد البيانات وحولتهم للسيرفر اخر بسبب الاق بس فية مشكلة

لما ركبت قواعد البيانات سكورهم+فلوسهم+بيوتهم رجعت

لهون ما في مشكلة

لكن في مشكلة وحدة

لما اشغل العاجل يطلع كلام اذ جيت اكتب شي بالعاجل يظهر دقيقتين ويرجع نفس الكلام الاول حذفتة وركبت غيرة يرجع نفس الاشي

Link to comment
السلام عليكم

انا كان عندي سيرفر لكن سحبت قواعد البيانات وحولتهم للسيرفر اخر بسبب الاق بس فية مشكلة

لما ركبت قواعد البيانات سكورهم+فلوسهم+بيوتهم رجعت

لهون ما في مشكلة

لكن في مشكلة وحدة

لما اشغل العاجل يطلع كلام اذ جيت اكتب شي بالعاجل يظهر دقيقتين ويرجع نفس الكلام الاول حذفتة وركبت غيرة يرجع نفس الاشي

طيب احذف قاعدة بيانات حقت العاجل يمكن يضبط

Link to comment

-- * Edited By jafar

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

والملف الثااااااااني

-- * Edited By jafar

function rdx ( message )

removeEventHandler ( "onClientRender", getRootElement( ), dx )

function dx( )

dxDrawText ( "[ Admin ] :", 13.0, 167.0, 55.0, 182.0, tocolor ( 255, 0, 0, 255 ), 1.0, "default-bold", "left", "top", false, false, false )

dxDrawText ( message, 75.0, 168.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 ( "u", "down", "chatbox", "Admin" )

addEventHandler ( "onClientResourceStart", resourceRoot, function ( )

triggerServerEvent ( "SetMessage", localPlayer )

end

)

Link to comment

سيرفر

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 SaveMessages (Message, Server)") 
end 
) 
  
addEvent ( "SetMessage", true ) 
addEventHandler ( "SetMessage", root, function ( ) 
getMessage ( ) 
end 
) 
  
SaveMessage = function ( ) 
local msg = executeSQLQuery ( "SELECT * FROM SaveMessages WHERE Server = '" .. getServerName ( ) .."'" ) 
if ( #msg ~= 0 ) then 
return executeSQLQuery("UPDATE SaveMessages SET Message=? WHERE Server=? ", tostring ( getElementData ( resourceRoot, "MessageAdmin" ) ), getServerName ( ) ) 
else 
return executeSQLQuery("INSERT INTO SaveMessages (Message,Server) VALUES(?,?)", tostring ( getElementData ( resourceRoot, "MessageAdmin" ) ), getServerName ( ) ) 
end 
end 
  
getMessage = function ( ) 
local msg = executeSQLQuery ( "SELECT * FROM SaveMessages" ) 
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
  • 1 year later...
سيرفر
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 SaveMessages (Message, Server)") 
end 
) 
  
addEvent ( "SetMessage", true ) 
addEventHandler ( "SetMessage", root, function ( ) 
getMessage ( ) 
end 
) 
  
SaveMessage = function ( ) 
local msg = executeSQLQuery ( "SELECT * FROM SaveMessages WHERE Server = '" .. getServerName ( ) .."'" ) 
if ( #msg ~= 0 ) then 
return executeSQLQuery("UPDATE SaveMessages SET Message=? WHERE Server=? ", tostring ( getElementData ( resourceRoot, "MessageAdmin" ) ), getServerName ( ) ) 
else 
return executeSQLQuery("INSERT INTO SaveMessages (Message,Server) VALUES(?,?)", tostring ( getElementData ( resourceRoot, "MessageAdmin" ) ), getServerName ( ) ) 
end 
end 
  
getMessage = function ( ) 
local msg = executeSQLQuery ( "SELECT * FROM SaveMessages" ) 
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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...