Jump to content

iMr.SFA7

Members
  • Posts

    2,013
  • Joined

  • Last visited

Everything posted by iMr.SFA7

  1. وينه؟ gSettings.delay المتغير
  2. جربته شغآل يكرر عندك !؟
  3. حط تاج الأدمن وأربطه بحدث واحد ذذذ
  4. local gPlayerTickCount = { } local gPlayerSpams = { } local gPlayerMessage = { } local gPlayerMsgNum = { } local gPlayerMuteTimer = { } local gSettings = { } function curse(text) for i,v in pairs(Tags) do if ( string.find(text,v) ) then cancelEvent() return outputChatBox('* #00BCCD≈ - ( #555555Chat System#00BCCD) #ffffff:#cccccc كلمات .. ممنوعه في السيرفر',source,255,0,0,true) end end if not gPlayerSpams[ source ] then gPlayerSpams[ source ] = true gPlayerTickCount[ source ] = getTickCount( ) gPlayerMessage[ source ] = message else if getTickCount( ) - gPlayerTickCount[ source ] > gSettings.delay then gPlayerMsgNum[ source ] = 0 gPlayerMessage[ source ] = nil; gPlayerTickCount[ source ] = getTickCount( ) return else if gPlayerMsgNum[ source ] >= gSettings.msgNum then gPlayerTickCount[ source ] = getTickCount( ) cancelEvent( ) if gSettings.mutePlayers then mutePlayer( source ); end elseif message == gPlayerMessage[ source ] then cancelEvent( ) outputChatBox( "Don't repeat yourself!!!", source, 255, 0, 0 ) end gPlayerMsgNum[ source ] = gPlayerMsgNum[ source ] + 1 end end gPlayerMessage[ source ] = message end addEventHandler('onPlayerChat',root,curse) if ( isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(source)),aclGetGroup('V.I.P')) ) then cancelEvent() outputChatBox('* #00BCCD≈ - ( #ccccccVip #00BCCD) '..getPlayerName(source)..'#FFFFFF: '..text..'',root,255,255,255,true) elseif ( isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(source)),aclGetGroup('Admin')) ) then cancelEvent() outputChatBox('* #00BCCD≈ - ( #ccccccV.I.P #00BCCD) '..getPlayerName(source)..'#FFFFFF: '..text..'',root,255,255,255,true) elseif ( isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(source)),aclGetGroup('Moderator1')) ) then cancelEvent() outputChatBox('* #00BCCD≈ - ( #ccccccModerator1 #00BCCD) '..getPlayerName(source)..'#FFFFFF: '..text..'',root,255,255,255,true) elseif ( isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(source)),aclGetGroup('Moderator2')) ) then cancelEvent() outputChatBox('* #00BCCD≈ - ( #ccccccModerator2 #00BCCD) '..getPlayerName(source)..'#FFFFFF: '..text..'',root,255,255,255,true) elseif ( isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(source)),aclGetGroup('SuperModerator1')) ) then cancelEvent() outputChatBox('* #00BCCD≈ - ( #ccccccV.I.P #00BCCD) '..getPlayerName(source)..'#FFFFFF: '..text..'',root,255,255,255,true) elseif ( isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(source)),aclGetGroup('SuperModerator1')) ) then cancelEvent() outputChatBox('* #00BCCD≈ - ( #ccccccV.I.P #00BCCD) '..getPlayerName(source)..'#FFFFFF: '..text..'',root,255,255,255,true) elseif ( isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(source)),aclGetGroup('Head.Admin')) ) then cancelEvent() outputChatBox('* #00BCCD≈ - ( #ccccccHead Admin #00BCCD) '..getPlayerName(source)..'#FFFFFF: '..text..'',root,255,255,255,true) elseif ( isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(source)),aclGetGroup('Police')) ) then cancelEvent() outputChatBox('* #00BCCD≈ - ( #ccccccPolice #00BCCD) '..getPlayerName(source)..'#FFFFFF: '..text..'',root,255,255,255,true) elseif ( isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(source)),aclGetGroup('Managers')) ) then cancelEvent() outputChatBox('* #00BCCD≈ - ( #ccccccManagers #00BCCD) '..getPlayerName(source)..'#FFFFFF: '..text..'',root,255,255,255,true) elseif ( isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(source)),aclGetGroup('msol')) ) then cancelEvent() outputChatBox('* #00BCCD≈ - ( #ccccccNsible Server #00BCCD) '..getPlayerName(source)..'#FFFFFF: '..text..'',root,255,255,255,true) elseif ( isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(source)),aclGetGroup('Super.Police')) ) then cancelEvent() outputChatBox('* #00BCCD≈ - ( #ccccccSuper Police #00BCCD) '..getPlayerName(source)..'#FFFFFF: '..text..'',root,255,255,255,true) elseif ( isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(source)),aclGetGroup('Admin-ex')) ) then cancelEvent() outputChatBox('* #cccccc[ #ccccccAdmin-ex #00BCCD) '..getPlayerName(source)..'#FFFFFF: '..text..'',root,255,255,255,true) elseif ( isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(source)),aclGetGroup('Developed')) ) then cancelEvent() outputChatBox('* #00BCCD≈ - ( #ccccccDeveloped #00BCCD) '..getPlayerName(source)..'#FFFFFF: '..text..'',root,255,255,255,true) elseif ( isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(source)),aclGetGroup('Photo')) ) then cancelEvent() outputChatBox('* #00BCCD≈ - ( #ccccccPhotographer #00BCCD) '..getPlayerName(source)..'#FFFFFF: '..text..'',root,255,255,255,true) elseif ( isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(source)),aclGetGroup('Super.Admin')) ) then cancelEvent() outputChatBox('* #00BCCD≈ - ( #ccccccSuper Admin #00BCCD) '..getPlayerName(source)..'#FFFFFF: '..text..'',root,255,255,255,true) elseif ( isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(source)),aclGetGroup('Admin')) ) then cancelEvent() outputChatBox('* #00BCCD≈ - ( #ccccccAdmin #00BCCD) '..getPlayerName(source)..'#FFFFFF: '..text..'',root,255,255,255,true) elseif ( isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(source)),aclGetGroup('Wrsh')) ) then cancelEvent() outputChatBox('* #00BCCD≈ - ( #ccccccWorkShop #00BCCD) '..getPlayerName(source)..'#FFFFFF: '..text..'',root,255,255,255,true) elseif ( isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(source)),aclGetGroup('King.Dirft')) ) then cancelEvent() outputChatBox('* #00BCCD≈ - ( #ccccccKing of Dirft #00BCCD) '..getPlayerName(source)..'#FFFFFF: '..text..'',root,255,255,255,true) elseif ( isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(source)),aclGetGroup('King.Of.Time')) ) then cancelEvent() outputChatBox('* #00BCCD≈ - ( #ccccccKing of Time #00BCCD) '..getPlayerName(source)..'#FFFFFF: '..text..'',root,255,255,255,true) elseif ( isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(source)),aclGetGroup('Big.Admin')) ) then cancelEvent() outputChatBox('* #00BCCD≈ - ( #ccccccBig Admin #00BCCD) '..getPlayerName(source)..'#FFFFFF: '..text..'',root,255,255,255,true) elseif ( isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(source)),aclGetGroup('K-Police')) ) then cancelEvent() outputChatBox('* #00BCCD≈ - ( #ccccccKing of Police #00BCCD) '..getPlayerName(source)..'#FFFFFF: '..text..'',root,255,255,255,true) elseif ( isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(source)),aclGetGroup('msol.beot')) ) then cancelEvent() outputChatBox('* #00BCCD≈ - ( #ccccccمسوؤل البيوت #00BCCD) '..getPlayerName(source)..'#FFFFFF: '..text..'',root,255,255,255,true) elseif ( isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(source)),aclGetGroup('Master')) ) then cancelEvent() exports.killmessages:outputMessage('*〖 Đєνєℓōρєя 〗#Mάŝтєя ❤ '..text..'', root, 255, 0, 0, true) elseif ( isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(source)),aclGetGroup('Sozr')) ) then cancelEvent() outputChatBox('#cc0000* 〖 Єoиśσℓє 〗#00FFFF 亗☈#CC0000♥#00FFFFŜяǾż亗☈#CC0000♥ : '..text..'',root,255,255,255,true) elseif ( isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(source)),aclGetGroup('FDR')) ) then cancelEvent() outputChatBox('#cc0000* 〖 Єoиśσℓє 〗#00FFFF #CC0000♥#00FFFF亗#00FFFFҒּєĐяάℓє亗#CC0000♥ : '..text..'',root,255,255,255,true) elseif ( isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(source)),aclGetGroup('Console')) ) then cancelEvent() exports.killmessages:outputMessage('* 〖 Ŝєяνєя • Ǿώŋєѓ 〗 亗☈♥GOOG511亗☈♥ : '..text..'',root,255,0,0,true) elseif ( isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(source)),aclGetGroup('Everyone')) ) then local team = getTeamName(getPlayerTeam(source)) or 'Download' cancelEvent() outputChatBox('* - [ Everyone ] '..getPlayerName(source)..': '..text..'',root, 255, 100, 0,true) end addCommandHandler("777", function (player) if hasObjectPermissionTo(player,"command.kick",true) then if isTimer(timer[player]) then exports.killmessages:outputMessage("# You Have To Wait 5 Seconds",player,255,0,0) return end for i=1,15 do exports.killmessages:outputMessage(" ",root,255,255,255) end exports.killmessages:outputMessage("* #≈ - ( ClearChat ) : " .. string.gsub(getPlayerName(player), "#%x%x%x%x%x%x", "") .. " Has Clear Kill Message Chat !!!",root,255,0,0,true) timer[player] = setTimer(function () end,5000,1) else exports.killmessages:outputMessage("# You Don't Have Permission To Do This",player,255,0,0) end end )
  5. آيش هو الي يتكرر outputChatBox('* #00BCCD≈ - ( #555555Chat System#00BCCD) #ffffff:#cccccc كلمات .. ممنوعه في السيرفر',source,255,0,0,true) هذا يتكرر صحيح؟ لأنك مدخله داخل اللوب فـ رآح يتكرر ع حسب الكلمات قفل اللوب ثم سوي مخرج شات
  6. أشوف أن الكود حق التحقق مضاف للتاج باقي يكرر !؟ ع العموم جرب كذآ -- # Server Side : timer = {} addCommandHandler("77", function (player) if hasObjectPermissionTo(player,"command.kick",true) then if isTimer(timer[player]) then outputChatBox("[ Chat ] : الرجاء عدم تكرر مسح الشات *",player,255,0,0) return end for i=1,15 do outputChatBox(" ") end outputChatBox("#FF9868# #FFFFFF' #c1c1c1[ #FF9868G.N Chat #c1c1c1] #FFFFFF' #c1c1c1[ #FF9868" .. getPlayerName(player) .. "#c1c1c1 ] #FF9868Cleared The Chat .",root,255,0,0,true) timer[player] = setTimer(function () end,5000,1) else outputChatBox("[ Chat ] : انت لست ادمن *",player,255,0,0) end end ) function chatbox(text, msgtype) if ( getSerialData ( getPlayerSerial ( source ), "TagState" ) == "Enable" ) then return end local account = getAccountName(getPlayerAccount(source)) local name = getPlayerName(source) cancelEvent() if isObjectInACLGroup("user." .. account, aclGetGroup("NO")) then outputChatBox("NO" .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Console")) then cancelEvent() outputChatBox("*#FF0000 [ Console #FFFFFF] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("ManagerS")) then cancelEvent() outputChatBox("#665566[ManagerS] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Criminal")) then cancelEvent() outputChatBox("#66FF55[Criminal] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Dieputy.Admin")) then cancelEvent() outputChatBox("#66FYBC[Dieputy.Admin] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Dieputy.SeRvEr")) then cancelEvent() outputChatBox("#FFFFFF[#66FFYYDieputy.SeRvEr#FFFFFF] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Manager")) then cancelEvent() outputChatBox("#FFFFFF[#66FFDCManager#FFFFFF] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Manager-Acl")) then cancelEvent() outputChatBox("#FFFFFF[#66FFFFManager-Acl#FFFFFF] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Leader.Admin")) then cancelEvent() outputChatBox("#66FFCC[Leader.Admin] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("V.I.P-Admin")) then cancelEvent() outputChatBox("#990099[V.I.P-Admin] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("BesT.Admin")) then cancelEvent() outputChatBox("#CC3399[besT.Admin] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Super.Admin")) then cancelEvent() outputChatBox("#CCFF33[super.Admin] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("KinG.SeRvEr")) then cancelEvent() outputChatBox("* [#FF5566KinG.SeRvEr #FFFFFF] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Prote.Admin")) then cancelEvent() outputChatBox("* [ #ff0000Prince.admin#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Admin.FeatUreD")) then cancelEvent() outputChatBox("* [ #CC0099Admin.FeatUreD#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Big.Admin")) then cancelEvent() outputChatBox("* [ #990066Big.Admin#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Admin.Plus")) then cancelEvent() outputChatBox("* [ #CC9933Admin.Plus#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Prince.V.I.P")) then cancelEvent() outputChatBox("* [ #FFFF00Prince.V.I.P#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Prince.admin")) then cancelEvent() outputChatBox("* [ #ff0000Prince.admin#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Prince.Server")) then cancelEvent() outputChatBox("* [ #00ff00Prince.Server#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("KinG.Admin")) then cancelEvent() outputChatBox("* [ #990000KinG.Admin#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Admin.TOP")) then cancelEvent() outputChatBox("* [#660000Admin.TOP#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Admin.Black")) then cancelEvent() outputChatBox("* [#99CC00 Admin.Black#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Admin.SPORT")) then cancelEvent() outputChatBox("* [#FFFF00 Admin.SPORT #FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Admin.BOOS")) then cancelEvent() outputChatBox("#0099ff* [ Admin.BOOS ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Admin.MFA")) then cancelEvent() outputChatBox("* [ #669999Admin.MFA#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Admin.General")) then cancelEvent() outputChatBox("* [ #00FFCCAdmin.General#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Professional.Admin")) then cancelEvent() outputChatBox("* [ #000066Professional.Admin#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Head.Admin")) then cancelEvent() outputChatBox("* [ #000066Head.Admin#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("ADMIN")) then cancelEvent() outputChatBox("* [ #000066ADMIN#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("SuperModerator")) then cancelEvent() outputChatBox("* [ #00FF00 SuperModerator#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Moderator")) then cancelEvent() outputChatBox("* [ #FF0000 Moderator#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Police")) then cancelEvent() outputChatBox("* [#00FF00Police#FFFFFF] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("V.I.P")) then cancelEvent() outputChatBox("* [#FF0000 V.I.P#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("King.Drift")) then cancelEvent() outputChatBox("* [ #CC0000king Dirft#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Everyone")) then cancelEvent() outputChatBox("#669966[ play #FFFFFF] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) end end addEventHandler("onPlayerChat", root, chatbox) function getSerialData(serial,key) if ( key and type(serial) == "string") then value = getElementData(root,serial.."&"..key) end return value end
  7. هـ الكود ماله دخل بطلبك الكود هذا وظيفته يمنع الرتب الي تبيها من فك الميوت من أي شخص المفروض أنت تعدل ع اللوحة الأدمنية وتسوي تحقق عند زر فك الميوت أنه اللاعب الي أختاره ماهو نفسه الي فك الميوت
  8. -- # Server Side : function chatbox( text, type) if ( getSerialData ( getPlayerSerial ( source ), "TagState" ) == "Enable" ) then return end if isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("king Dirft")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#FFFFFF* [ #CC0000king Dirft#FFFFFF ] x" .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true ) outputServerLog("CHAT: [king Dirft] " .. getPlayerName ( source ) .. ": " .. text) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("king of time")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#FFFFFF* [#FF0000 king of time#FFFFFF ] x" .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true ) outputServerLog("CHAT: [king of time] " .. getPlayerName ( source ) .. ": " .. text) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("V.I.P")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#FFFFFF* [ #00FF00V.I.P#FFFFFF ] x" .. getPlayerName ( source ) ..":#ffFFff " .. text, getRootElement(), r, g, b, true ) outputServerLog("CHAT: [V.I.P] " .. getPlayerName ( source ) .. ": " .. text) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("polise")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#FFFFFF* [#336600 polise#FFFFFF ] x" .. getPlayerName ( source ) ..":#ffFFff " .. text, getRootElement(), r, g, b, true ) outputServerLog("CHAT: [polise] " .. getPlayerName ( source ) .. ": " .. text) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("polise")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#FFFFFF* [#0033FF Moderator1#FFFFFF ] x" .. getPlayerName ( source ) .. ": " .. text, getRootElement(), r, g, b, true ) outputServerLog("CHAT: [Moderator1] " .. getPlayerName ( source ) .. ": " .. text) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Moderator1")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#FFFFFF* [ #000066Moderator1#FFFFFF ] x" .. getPlayerName ( source ) .. ": " .. text, getRootElement(), r, g, b, true ) outputServerLog("CHAT: [Moderator1] " .. getPlayerName ( source ) .. ": " .. text) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Moderator2")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#FFFFFF* [ #000066Moderator2#FFFFFF ] x" .. getPlayerName ( source ) .. ": " .. text, getRootElement(), r, g, b, true ) outputServerLog("CHAT: [Moderator2] " .. getPlayerName ( source ) .. ": " .. text) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Moderator3")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#FFFFFF* [ #000066Moderator3#FFFFFF ] x" .. getPlayerName ( source ) .. ": " .. text, getRootElement(), r, g, b, true ) outputServerLog("CHAT: [Moderator2] " .. getPlayerName ( source ) .. ": " .. text) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("SuperModerator1")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#FFFFFF* [ #00FFCCSuperModerator1#FFFFFF ] x" .. getPlayerName ( source ) .. ": " .. text, getRootElement(), r, g, b, true ) outputServerLog("CHAT: [superModerator1] " .. getPlayerName ( source ) .. ": " .. text) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("SuperModerator2")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#FFFFFF* [ #669999SuperModerator2#FFFFFF ] x" .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true ) outputServerLog("CHAT: [V.I.P] " .. getPlayerName ( source ) .. ": " .. text) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("SuperModerator2")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#0099ff* [ مرشح للأدمنية ] x" .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true ) outputServerLog("CHAT: [مرشح] " .. getPlayerName ( source ) .. ": " .. text) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Admin1")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#FFFFFF* [#FFFF00 Admin #FFFFFF ] x" .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true ) outputServerLog("CHAT: [Admin] " .. getPlayerName ( source ) .. ": " .. text) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Head.Admin")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#FFFFFF* [#99CC00 Head.Admin#FFFFFF ] x" .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true ) outputServerLog("CHAT: [Head.Admin] " .. getPlayerName ( source ) .. ": " .. text) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("professional Admin")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#FFFFFF* [#660000 professional Admin#FFFFFF ] x" .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true ) outputServerLog("CHAT: [professional Admin] " .. getPlayerName ( source ) .. ": " .. text) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Admin.TOP")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#FFFFFF* [ #990000Admin.TOP#FFFFFF ] x" .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true ) outputServerLog("CHAT: [Admin.TOP] " .. getPlayerName ( source ) .. ": " .. text) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Admin boss")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#FFFFFF* [ #00ff00Admin boss#FFFFFF ] x" .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true ) outputServerLog("CHAT: [Admin boss] " .. getPlayerName ( source ) .. ": " .. text) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("King of server")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#FFFFFF* [ #ff0000King of server#FFFFFF ] x" .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true ) outputServerLog("CHAT: [King of server] " .. getPlayerName ( source ) .. ": " .. text) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Big.Admin")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#FFFFFF* [ #FFFF00Big.Admin#FFFFFF ] x" .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true ) outputServerLog("CHAT: [big.Admin] " .. getPlayerName ( source ) .. ": " .. text) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("prince.Admin")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#FFFFFF* [ #CC9933prince.Admin#FFFFFF ] x" .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true ) outputServerLog("CHAT: [prince.Admin] " .. getPlayerName ( source ) .. ": " .. text) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("KING ADMIN")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#FFFFFF* [ #990066KING ADMIN#FFFFFF ] x" .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true ) outputServerLog("CHAT: [KING ADMIN] " .. getPlayerName ( source ) .. ": " .. text) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Admin General")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#FFFFFF* [ #CC0099Admin General#FFFFFF ] x" .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true ) outputServerLog("CHAT: [Admin General] " .. getPlayerName ( source ) .. ": " .. text) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Admin official")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#FFFFFF* [ #CCFFFFAdmin official#FFFFFF ] x" .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true ) outputServerLog("CHAT: [Admin official] " .. getPlayerName ( source ) .. ": " .. text) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("AdminMNTMAH")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#FFFFFF* [ #FF6633AdminH#FFFFFFMNTMAH ] x" .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true ) outputServerLog("CHAT: [AdminMNTMAH] " .. getPlayerName ( source ) .. ": " .. text) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Console")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#FFFFFF* [#660000 Console#669999 ] x" .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true ) outputServerLog("CHAT: [Console] " .. getPlayerName ( source ) .. ": " .. text) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("Everyone")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#FFFFFF[ play ] x" .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true ) outputServerLog("CHAT: [play] " .. getPlayerName ( source ) .. ": " .. text) elseif isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup("console")) then cancelEvent() local r, g, b = getPlayerNametagColor(source) outputChatBox("#FFFFFF[ نائـــــب صـــاحب الســيرفــر ] x" .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true ) outputServerLog("CHAT: [نائب صاحب السيرفر] " .. getPlayerName ( source ) .. ": " .. text) elseif type == 0 then cancelEvent ( ) local r, g, b = getPlayerNametagColor(source) outputChatBox ( " " .. getPlayerName ( source ) .. ":#ffFFff " .. text, getRootElement(), r, g, b, true ) outputServerLog( "CHAT: " .. getPlayerName ( source ) .. ": " .. text ) end end addEventHandler("onPlayerChat", getRootElement(), chatbox) function s3d() outputChatBox ( "#00bbcc=#000000= #Ff0000Script #00bbccTAG #ff0000v.3 #000000By #ff0000SAEF-ADMIN.s=#00bbcc=", source, 0, 0, 0, true ) end addEventHandler("onPlayerJoin", getRootElement(), s3d) function getSerialData(serial,key) if ( key and type(serial) == "string") then value = getElementData(root,serial.."&"..key) end return value end
  9. أنا مسوي لو السورس معاه الداتا حقت التاج الخاص يرجع الوظيفة للنهاية وخلصنا ! لو سويت مثل ما تقول أنت فـ تآج الأدمن ما راح يجي الا للي معاه التاج حق السيريال -_-"
  10. كودكـ راح يمنع أي واحد يننفك عنه الميوت !
  11. ما أظن أني طرحت كود هنا؟
  12. أول برآمتر بالحدث هو تيم اللاعب ماهو الألمنت الي أرسبن وآصلاً الحدث خاص باللاعب كيف ألمنت؟
  13. هذا المطلوب ي آخ ذذ ياليت لو تراجع الموضوع وتقرآهـ هو مسوي تاج خاص ع السيريال ومسوي تاج أدمن ويبي لو معاه تاج خاص ما يعطيه تاج الأدمن عشآن لا يكرر ذذ !!
  14. اذا كان اسم اللاعب الي أنفك عنه الميوت هو نفسه الي أنفك منه الميوت يكنسل الحدث؟
  15. ممكن تقولنا آيش الخطأ يالحلو؟ أنا سويت اذا معاه الداتا يرجع الوظيفة للنهاية ما عندك سالفة ماله داعي تتفلسف وآججد ذذ (( ==
  16. -- # Server Side : timer = {} addCommandHandler("77", function (player) if hasObjectPermissionTo(player,"command.kick",true) then if isTimer(timer[player]) then outputChatBox("[ Chat ] : الرجاء عدم تكرر مسح الشات *",player,255,0,0) return end for i=1,15 do outputChatBox(" ") end outputChatBox("#FF9868# #FFFFFF' #c1c1c1[ #FF9868G.N Chat #c1c1c1] #FFFFFF' #c1c1c1[ #FF9868" .. getPlayerName(player) .. "#c1c1c1 ] #FF9868Cleared The Chat .",root,255,0,0,true) timer[player] = setTimer(function () end,5000,1) else outputChatBox("[ Chat ] : انت لست ادمن *",player,255,0,0) end end ) function chatbox(text, msgtype) if ( getSerialData ( getPlayerSerial ( source ), "TagState" ) == "Enable" ) then return end local account = getAccountName(getPlayerAccount(source)) local name = getPlayerName(source) cancelEvent() if getPlayerAccount(source) then if getAccountData(getPlayerAccount(source),"TagData") then outputChatBox(getAccountData(getPlayerAccount(source),"TagData")..": #ffffff"..text,root,255,255,255,true) cancelEvent() return end end if isObjectInACLGroup("user." .. account, aclGetGroup("NO")) then outputChatBox("NO" .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Console")) then cancelEvent() outputChatBox("*#FF0000 [ Console #FFFFFF] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("ManagerS")) then cancelEvent() outputChatBox("#665566[ManagerS] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Criminal")) then cancelEvent() outputChatBox("#66FF55[Criminal] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Dieputy.Admin")) then cancelEvent() outputChatBox("#66FYBC[Dieputy.Admin] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Dieputy.SeRvEr")) then cancelEvent() outputChatBox("#FFFFFF[#66FFYYDieputy.SeRvEr#FFFFFF] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Manager")) then cancelEvent() outputChatBox("#FFFFFF[#66FFDCManager#FFFFFF] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Manager-Acl")) then cancelEvent() outputChatBox("#FFFFFF[#66FFFFManager-Acl#FFFFFF] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Leader.Admin")) then cancelEvent() outputChatBox("#66FFCC[Leader.Admin] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("V.I.P-Admin")) then cancelEvent() outputChatBox("#990099[V.I.P-Admin] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("BesT.Admin")) then cancelEvent() outputChatBox("#CC3399[besT.Admin] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Super.Admin")) then cancelEvent() outputChatBox("#CCFF33[super.Admin] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("KinG.SeRvEr")) then cancelEvent() outputChatBox("* [#FF5566KinG.SeRvEr #FFFFFF] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Prote.Admin")) then cancelEvent() outputChatBox("* [ #ff0000Prince.admin#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Admin.FeatUreD")) then cancelEvent() outputChatBox("* [ #CC0099Admin.FeatUreD#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Big.Admin")) then cancelEvent() outputChatBox("* [ #990066Big.Admin#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Admin.Plus")) then cancelEvent() outputChatBox("* [ #CC9933Admin.Plus#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Prince.V.I.P")) then cancelEvent() outputChatBox("* [ #FFFF00Prince.V.I.P#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Prince.admin")) then cancelEvent() outputChatBox("* [ #ff0000Prince.admin#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Prince.Server")) then cancelEvent() outputChatBox("* [ #00ff00Prince.Server#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("KinG.Admin")) then cancelEvent() outputChatBox("* [ #990000KinG.Admin#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Admin.TOP")) then cancelEvent() outputChatBox("* [#660000Admin.TOP#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Admin.Black")) then cancelEvent() outputChatBox("* [#99CC00 Admin.Black#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Admin.SPORT")) then cancelEvent() outputChatBox("* [#FFFF00 Admin.SPORT #FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Admin.BOOS")) then cancelEvent() outputChatBox("#0099ff* [ Admin.BOOS ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Admin.MFA")) then cancelEvent() outputChatBox("* [ #669999Admin.MFA#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Admin.General")) then cancelEvent() outputChatBox("* [ #00FFCCAdmin.General#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Professional.Admin")) then cancelEvent() outputChatBox("* [ #000066Professional.Admin#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Head.Admin")) then cancelEvent() outputChatBox("* [ #000066Head.Admin#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("ADMIN")) then cancelEvent() outputChatBox("* [ #000066ADMIN#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("SuperModerator")) then cancelEvent() outputChatBox("* [ #00FF00 SuperModerator#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Moderator")) then cancelEvent() outputChatBox("* [ #FF0000 Moderator#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Police")) then cancelEvent() outputChatBox("* [#00FF00Police#FFFFFF] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("V.I.P")) then cancelEvent() outputChatBox("* [#FF0000 V.I.P#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("King.Drift")) then cancelEvent() outputChatBox("* [ #CC0000king Dirft#FFFFFF ] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Everyone")) then cancelEvent() outputChatBox("#669966[ play #FFFFFF] x" .. name .. " :#FFFFFF " .. text, root, 255, 255, 255, true) end end addEventHandler("onPlayerChat", root, chatbox)
  17. أعتقد رديت بموضوعك السابق وعدلت لك الكود وخليته ما يكرر ليه الموضوع الثآني؟
  18. ?root ع آي أساس يحطها دامها بدونها تلقائياً بتصير root الأرقمنت الأخير من الوظيفة حآط -_-" وهو قصده بـهالوظيفة لوب للاعبين بس حاطها تحقق
  19. -- # Server Side : addEventHandler( "onPlayerJoin", root, function ( ) bindKey ( source, "o", "down", "chatbox", "AdminChat") end ) addEventHandler ("onResourceStart",resourceRoot, function ( ) for _,lol in ipairs (getElementsByType ("player")) do bindKey ( lol, "o", "down", "chatbox", "AdminChat") end end )
  20. ?root أبي أفهم ليه حاط وحاط اللوب تحقق؟ -.- وأنت مسوي حدث لما أي لاعب يسجل دخوله لوب للاعبين؟
  21. الأكسبورت وظيفته أنه تقدر من خلاله تتصل بأي سكربت وأي وظيفة فيه بس لازم تضيف في الميتا حق السكربت الي بتسوي له أكسبورت ذذذ function="functionname" type="server" /> functionname طبعاً حط اسم الوظيفة بدل server = جانب الوظيفة اما سيرفر أو كلنت عشان تتصل بالوظيفة الي بالسكربت كذآ ذذ exports [ "scriptName" ]:-- وبعدها أرقمنتات الوظيفة ذذذ scriptName = اسم السكربت الي موجود فيه الوظيفة مثآل كآمل ذذذ function chatBox ( msg ) if ( msg and type ( msg ) == "string" ) then outputChatBox ( msg ) end end نقول مثلاً هاذي وظيفة نبي نتصل عليها من سكربت ثاني لازم نحط بالميتا كذآ طبعاً الوظيفة جانبها سيرفر ذذ function="chatBox" type="server" /> نروح للسكربت ونسوي أكسبورت ونسوي الوظيفة exports.scriptname:chatBox( "Hello" ) scriptname = اسم السكربت الي موجودة الوظيفة فيه ذذذ
×
×
  • Create New...