#Mr.Rajo~,< Posted December 17, 2013 Share Posted December 17, 2013 السلام عليكم اول موضوع لي ض2 شباب بالله وش الخطأ بالكود ؟ addEventHandler("onResourceStart", root, function ( _res ) local _name = getPlayerName( source ) Log:Write ( "Starting " .. getResourceName(_res) '" .._name.. " ) end Link to comment
AboShanab Posted December 17, 2013 Share Posted December 17, 2013 ي رجل على اي اساس انت حاط Log:Write انت قصدكـ تبي يطلع كلام بالشات ؟ Link to comment
#DRAGON!FIRE Posted December 17, 2013 Share Posted December 17, 2013 # هريسةةة ^ ما فيه شي صح , وش تبي تسوي انت ؟ Link to comment
#Mr.Rajo~,< Posted December 17, 2013 Author Share Posted December 17, 2013 هو مود يطلع لك وش صار بسيرفرك ( اللوق ) ض2 بس مشكلتة انه مايطلع اسم الي شغل المود انا ابي اضيف له خاصية يطلع اسم اللي شغل المود Link to comment
#DRAGON!FIRE Posted December 17, 2013 Share Posted December 17, 2013 هو مود يطلع لك وش صار بسيرفرك ( اللوق ) ض2بس مشكلتة انه مايطلع اسم الي شغل المود انا ابي اضيف له خاصية يطلع اسم اللي شغل المود # ترا بـ اللوق يجي المودات اللي تشغتل ومن شغلها ولأ تبيها بالششات ؟ Link to comment
#Mr.Rajo~,< Posted December 17, 2013 Author Share Posted December 17, 2013 شوف الكود كامل addEventHandler("onPlayerChat", root, function ( _msg, _type ) if isPlayerMuted ( source ) then return end if _type == 0 then _text = "CHAT: " .. getPlayerName(source) .. ": " .. _msg elseif _type == 1 then _text = "CHAT: * " .. getPlayerName(source) .. " " .. _msg elseif _type == 2 then if getPlayerTeam ( source ) then local _team = getTeamName ( getPlayerTeam ( source ) ) _text = "TEAMCHAT(" .. _team .. "): " .. getPlayerName(source) .. ": " .. _msg end end Log:Write ( _text ) end ) debugTypes = {"INFO","ERROR","WARNING","INFO"} function getDebugLevelFromID ( id ) return debugTypes [ id + 1 ] end addEventHandler("onDebugMessage", root, function ( _msg, _level, _file, _line ) if not _line then _line = "" Log:Write ( getDebugLevelFromID ( _level ) .. ": " .. _file .. ": " .. _line .. ": " .. _msg ) end end ) addEventHandler("onBan", root, function ( _ban ) local _ban = getBanIP ( _ban ) or getBanSerial ( _ban ) local _banner = getPlayerName ( source ) or "Console" local _acc = getAccountName ( getPlayerAccount ( source ) ) or "" Log:Write ( "BAN: " .. _ban .. " was banned by " .. _banner .. "(" .. _acc .. ")" ) end ) addEventHandler("onUnban", root, function ( _ban ) local _ban = getBanIP ( _ban ) or getBanSerial ( _ban ) local _unbanner = getPlayerName ( source ) or "Console" Log:Write ( "BAN: " .. _ban .. " was unbanned by " .. _unbanner ) end ) addEventHandler("onPlayerCommand", root, function ( _action ) if _action == "start" or _action == "stop" or _action == "restart" then if ( hasObjectPermissionTo ( source, "command." .. _action, false ) ) then local _acc = getAccountName( getPlayerAccount ( source ) ) or " " local _name = getPlayerName( source ) Log:Write( _action .. ": Requested by " .. _name .. "(".. _acc .. ")") else local _acc = getAccountName( getPlayerAccount ( source ) ) or " " local _name = getPlayerName( source ) Log:Write("DENIED: Denied '" .. _name .. "'(".. _acc .. ") to access command '" .. _action .. "'") end end end ) addEventHandler("onResourceStart", root, function ( _res ) Log:Write ( "Starting " .. getResourceName(_res) ) end ) addEventHandler("onResourceStop", root, function ( _res ) Log:Write ( "Stopping " .. getResourceName(_res) ) end ) addEventHandler("onPlayerPrivateMessage", root, function ( _message, _recipient ) Log:Write ( "MSG: " .. getPlayerName( source ) .. " to " .. getPlayerName ( _recipient ) .. ": " .. _message ) end ) addEventHandler("onPlayerChangeNick", root, function ( _old, _new ) Log:Write ( "NICK: " .. _old .. " is now known as " .. _new ) end ) addEventHandler("onPlayerLogin", root, function ( _, _acc ) local serial = getPlayerSerial ( source ) local _acc = getAccountName ( _acc ) local _ip = getIPFromName ( getPlayerName ( source ) ) Log:Write ( "LOGIN: " .. getPlayerName(source) .. " successfully logged in as '" .. _acc .. "' (IP: " .. _ip .. " Serial: " .. serial .. ")" ) end ) addEventHandler("onPlayerLogout", root, function ( _acc ) local _acc = getAccountName ( _acc ) Log:Write ( "LOGOUT: " .. getPlayerName(source) .. " logged out as '" .. _acc ) end ) addEventHandler("onPlayerMute", root, function ( ) if isPlayerMuted ( source ) then -- had to do it, onPlayerMute was checking for unmute too for some reason. Log:Write ( "MUTE: " .. getPlayerName(source) .. " was muted" ) end end ) addEventHandler("onPlayerUnmute", root, function ( ) Log:Write( "UNMUTE: " .. getPlayerName(source) .. " was unmuted" ) end ) playerIPs = {} addEventHandler("onPlayerConnect", root, function ( _nick, _ip, _, _serial ) Log:Write ( "CONNECT: " .. _nick .. " connected [iP: " .. _ip .. " Serial: " .. _serial .. "]" ) playerIPs[ _nick ] = _ip -- insert it to a table so we don't get acl errors end ) function getIPFromName ( str ) return playerIPs [ str ] end addEventHandler("onPlayerJoin", root, function ( ) local _ip = getIPFromName ( getPlayerName ( source ) ) Log:Write ( "JOIN: " .. getPlayerName(source) .. " joined [iP: " .. _ip .. "]") end ) addEventHandler("onPlayerQuit", root, function ( _type, _reason, _responsible) playerIPs[ getPlayerName ( source )] = nil Log:Write ( "QUIT: " .. getPlayerName(source) .. " quit (".. _type .. ")" ) if _type == "Kicked" then local _responsible = getPlayerName ( _responsible ) or "Console" local _reason = _reason or "No reason specified" Log:Write("KICK: " .. getPlayerName(source) .. " was kicked by " .. _responsible .. " (Reason: ".. _reason .. ")") end if _type == "Banned" then local _responsible = getPlayerName ( _responsible ) or "Console" local _reason = _reason or "No reason specified" Log:Write("BAN: " .. getPlayerName(source) .. " was banned by " .. _responsible .. " (Reason: ".. _reason .. ")") end end ) انا ضفت على تشغيل المود addEventHandler("onResourceStart", root, function ( _res ) local _name = getPlayerName( source ) Log:Write ( "Starting " .. getResourceName(_res) '" .._name.. " ) end ) Link to comment
#DRAGON!FIRE Posted December 17, 2013 Share Posted December 17, 2013 شوف الكود كامل addEventHandler("onPlayerChat", root, function ( _msg, _type ) if isPlayerMuted ( source ) then return end if _type == 0 then _text = "CHAT: " .. getPlayerName(source) .. ": " .. _msg elseif _type == 1 then _text = "CHAT: * " .. getPlayerName(source) .. " " .. _msg elseif _type == 2 then if getPlayerTeam ( source ) then local _team = getTeamName ( getPlayerTeam ( source ) ) _text = "TEAMCHAT(" .. _team .. "): " .. getPlayerName(source) .. ": " .. _msg end end Log:Write ( _text ) end ) debugTypes = {"INFO","ERROR","WARNING","INFO"} function getDebugLevelFromID ( id ) return debugTypes [ id + 1 ] end addEventHandler("onDebugMessage", root, function ( _msg, _level, _file, _line ) if not _line then _line = "" Log:Write ( getDebugLevelFromID ( _level ) .. ": " .. _file .. ": " .. _line .. ": " .. _msg ) end end ) addEventHandler("onBan", root, function ( _ban ) local _ban = getBanIP ( _ban ) or getBanSerial ( _ban ) local _banner = getPlayerName ( source ) or "Console" local _acc = getAccountName ( getPlayerAccount ( source ) ) or "" Log:Write ( "BAN: " .. _ban .. " was banned by " .. _banner .. "(" .. _acc .. ")" ) end ) addEventHandler("onUnban", root, function ( _ban ) local _ban = getBanIP ( _ban ) or getBanSerial ( _ban ) local _unbanner = getPlayerName ( source ) or "Console" Log:Write ( "BAN: " .. _ban .. " was unbanned by " .. _unbanner ) end ) addEventHandler("onPlayerCommand", root, function ( _action ) if _action == "start" or _action == "stop" or _action == "restart" then if ( hasObjectPermissionTo ( source, "command." .. _action, false ) ) then local _acc = getAccountName( getPlayerAccount ( source ) ) or " " local _name = getPlayerName( source ) Log:Write( _action .. ": Requested by " .. _name .. "(".. _acc .. ")") else local _acc = getAccountName( getPlayerAccount ( source ) ) or " " local _name = getPlayerName( source ) Log:Write("DENIED: Denied '" .. _name .. "'(".. _acc .. ") to access command '" .. _action .. "'") end end end ) addEventHandler("onResourceStart", root, function ( _res ) Log:Write ( "Starting " .. getResourceName(_res) ) end ) addEventHandler("onResourceStop", root, function ( _res ) Log:Write ( "Stopping " .. getResourceName(_res) ) end ) addEventHandler("onPlayerPrivateMessage", root, function ( _message, _recipient ) Log:Write ( "MSG: " .. getPlayerName( source ) .. " to " .. getPlayerName ( _recipient ) .. ": " .. _message ) end ) addEventHandler("onPlayerChangeNick", root, function ( _old, _new ) Log:Write ( "NICK: " .. _old .. " is now known as " .. _new ) end ) addEventHandler("onPlayerLogin", root, function ( _, _acc ) local serial = getPlayerSerial ( source ) local _acc = getAccountName ( _acc ) local _ip = getIPFromName ( getPlayerName ( source ) ) Log:Write ( "LOGIN: " .. getPlayerName(source) .. " successfully logged in as '" .. _acc .. "' (IP: " .. _ip .. " Serial: " .. serial .. ")" ) end ) addEventHandler("onPlayerLogout", root, function ( _acc ) local _acc = getAccountName ( _acc ) Log:Write ( "LOGOUT: " .. getPlayerName(source) .. " logged out as '" .. _acc ) end ) addEventHandler("onPlayerMute", root, function ( ) if isPlayerMuted ( source ) then -- had to do it, onPlayerMute was checking for unmute too for some reason. Log:Write ( "MUTE: " .. getPlayerName(source) .. " was muted" ) end end ) addEventHandler("onPlayerUnmute", root, function ( ) Log:Write( "UNMUTE: " .. getPlayerName(source) .. " was unmuted" ) end ) playerIPs = {} addEventHandler("onPlayerConnect", root, function ( _nick, _ip, _, _serial ) Log:Write ( "CONNECT: " .. _nick .. " connected [iP: " .. _ip .. " Serial: " .. _serial .. "]" ) playerIPs[ _nick ] = _ip -- insert it to a table so we don't get acl errors end ) function getIPFromName ( str ) return playerIPs [ str ] end addEventHandler("onPlayerJoin", root, function ( ) local _ip = getIPFromName ( getPlayerName ( source ) ) Log:Write ( "JOIN: " .. getPlayerName(source) .. " joined [iP: " .. _ip .. "]") end ) addEventHandler("onPlayerQuit", root, function ( _type, _reason, _responsible) playerIPs[ getPlayerName ( source )] = nil Log:Write ( "QUIT: " .. getPlayerName(source) .. " quit (".. _type .. ")" ) if _type == "Kicked" then local _responsible = getPlayerName ( _responsible ) or "Console" local _reason = _reason or "No reason specified" Log:Write("KICK: " .. getPlayerName(source) .. " was kicked by " .. _responsible .. " (Reason: ".. _reason .. ")") end if _type == "Banned" then local _responsible = getPlayerName ( _responsible ) or "Console" local _reason = _reason or "No reason specified" Log:Write("BAN: " .. getPlayerName(source) .. " was banned by " .. _responsible .. " (Reason: ".. _reason .. ")") end end ) انا ضفت على تشغيل المود addEventHandler("onResourceStart", root, function ( _res ) local _name = getPlayerName( source ) Log:Write ( "Starting " .. getResourceName(_res) '" .._name.. " ) end ) # طيب اشوف ما فيه شي الكود ومليون سطر مدري , مشكلتك مع الكود اللي ضفته كله غلط اولأ : كيف سورس ؟ السورس حقه السسكربت اللي اشتغل ما تقدر تجيب اللي شغل المود ذذ . واششوف انه موجود وقت يشتغل المود يجي انه اشتغل , اما بـ النسبة انك تجيب اسم اللاعب اللي شغل المود , ما تقدر . ذذ Link to comment
#Mr.Rajo~,< Posted December 17, 2013 Author Share Posted December 17, 2013 اها اوكي يعطيك العافية ض2 Link to comment
#DRAGON!FIRE Posted December 17, 2013 Share Posted December 17, 2013 اها اوكي يعطيك العافية ض2 الله يعأفيكـ Link to comment
N3xT Posted April 17, 2015 Share Posted April 17, 2015 addEventHandler ( "onResourceStop", root, function ( resource ) outputChatBox ( "The Resource : [ " .. getResourceName(resource) .. " ] was stopped!", root, 255, 255, 255 ) end ) function stopres ( res ) outputChatBox ( "The Resource : [ " .. getResourceName(res) .. " ] was started!", 255, 255, 255 ) end addEventHandler ( "onResourceStart", getRootElement(), stopres ) رد متأخر Link to comment
#DRAGON!FIRE Posted April 17, 2015 Share Posted April 17, 2015 الله يستر عليكـ .. جاي بعد سنتين ترد .. !! Link to comment
#Mr.Rajo~,< Posted April 18, 2015 Author Share Posted April 18, 2015 ههههههههههههههههههههه متأخر بقوه بعد ههههههههه 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