AHMED MOSTAFA Posted October 24, 2016 Share Posted October 24, 2016 السلام عليكم ورحمة الله وبركاته ابي طلب بسيط وهو مثلاً كلمة معينة في اف 8 تجيب لك آي بي السيرفر في الشات مثلاً واذا مثلاً الاي بي يطابق اي بي انا مسويه يجيب رسالة في الشات ان السيرفر بالاي بي الحقيقي هذا كل شي Link to comment
ABoHussin Posted October 24, 2016 Share Posted October 24, 2016 جرب الفكشن هاذ https://wiki.multitheftauto.com/wiki/GetServerIp Link to comment
AHMED MOSTAFA Posted October 24, 2016 Author Share Posted October 24, 2016 5 minutes ago, ABoHussin said: جرب الفكشن هاذ https://wiki.multitheftauto.com/wiki/GetServerIp جربته قبل ما افتح هذا الموضوع ولأني طفشط وانا ادور سويت هذا الموضوع Link to comment
Abdul KariM Posted October 24, 2016 Share Posted October 24, 2016 حبيبي الوظيفة شغاله جرب المثال ذا SERVER_IP = "127.0.0.1" function getServerIp() return SERVER_IP end fetchRemote("http://checkip.dyndns.com/", function (response) if response ~= "ERROR" then SERVER_IP = response:match("<body>Current IP Address: (.-)</body>") or "127.0.0.1" outputChatBox ( getServerIp ( ) ) end end ) صورة اثبات عمل الفنكشن , ولاتنسى ان الكود سيرفر سايد Link to comment
ABoHussin Posted October 24, 2016 Share Posted October 24, 2016 SERVER_IP = "127.0.0.1" function getServerIp() return SERVER_IP end fetchRemote("http://checkip.dyndns.com/", function (response) if response ~= "ERROR" then SERVER_IP = response:match("<body>Current IP Address: (.-)</body>") or "127.0.0.1" end end ) function ABoHussin ( ) serverip = getServerIp() if serverip == "127.0.0.1" then outputChatBox ( "This is our server >>"..serverip.."", source, 255, 255, 255, true ) else outputChatBox ( "This is not our server >>"..serverip.."", source, 255, 255, 255, true ) end end addCommandHandler ( "server", ABoHussin ) جرب خويي Link to comment
Abdul KariM Posted October 24, 2016 Share Posted October 24, 2016 1 minute ago, ABoHussin said: SERVER_IP = "127.0.0.1" function getServerIp() return SERVER_IP end fetchRemote("http://checkip.dyndns.com/", function (response) if response ~= "ERROR" then SERVER_IP = response:match("<body>Current IP Address: (.-)</body>") or "127.0.0.1" end end ) function ABoHussin ( ) serverip = getServerIp() if serverip == "127.0.0.1" then outputChatBox ( "This is our server >>"..serverip.."", source, 255, 255, 255, true ) else outputChatBox ( "This is not our server >>"..serverip.."", source, 255, 255, 255, true ) end end addCommandHandler ( "server", ABoHussin ) جرب خويي راح يطلع له اول شي 127.0.0.1 وراح تكرر وبعدين راح يطلع له الاي بي الصح فـ اشوف ماله داعي كودك المثال الي فوق لااتصل بالموقع وجلب الاي بي يطلعه له بالشات Link to comment
ABoHussin Posted October 24, 2016 Share Posted October 24, 2016 Just now, Abdul KariM said: راح يطلع له اول شي 127.0.0.1 وراح تكرر وبعدين راح يطلع له الاي بي الصح فـ اشوف ماله داعي كودك المثال الي فوق لااتصل بالموقع وجلب الاي بي يطلعه له بالشات نعم صحيح اول مرة ماراح يطلع له . لكن حاولت اسويله .. حسب طلبه ! اعتقد اصلا ان الفكشن ماله فايدة Link to comment
Abdul KariM Posted October 24, 2016 Share Posted October 24, 2016 (edited) شوف الطريقة هذي افضل وتختصر SERVER_IP = "127.0.0.1" local RealIp = "51.39.199.70" function getServerIp() return SERVER_IP end fetchRemote("http://checkip.dyndns.com/", function (response) if response ~= "ERROR" then SERVER_IP = response:match("<body>Current IP Address: (.-)</body>") or "127.0.0.1" addCommandHandler ( "ip" , myServerIp ) end end ) function myServerIp ( player ) if ( SERVER_IP == RealIp ) then outputChatBox ( "this Server is true Ip ".. SERVER_IP , root , 255 , 255 , 255 , true ) end end Edited October 24, 2016 by Abdul KariM Link to comment
AHMED MOSTAFA Posted October 24, 2016 Author Share Posted October 24, 2016 3 minutes ago, ABoHussin said: نعم صحيح اول مرة ماراح يطلع له لكن حاولت اسويله .. حسب طلبه ! اعتقد اصلا ان الفكشن ماله فايدة هذا ماهو طلبي هذا مثال فقط شكراً لك على تفاعلك 24 minutes ago, Abdul KariM said: SERVER_IP = "127.0.0.1" function getServerIp() return SERVER_IP end fetchRemote("http://checkip.dyndns.com/", function (response) if response ~= "ERROR" then SERVER_IP = response:match("<body>Current IP Address: (.-)</body>") or "127.0.0.1" outputChatBox ( getServerIp ( ) ) end end ) WARNING: GTA4uScripts\Server.lua:57: Access denied @ 'fetchRemote' Link to comment
Abdul KariM Posted October 24, 2016 Share Posted October 24, 2016 اعطيه صلاحيات ادمن 1 Link to comment
ABoHussin Posted October 24, 2016 Share Posted October 24, 2016 Just now, Developer Ahmed said: هذا ماهو طلبي هذا مثال فقط شكراً لك على تفاعلك WARNING: GTA4uScripts\Server.lua:57: Access denied @ 'fetchRemote' ضيف المود لقروب الكونسل resource.nameher or from acl <object name="resource.resourcename"></object> 2 minutes ago, Abdul KariM said: اعطيه صلاحيات ادمن ممكن سؤال ؟ بكودك شنو فايدة ال player ?????? function myServerIp ( player ) ولو تحط الرسالة source افضل 1 Link to comment
AHMED MOSTAFA Posted October 24, 2016 Author Share Posted October 24, 2016 6 minutes ago, Abdul KariM said: اعطيه صلاحيات ادمن ما في طريقة افضل من انه ينضاف لجروب الادمن ؟ لأنو اكيد مارح اضيف كل المودات لجروب الادمن !! لأنو هذا الكود رح يكون مهم كثير - ولازم اضيفه في كل المودات Link to comment
Abdul KariM Posted October 24, 2016 Share Posted October 24, 2016 تقدر تضيف كل المودات لقروب ادمن بسطر واحد resource.* هذا راح يحط لك كل المودات بقروب الي حطيته فيه 2 Link to comment
AHMED MOSTAFA Posted October 24, 2016 Author Share Posted October 24, 2016 2 minutes ago, Abdul KariM said: تقدر تضيف كل المودات لقروب ادمن بسطر واحد resource.* هذا راح يحط لك كل المودات بقروب الي حطيته فيه شكراً لك تمت الافادة 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