فاّرس Posted February 25, 2013 Share Posted February 25, 2013 بسم الله الرحمن الرحيم السلآم عليكم ورحمة الله وبركاته طبعآ آحس البرمجه فيها شوي صعوبه انا ابي آعرف كيف آخذه المختصر من الويكي مثلآ getPlayerIP Or getPlayerPing == المشكه الاساسيه انه مو مسوي شرح على نافذه او شيء ينفهم == طيب نقول : getPlayerFromName كيف آخذ الي ابيه من ذآ كله function locatePlayer( sourcePlayer, command, who ) local targetPlayer = getPlayerFromName ( who ) -- find the player that was specified in the command if ( targetPlayer ) then -- if a player was found local x,y,z = getElementPosition ( sourcePlayer ) -- save the position of the player who entered the command local xp,yp,zp = getElementPosition ( targetPlayer ) -- save the position of the player who should be located local dir = nil if (yp > y) then dir = "N" else dir = "S" end if (xp > x) then dir = dir .. "E" else dir = dir .. "W" end local distance = math.ceil ( getDistanceBetweenPoints3D(x, y, z, xp, yp, zp) ) outputChatBox( who .. " found " .. dir .. " (" .. distance .. ")", sourcePlayer) -- output the message end end addCommandHandler ( "locate", locatePlayer ) Link to comment
iPrestege Posted February 25, 2013 Share Posted February 25, 2013 Syntax and Required Arguments . Link to comment
#Al-Ha[J]aRii Posted February 25, 2013 Share Posted February 25, 2013 Syntax and Required Arguments . getPlayerFromName ( string playerName ) Link to comment
فاّرس Posted February 25, 2013 Author Share Posted February 25, 2013 Syntax and Required Arguments . Syntax string getPlayerIP ( player thePlayer ) Required Arguments thePlayer: The player element you want to get the IP of. وش بتفهم منها يعني ؟ Link to comment
iPrestege Posted February 25, 2013 Share Posted February 25, 2013 @ الهاجري ~ على بالك الـ ساينتكسس ~ بيكون جاهز؟ لآ هذا يقولك المطلوب ~ و "Blawee" شرح هذا سابقا ~ بـ موضوع ثآني ~ ودي ~ Link to comment
iPrestege Posted February 25, 2013 Share Posted February 25, 2013 Syntax and Required Arguments . Syntax string getPlayerIP ( player thePlayer ) Required Arguments thePlayer: The player element you want to get the IP of. وش بتفهم منها يعني ؟ https://forum.multitheftauto.com/viewtopic.php?f=164&t=50863 ~ Link to comment
فاّرس Posted February 25, 2013 Author Share Posted February 25, 2013 Syntax and Required Arguments . Syntax string getPlayerIP ( player thePlayer ) Required Arguments thePlayer: The player element you want to get the IP of. وش بتفهم منها يعني ؟ https://forum.multitheftauto.com/viewtopic.php?f=164&t=50863 ~ ايه يعني هذي يتطلع لك الكود كامل ؟ طبعآ لآ ! فـ انت كيف بتفهم منه اصلآ ! مثلا نقول : -- we register greetPlayer as a handler for the event function greetPlayer ( ) -- we store the player's name local joinedPlayerName = getPlayerName ( source ) local serverName = getServerName( ) -- and send him a greeting outputChatBox ( "Welcome " .. joinedPlayerName .. " to ".. serverName .."!" , source, 255, 255, 255 ) end addEventHandler ( "onPlayerJoin", getRootElement(), greetPlayer ) آبي اعرف كيف صآر كذآ : addEventHandler('onClientPlayerJoin', root, function() outputChatBox('* ' .. getPlayerName(source) .. ' has joined the game', 255, 100, 100) end ) Link to comment
#Al-Ha[J]aRii Posted February 25, 2013 Share Posted February 25, 2013 (edited) @ الهاجري ~ على بالك الـ ساينتكسس ~ بيكون جاهز؟ لآ هذا يقولك المطلوب ~ و "Blawee" شرح هذا سابقا ~ بـ موضوع ثآني ~ ودي ~ . Edited May 5, 2013 by Guest Link to comment
iPrestege Posted February 25, 2013 Share Posted February 25, 2013 شوف الصراحة لازم تكون شوي انجليزي ~ عشان تتعلم في البداية ~ وذا الموضوع بيفيدك كيف صار source,localPlayer,root,.... https://forum.multitheftauto.com/viewtopic.php?f=91&t=39678 وذا المثال شوفة ~ addCommandHandler("ip_se", function (player) -- عرفنا الاعب نفسة ~ PlayerIp = getPlayerIP ( player ) -- نجيب الاي بي حق الاعب نفسة ~ PlayerSerial = getPlayerSerial ( player ) -- نجيب السريال حق الاعب نفسة ~ outputChatBox(" You're IP : ( "..PlayerIp.." ) Serial ( "..PlayerSerial.." ) !!",player,0,225,0,true) -- نظهر الشات للاعب نفسة اللي طلب الكوماند ~ end ) ~ Link to comment
فاّرس Posted February 25, 2013 Author Share Posted February 25, 2013 شوف الصراحة لازم تكون شوي انجليزي ~ عشان تتعلم في البداية ~ وذا الموضوع بيفيدك كيف صار source,localPlayer,root,.... https://forum.multitheftauto.com/viewtopic.php?f=91&t=39678 وذا المثال شوفة ~ addCommandHandler("ip_se", function (player) -- عرفنا الاعب نفسة ~ PlayerIp = getPlayerIP ( player ) -- نجيب الاي بي حق الاعب نفسة ~ PlayerSerial = getPlayerSerial ( player ) -- نجيب السريال حق الاعب نفسة ~ outputChatBox(" You're IP : ( "..PlayerIp.." ) Serial ( "..PlayerSerial.." ) !!",player,0,225,0,true) -- نظهر الشات للاعب نفسة اللي طلب الكوماند ~ end ) ~ طيب طيب... مع آني عآرف انه مافي آي امل اني اتعلم لكن نفسي افهم شيء ! addEventHandler('onClientPlayerJoin', root, function() outputChatBox('* ' .. getPlayerName(source) .. ' has joined the game', 255, 100, 100) end ) كيف جآ onClientPlayerJoin والكود ذا براسه مافي onClientPlayerJoin : -- we register greetPlayer as a handler for the event function greetPlayer ( ) -- we store the player's name local joinedPlayerName = getPlayerName ( source ) local serverName = getServerName( ) -- and send him a greeting outputChatBox ( "Welcome " .. joinedPlayerName .. " to ".. serverName .."!" , source, 255, 255, 255 ) end addEventHandler ( "onPlayerJoin", getRootElement(), greetPlayer ) Link to comment
iPrestege Posted February 25, 2013 Share Posted February 25, 2013 انت شوف الويكي روق عليه شوي وشوف الايفنت كلنت والايفنت السيرفر ~ والوظائف كذلك ~ : https://wiki.multitheftauto.com/wiki/Main_Page Link to comment
فاّرس Posted February 25, 2013 Author Share Posted February 25, 2013 انت شوف الويكي روق عليه شوي وشوف الايفنت كلنت والايفنت السيرفر ~ والوظائف كذلك ~ : https://wiki.multitheftauto.com/wiki/Main_Page اكبر مشكله ان امثله الويكي مشقلبه ~_~ لو آنهآ آمثله مرتبه وضابطه تعرف تبرمج لكن كذآ آمثله ملخبطهه وبقوه ! Link to comment
iPrestege Posted February 25, 2013 Share Posted February 25, 2013 التعلم مو من الامثلة مثل ماقلت لك ~ وتقدر تطلب اي مثال واعقتد انك تبي سكربت دخول بالاي بي ؟ addEventHandler("onPlayerJoin",root, function () outputChatBox("Player : [ "..getPlayerName (source).." ] Has Joind The Game IP ( "..getPlayerIP (source).." )!",root,0,255,0,true) end ) Link to comment
iMr.Dawix~# Posted February 25, 2013 Share Posted February 25, 2013 شوف الصراحة لازم تكون شوي انجليزي ~ عشان تتعلم في البداية ~ وذا الموضوع بيفيدك كيف صار source,localPlayer,root,.... https://forum.multitheftauto.com/viewtopic.php?f=91&t=39678 وذا المثال شوفة ~ addCommandHandler("ip_se", function (player) -- عرفنا الاعب نفسة ~ PlayerIp = getPlayerIP ( player ) -- نجيب الاي بي حق الاعب نفسة ~ PlayerSerial = getPlayerSerial ( player ) -- نجيب السريال حق الاعب نفسة ~ outputChatBox(" You're IP : ( "..PlayerIp.." ) Serial ( "..PlayerSerial.." ) !!",player,0,225,0,true) -- نظهر الشات للاعب نفسة اللي طلب الكوماند ~ end ) ~ طيب طيب... مع آني عآرف انه مافي آي امل اني اتعلم لكن نفسي افهم شيء ! addEventHandler('onClientPlayerJoin', root, function() outputChatBox('* ' .. getPlayerName(source) .. ' has joined the game', 255, 100, 100) end ) كيف جآ onClientPlayerJoin والكود ذا براسه مافي onClientPlayerJoin : -- we register greetPlayer as a handler for the event function greetPlayer ( ) -- we store the player's name local joinedPlayerName = getPlayerName ( source ) local serverName = getServerName( ) -- and send him a greeting outputChatBox ( "Welcome " .. joinedPlayerName .. " to ".. serverName .."!" , source, 255, 255, 255 ) end addEventHandler ( "onPlayerJoin", getRootElement(), greetPlayer ) !فيه احداث للكنت واحداث للسيرفر event"onClientPlayerJoin"---كلنت event:"onPlayerJoin"---------سيرفر Link to comment
PaiN^ Posted February 25, 2013 Share Posted February 25, 2013 مع آني عآرف انه مافي آي امل اني اتعلم لكن نفسي افهم شيء ! صدقني لو أقنعت نفسك بهذا الشي عمرك ما راح تفهم والله إن البرمجة سهلة وما يحتاج لها إنت بس شد شوي وصدقني بتضحك على نفسك بعد فترة كل المطلوب إنجليزي + صبر وصدقني بتجيبها ولا ترى محد فهم للبرمجة في يومين ذذ + تذكر إن أحسن طريقة تتعلم فيها إنك تغلط, فلا تخاف من أغلاطك أبداً 1 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