Jump to content

مشكلة في مود


Recommended Posts

اكواد النيوز

-- server

  
  
Groups = {  -- القروبات المسموح لها بالكتابة 
"Console",  
}  
  
-------------------- لا داعي لتعديل الأكواد تحت هذا السطر ------------------- 
  
function check ( thePlayer, commandName, ... ) 
        local accName = getAccountName ( getPlayerAccount ( thePlayer ) )  
        local veve = { ... } 
        local Msg = table.concat ( veve, " " ) 
        for i, v in ipairs ( Groups ) do 
          if isObjectInACLGroup ( "user."..accName, aclGetGroup ( v ) ) then         
        setElementData ( resourceRoot, "News", Msg ) 
        SaveMsg (  ) 
        triggerClientEvent ( "error", getRootElement(  ), getElementData ( resourceRoot, "News" ) ) 
        end 
    end 
end 
addCommandHandler( "News", check ) 
  
addEventHandler ( "onResourceStart", resourceRoot, function (  ) 
        executeSQLQuery("CREATE TABLE IF NOT EXISTS SaveMsge (Msg, error)") 
end 
) 
  
addEvent ( "SetMsg", true ) 
addEventHandler ( "SetMsg", root, function (  ) 
   getMsg (  ) 
end 
) 
  
SaveMsg = function (  ) 
local msg = executeSQLQuery ( "SELECT * FROM SaveMsge WHERE error = '" .. getServerName ( ) .."'" ) 
if ( #msg ~= 0  )   then 
   return executeSQLQuery("UPDATE SaveMsge SET Msg=? WHERE error=? ", tostring ( getElementData ( resourceRoot, "News"  ) ), getServerName ( ) ) 
else 
   return executeSQLQuery("INSERT INTO SaveMsge (Msg,error) VALUES(?,?)", tostring ( getElementData ( resourceRoot, "News" ) ), getServerName ( ) ) 
   end 
end 
  
getMsg = function (  ) 
local msg = executeSQLQuery ( "SELECT * FROM SaveMsge" ) 
if ( #msg ~= 0  ) then 
    setElementData ( resourceRoot, "News", msg[1]["Msg"] ) 
    return setTimer ( triggerClientEvent, 1000, 1, "error", getRootElement(  ), getElementData ( resourceRoot, "News" ) ) 
else 
   return setTimer ( triggerClientEvent, 1000, 1, "error", getRootElement(  ), " " ) 
  end 
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, "Message", message ) 
        SaveMessage (  ) 
        triggerClientEvent ( "sora", getRootElement(  ), getElementData ( resourceRoot, "Message" ) ) 
        end 
    end 
end 
addCommandHandler( "Admin", check ) 
  
  
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, "Message"  ) ), getServerName ( ) ) 
else 
   return executeSQLQuery("INSERT INTO SaveMessagee (Message,Server) VALUES(?,?)", tostring ( getElementData ( resourceRoot, "Message" ) ), 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
اكواد النيوز

-- server

  
  
Groups = {  -- القروبات المسموح لها بالكتابة 
"Console",  
}  
  
-------------------- لا داعي لتعديل الأكواد تحت هذا السطر ------------------- 
  
function check ( thePlayer, commandName, ... ) 
        local accName = getAccountName ( getPlayerAccount ( thePlayer ) )  
        local veve = { ... } 
        local Msg = table.concat ( veve, " " ) 
        for i, v in ipairs ( Groups ) do 
          if isObjectInACLGroup ( "user."..accName, aclGetGroup ( v ) ) then         
        setElementData ( resourceRoot, "News", Msg ) 
        SaveMsg (  ) 
        triggerClientEvent ( "error", getRootElement(  ), getElementData ( resourceRoot, "News" ) ) 
        end 
    end 
end 
addCommandHandler( "News", check ) 
  
addEventHandler ( "onResourceStart", resourceRoot, function (  ) 
        executeSQLQuery("CREATE TABLE IF NOT EXISTS SaveMsge (Msg, error)") 
end 
) 
  
addEvent ( "SetMsg", true ) 
addEventHandler ( "SetMsg", root, function (  ) 
   getMsg (  ) 
end 
) 
  
SaveMsg = function (  ) 
local msg = executeSQLQuery ( "SELECT * FROM SaveMsge WHERE error = '" .. getServerName ( ) .."'" ) 
if ( #msg ~= 0  )   then 
   return executeSQLQuery("UPDATE SaveMsge SET Msg=? WHERE error=? ", tostring ( getElementData ( resourceRoot, "News"  ) ), getServerName ( ) ) 
else 
   return executeSQLQuery("INSERT INTO SaveMsge (Msg,error) VALUES(?,?)", tostring ( getElementData ( resourceRoot, "News" ) ), getServerName ( ) ) 
   end 
end 
  
getMsg = function (  ) 
local msg = executeSQLQuery ( "SELECT * FROM SaveMsge" ) 
if ( #msg ~= 0  ) then 
    setElementData ( resourceRoot, "News", msg[1]["Msg"] ) 
    return setTimer ( triggerClientEvent, 1000, 1, "error", getRootElement(  ), getElementData ( resourceRoot, "News" ) ) 
else 
   return setTimer ( triggerClientEvent, 1000, 1, "error", getRootElement(  ), " " ) 
  end 
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, "Message", message ) 
        SaveMessage (  ) 
        triggerClientEvent ( "sora", getRootElement(  ), getElementData ( resourceRoot, "Message" ) ) 
        end 
    end 
end 
addCommandHandler( "Admin", check ) 
  
  
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, "Message"  ) ), getServerName ( ) ) 
else 
   return executeSQLQuery("INSERT INTO SaveMessagee (Message,Server) VALUES(?,?)", tostring ( getElementData ( resourceRoot, "Message" ) ), 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

sql اعتقد دة مود العاجل بتاع جعفر فيه خاصية حفظ

يعني اكيد بيتحفظوا

لو مش بيتحفظوا افتح الديبج و قول اللي طلع

اللي في كود الاس كيو لايت table غير التريجرات و المسج داتا و اسم ال

Link to comment

طيب جرب

النيوز بتاعك

  
Groups = { 
"Console", 
}  
function check ( thePlayer, commandName, ... ) 
        local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) 
        local veve = { ... } 
        local Msg = table.concat ( veve, " " ) 
        for i, v in ipairs ( Groups ) do 
          if isObjectInACLGroup ( "user."..accName, aclGetGroup ( v ) ) then        
        setElementData ( resourceRoot, "News", Msg ) 
        SaveMsg (  ) 
        triggerClientEvent ( "error", getRootElement(  ), getElementData ( resourceRoot, "News" ) ) 
        end 
    end 
end 
addCommandHandler( "News", check ) 
  
addEventHandler ( "onResourceStart", resourceRoot, function (  ) 
        executeSQLQuery("CREATE TABLE IF NOT EXISTS TTT (mes, ss)") 
end 
) 
  
addEvent ( "SetMsg", true ) 
addEventHandler ( "SetMsg", root, function (  ) 
   getMsg (  ) 
end 
) 
  
SaveMsg = function (  ) 
local msg = executeSQLQuery ( "SELECT * FROM TTT WHERE ss = '" .. getServerName ( ) .."'" ) 
if ( #msg ~= 0  )   then 
   return executeSQLQuery("UPDATE TTT SET mes=? WHERE ss=? ", tostring ( getElementData ( resourceRoot, "News"  ) ), getServerName ( ) ) 
else 
   return executeSQLQuery("INSERT INTO TTT (mes,ss) VALUES(?,?)", tostring ( getElementData ( resourceRoot, "News" ) ), getServerName ( ) ) 
   end 
end 
  
getMsg = function (  ) 
local mess = executeSQLQuery ( "SELECT * FROM TTT" ) 
if ( #mess ~= 0  ) then 
    setElementData ( resourceRoot, "News", mess[1]["mes"] ) 
    return setTimer ( triggerClientEvent, 1000, 1, "ss", getRootElement(  ), getElementData ( resourceRoot, "News" ) ) 
else 
   return setTimer ( triggerClientEvent, 1000, 1, "ss", getRootElement(  ), " " ) 
  end 
end 

الادمن مسج

Groups = { 
"Console", 
} 
function check ( thePlayer, commandName, ... ) 
        local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) 
        local veve = { ... } 
        local MESA = table.concat ( veve, " " ) 
        for i, v in ipairs ( Groups ) do 
          if isObjectInACLGroup ( "user."..accName, aclGetGroup ( v ) ) then       
        setElementData ( resourceRoot, "ADMINMSG", MESA ) 
        SaveMsg (  ) 
        triggerClientEvent ( "sora", getRootElement(  ), getElementData ( resourceRoot, "ADMINMSG" ) ) 
        end 
    end 
end 
addCommandHandler( "Admin", check ) 
  
addEventHandler ( "onResourceStart", resourceRoot, function (  ) 
        executeSQLQuery("CREATE TABLE IF NOT EXISTS DST (mes, name)") 
end 
) 
  
addEvent ( "SetMsg", true ) 
addEventHandler ( "SetMsg", root, function (  ) 
   getMsg (  ) 
end 
) 
  
SaveMsg = function (  ) 
local msg = executeSQLQuery ( "SELECT * FROM DST WHERE name = '" .. getServerName ( ) .."'" ) 
if ( #msg ~= 0  )   then 
   return executeSQLQuery("UPDATE DST SET THEMESS=? WHERE name=? ", tostring ( getElementData ( resourceRoot, "ADMINMSG"  ) ), getServerName ( ) ) 
else 
   return executeSQLQuery("INSERT INTO DST (THEMESS,name) VALUES(?,?)", tostring ( getElementData ( resourceRoot, "ADMINMSG" ) ), getServerName ( ) ) 
   end 
end 
getMsg = function (  ) 
local mes = executeSQLQuery ( "SELECT * FROM DST" ) 
if ( #mes ~= 0  ) then 
    setElementData ( resourceRoot, "ADMINMSG", mes[1]["THEMESS"] ) 
    return setTimer ( triggerClientEvent, 1000, 1, "sora", getRootElement(  ), getElementData ( resourceRoot, "ADMINMSG" ) ) 
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...