Jump to content

x [ طلب ] x فنكشنات


Recommended Posts

السلام عليكم ورحمة الله وبركاته.

الطلب الاول

يحفظ التيم لو الاعب خرج و دخل يعني يحفظ انت الاب ده في التيم ده

الطلب التاني

يجيب الدولة في السكور بورد

Link to comment
  • Replies 53
  • Created
  • Last Reply

Top Posters In This Topic

حفظ التيم :

#Server

addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()),function() 
    executeSQLQuery("CREATE TABLE IF NOT EXISTS Teams (Team,Account)") 
end) 
  
function setTeam() 
    local account = getAccountName(getPlayerAccount(source)) 
    local RowAccount = executeSQLQuery("SELECT * FROM Teams WHERE Account = '"..account.."'") 
      if not  ( #RowAccount == 0 )   then 
      local RowTeam = RowAccount[1]["Team"] 
        if getTeamFromName(RowTeam) then 
         setPlayerTeam(source, getTeamFromName(RowTeam)) 
         end 
    end 
end 
addEventHandler("onPlayerLogin",getRootElement(),setTeam) 
  
function saveTeam() 
    local team = getPlayerTeam(source) 
    local account = getPlayerAccount(source) 
       if (team) and not isGuestAccount(account) then 
       local AccountName = getAccountName(account) 
       local TeamName = getTeamName(team) 
    local RowAccount = executeSQLQuery("SELECT * FROM Teams WHERE Account = '"..AccountName.."'") 
    if not  ( #RowAccount == 0 )   then 
        executeSQLQuery("UPDATE Teams SET Team=? WHERE Account=?",TeamName,AccountName) 
    else 
        executeSQLQuery("INSERT INTO Teams (Account,Team) VALUES(?,?)",AccountName,TeamName) 
        end 
    end 
end 
addEventHandler("onPlayerQuit",getRootElement(),saveTeam) 
Link to comment
حفظ التيم :

#Server

addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()),function() 
    executeSQLQuery("CREATE TABLE IF NOT EXISTS Teams (Team,Account)") 
end) 
  
function setTeam() 
    local account = getAccountName(getPlayerAccount(source)) 
    local RowAccount = executeSQLQuery("SELECT * FROM Teams WHERE Account = '"..account.."'") 
      if not  ( #RowAccount == 0 )   then 
      local RowTeam = RowAccount[1]["Team"] 
        if getTeamFromName(RowTeam) then 
         setPlayerTeam(source, getTeamFromName(RowTeam)) 
         end 
    end 
end 
addEventHandler("onPlayerLogin",getRootElement(),setTeam) 
  
function saveTeam() 
    local team = getPlayerTeam(source) 
    local account = getPlayerAccount(source) 
       if (team) and not isGuestAccount(account) then 
       local AccountName = getAccountName(account) 
       local TeamName = getTeamName(team) 
    local RowAccount = executeSQLQuery("SELECT * FROM Teams WHERE Account = '"..AccountName.."'") 
    if not  ( #RowAccount == 0 )   then 
        executeSQLQuery("UPDATE Teams SET Team=? WHERE Account=?",TeamName,AccountName) 
    else 
        executeSQLQuery("INSERT INTO Teams (Account,Team) VALUES(?,?)",AccountName,TeamName) 
        end 
    end 
end 
addEventHandler("onPlayerQuit",getRootElement(),saveTeam) 

مبدع ^

انت مسويه ؟

Link to comment

اوك

طيب هنا

المفرود يكنسل كلمة الاعب

و يطلع الكلام في الشات

ما يحصل كده

ahanh = {"ورع" 
  
  
  
  
  
  
} 
  
  
  
sap = {"" 
  
  
  
  
  
  
} 
  
  
klt = {"" 
  
  
  
  
  
  
} 
  
kzfahl = {"" 
  
  
  
  
  
  
} 
  
  
  
  
  
  
  
addEventHandler("onPlayerChat", getRootElement(), 
function(msg) 
for k,v in ipairs (ahanh) do 
if string.find(msg,v) then 
 cancelEvent() 
pName = getPlayerName(source) 
outputChatBox("#FF0000*[ نظام المخالفات ]x   @ "..pName.." #FF0000, لقد اهان احد من اعضاء السيرفر ",getRootElement(),255,0,0,true) 
outputChatBox("#FF0000*[ نظام المخالفات ]x#FF0000 لقد حصلت علي مخالفة بسبب أهانت احد من اعضاء السيرفر ",source,255,0,0,true) 
end 
end 
end ) 

Link to comment
ahanh = {"ورع"} 
  
addEventHandler("onPlayerChat", getRootElement(), 
    function(msg) 
        for k,v in ipairs (ahanh) do 
            if string.find(msg,v) then 
                return 
                cancelEvent() 
                outputChatBox("#FF0000*[ نظام المخالفات ]x   @ "..getPlayerName(source).." #FF0000, لقد اهان احد من اعضاء السيرفر ",root,255,0,0,true) 
                outputChatBox("#FF0000*[ نظام المخالفات ]x#FF0000 لقد حصلت علي مخالفة بسبب أهانت احد من اعضاء السيرفر ",source,255,0,0,true) 
            end 
        end 
    end ) 

Link to comment
ahanh = {"ورع"} 
  
addEventHandler("onPlayerChat", getRootElement(), 
    function(msg) 
        for k,v in ipairs (ahanh) do 
            if string.find(msg,v) then 
                return 
                cancelEvent() 
                outputChatBox("#FF0000*[ نظام المخالفات ]x   @ "..getPlayerName(source).." #FF0000, لقد اهان احد من اعضاء السيرفر ",root,255,0,0,true) 
                outputChatBox("#FF0000*[ نظام المخالفات ]x#FF0000 لقد حصلت علي مخالفة بسبب أهانت احد من اعضاء السيرفر ",source,255,0,0,true) 
            end 
        end 
    end ) 

اخ نكست بس انا هسوي اكتر من 10 كلامات

Link to comment
ahanh = {"ورع"} 
  
addEventHandler("onPlayerChat", getRootElement(), 
    function(msg) 
        for k,v in ipairs (ahanh) do 
            if string.find(msg,v) then 
                return 
                cancelEvent() 
                outputChatBox("#FF0000*[ نظام المخالفات ]x   @ "..getPlayerName(source).." #FF0000, لقد اهان احد من اعضاء السيرفر ",root,255,0,0,true) 
                outputChatBox("#FF0000*[ نظام المخالفات ]x#FF0000 لقد حصلت علي مخالفة بسبب أهانت احد من اعضاء السيرفر ",source,255,0,0,true) 
            end 
        end 
    end ) 

1468203157661.jpg

Link to comment

ahanh = {"ورع"} 
  
addEventHandler("onPlayerChat", getRootElement(), 
    function(msg) 
        for k,v in pairs (ahanh) do 
            if string.find(msg,v) then           
                outputChatBox("#FF0000*[ نظام المخالفات ]x   @ "..getPlayerName(source).." #FF0000, لقد اهان احد من اعضاء السيرفر ",root,255,0,0,true) 
                outputChatBox("#FF0000*[ نظام المخالفات ]x#FF0000 لقد حصلت علي مخالفة بسبب أهانت احد من اعضاء السيرفر ",source,255,0,0,true) 
                return cancelEvent()  
            end 
        end 
    end ) 
Link to comment
ahanh = {"ورع"} 
  
addEventHandler("onPlayerChat", getRootElement(), 
    function(msg) 
        for k,v in pairs (ahanh) do 
            if string.find(msg,v) then           
                outputChatBox("#FF0000*[ نظام المخالفات ]x   @ "..getPlayerName(source).." #FF0000, لقد اهان احد من اعضاء السيرفر ",root,255,0,0,true) 
                outputChatBox("#FF0000*[ نظام المخالفات ]x#FF0000 لقد حصلت علي مخالفة بسبب أهانت احد من اعضاء السيرفر ",source,255,0,0,true) 
                return cancelEvent()  
            end 
        end 
    end ) 

نفس المشكلة

1468216600561.jpg

Link to comment

badWordsTable = { 
{ 'ورع' }, 
{ 'Word' }  
} 
  
addEventHandler( 'onPlayerChat', root, 
function( message ) 
    for _, Word in pairs ( badWordsTable ) do 
        if ( string.find( message, Word[1] ) ) then 
            cancelEvent(  ) 
                outputChatBox( '#FF0000*[ نظام المخالفات ]x   @ ' .. getPlayerName( source ) .. ' #FF0000, لقد اهان احد من اعضاء السيرفر ', root, 255, 0, 0, true ) 
                outputChatBox( '#FF0000*[ نظام المخالفات ]x#FF0000 لقد حصلت علي مخالفة بسبب أهانت احد من اعضاء السيرفر ', source, 255, 0, 0, true ) 
            else return 
        end 
    end 
end ) 
     
Link to comment
badWordsTable = { 
{ 'ورع' }, 
{ 'Word' }  
} 
  
addEventHandler( 'onPlayerChat', root, 
function( message ) 
    for _, Word in pairs ( badWordsTable ) do 
        if ( string.find( message, Word[1] ) ) then 
            cancelEvent(  ) 
                outputChatBox( '#FF0000*[ نظام المخالفات ]x   @ ' .. getPlayerName( source ) .. ' #FF0000, لقد اهان احد من اعضاء السيرفر ', root, 255, 0, 0, true ) 
                outputChatBox( '#FF0000*[ نظام المخالفات ]x#FF0000 لقد حصلت علي مخالفة بسبب أهانت احد من اعضاء السيرفر ', source, 255, 0, 0, true ) 
            else return 
        end 
    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...