#Mr.Rajo~,< Posted December 17, 2013 Posted December 17, 2013 السلام عليكم اول موضوع لي ض2 شباب بالله وش الخطأ بالكود ؟ addEventHandler("onResourceStart", root, function ( _res ) local _name = getPlayerName( source ) Log:Write ( "Starting " .. getResourceName(_res) '" .._name.. " ) end
AboShanab Posted December 17, 2013 Posted December 17, 2013 ي رجل على اي اساس انت حاط Log:Write انت قصدكـ تبي يطلع كلام بالشات ؟ Skype : aboshanab_
#DRAGON!FIRE Posted December 17, 2013 Posted December 17, 2013 # هريسةةة ^ ما فيه شي صح , وش تبي تسوي انت ؟ To Contact Me at Skype : [email protected]
#Mr.Rajo~,< Posted December 17, 2013 Author Posted December 17, 2013 هو مود يطلع لك وش صار بسيرفرك ( اللوق ) ض2 بس مشكلتة انه مايطلع اسم الي شغل المود انا ابي اضيف له خاصية يطلع اسم اللي شغل المود
#DRAGON!FIRE Posted December 17, 2013 Posted December 17, 2013 هو مود يطلع لك وش صار بسيرفرك ( اللوق ) ض2بس مشكلتة انه مايطلع اسم الي شغل المود انا ابي اضيف له خاصية يطلع اسم اللي شغل المود # ترا بـ اللوق يجي المودات اللي تشغتل ومن شغلها ولأ تبيها بالششات ؟ To Contact Me at Skype : [email protected]
#Mr.Rajo~,< Posted December 17, 2013 Author 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 )
#DRAGON!FIRE Posted December 17, 2013 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 ) # طيب اشوف ما فيه شي الكود ومليون سطر مدري , مشكلتك مع الكود اللي ضفته كله غلط اولأ : كيف سورس ؟ السورس حقه السسكربت اللي اشتغل ما تقدر تجيب اللي شغل المود ذذ . واششوف انه موجود وقت يشتغل المود يجي انه اشتغل , اما بـ النسبة انك تجيب اسم اللاعب اللي شغل المود , ما تقدر . ذذ To Contact Me at Skype : [email protected]
#DRAGON!FIRE Posted December 17, 2013 Posted December 17, 2013 اها اوكي يعطيك العافية ض2 الله يعأفيكـ To Contact Me at Skype : [email protected]
N3xT Posted April 17, 2015 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 ) رد متأخر
#DRAGON!FIRE Posted April 17, 2015 Posted April 17, 2015 الله يستر عليكـ .. جاي بعد سنتين ترد .. !! To Contact Me at Skype : [email protected]
#Mr.Rajo~,< Posted April 18, 2015 Author Posted April 18, 2015 ههههههههههههههههههههه متأخر بقوه بعد ههههههههه
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