#Mr.Rajo~,< Posted May 10, 2015 Share Posted May 10, 2015 السلام عليكم ورحمة الله وبركاتة انا ابي اتعلم لغة lua بس معرف كيف ابدأ اعرف اخذ اكواد من الويكي واعرف اسوي ملف ميتا واعرف اعدل مودات لاكن مشكلتي بتركيب الاكواد يعني مثلا اجي ابي اسوي سكربت معين كيف اعرف وش يحتاج من فنكشنات + اذا جبت الفنكشنات شلون اركبها على بعض مثلا ذا الكود function() if isPedInVehicle(source) then if ( getPlayerMoney (source) >= 4000 ) then takePlayerMoney(source, 4000 ) addVehicleUpgrade(getPedOccupiedVehicle(source),1087) outputChatBox("#ee9e49* #ffffff[Hydraulics] #ee9e49Available #ee9e49Now ,#", source, 255, 255, 0, true) else outputChatBox("#ee9e49* #ffffff[Money] #ee9e49U #ffffffDon't #ffffffHave Info #ee9e49Money ,#", source, 255, 0, 0, true) end else outputChatBox("#ee9e49* #ffffff[Vehicle] #ee9e49Enter #ffffffUr #ee9e49Car Plz ,#", source, 255, 0, 0, true) end end ) كيف رتبها بالشكل ذا isPedInVehicle getPlayerMoney takePlayerMoney بالنهايه من وين ابدأ Link to comment
' A F . Posted May 10, 2015 Share Posted May 10, 2015 ^ اول كود عندك قوس زيآده سويت لك مثال على الفنكشنات الي طلبتها انت Client : addEventHandler("onClientGUIClick",resourceRoot, function ( ) if ( source == Weapon ) then triggerServerEvent("Weapon",localPlayer) end end) Server : addEvent("Weapon",true) addEventHandler("Weapon",root, function (plr) if ( isPedInVehicle(plr) ) then return end if ( getPlayerMoney(plr) == 100 ) then giveWeapon(plr,43,300) takePlayerMoney(plr,100) else outputChatBox("..",plr,255,255,0,true) end end) Link to comment
#Mr.Rajo~,< Posted May 10, 2015 Author Share Posted May 10, 2015 مافهمت انا وش اقصد :] انا قصدي مثلا عندي سكربت بسويه على اي اساس ارتب الاكواد ؟ Link to comment
Ac[T]ioN Posted May 10, 2015 Share Posted May 10, 2015 السلام عليكم ورحمة الله وبركاتةانا ابي اتعلم لغة lua بس معرف كيف ابدأ اعرف اخذ اكواد من الويكي واعرف اسوي ملف ميتا واعرف اعدل مودات لاكن مشكلتي بتركيب الاكواد يعني مثلا اجي ابي اسوي سكربت معين كيف اعرف وش يحتاج من فنكشنات + اذا جبت الفنكشنات شلون اركبها على بعض مثلا ذا الكود function() if isPedInVehicle(source) then if ( getPlayerMoney (source) >= 4000 ) then takePlayerMoney(source, 4000 ) addVehicleUpgrade(getPedOccupiedVehicle(source),1087) outputChatBox("#ee9e49* #ffffff[Hydraulics] #ee9e49Available #ee9e49Now ,#", source, 255, 255, 0, true) else outputChatBox("#ee9e49* #ffffff[Money] #ee9e49U #ffffffDon't #ffffffHave Info #ee9e49Money ,#", source, 255, 0, 0, true) end else outputChatBox("#ee9e49* #ffffff[Vehicle] #ee9e49Enter #ffffffUr #ee9e49Car Plz ,#", source, 255, 0, 0, true) end end ) كيف رتبها بالشكل ذا isPedInVehicle getPlayerMoney takePlayerMoney بالنهايه من وين ابدأ أخوي شوف لما أحد يعطيك فنكشنات تضغط عليها أكيد بيكون معطيك فنكشنات كامله للسكربت اللي تبي تسويه تضغط عليها هيفتح لك صفحه شوف إسم الفنكشن مثلاً takePlayerMoney روح دور في المثال عليها وشوف كيف مستخدمه وطبق إنت علي كود وهكذا لين تسوي كود كامل أرجوا تكوني فهمتني Link to comment
</Mr.Tn6eL> Posted May 11, 2015 Share Posted May 11, 2015 لكل فنكشن ترتيبة خاصة function givePlayerMoney(plr, money) end Link to comment
#Mr.Rajo~,< Posted May 11, 2015 Author Share Posted May 11, 2015 الى الان محد عرف وش اقصد :] انا ابي اتعلم من نفسي واسوي الكود بنفسي لاكن ابي اعرف شلون ارتبهم؟ Link to comment
jafar Posted May 11, 2015 Share Posted May 11, 2015 مثال على سكربت توزيع فلوس على كل اللاعبين اول شي تشوف الفنكشن الي يجيب اللاعبين الي هو getElementsByType وبتحتاج تستخدم اللوب لان اللاعبين بيكونون في الجدول لان الفنكشن بيعطيك اللاعبين في الجدول طبعا اللوب تستخدمه اذا تبغي تستخرج القيم من الجدول وبعدها تجيب فنكشن توزيع الفلوس givePlayerMoney الكود كامل يصير: for _, player in ipairs ( getElementsByType ( "player" ) ) do givePlayerMoney ( player, 999999999 ); end Link to comment
ALw7sH Posted May 11, 2015 Share Posted May 11, 2015 ترتيب الاكواد مو لازم يكون 100% بالضبط في كل كود بس اكيد انت تعرف انه السكربت يبدأ القرائة من فوق لتحت يعني اذا جيت تسوي سكربت مثلاً مايصير تسوي كذا setPlayerMoney(player,playerMoney-500) local playerMoney = getPlayerMoney(player) local player = getRandomPlayer() الكود صح تقريباً بس الخطأ الوحيد اني كتبته من تحت لفوق زي كذا بيجيك اخطاء انه بلاير + بلاير موني ماهم معرفين انت تبتدي تقول للسكربت الي تبيه بالترتيب اول شي يجيب فلوس اللاعب بعدين يشوف اذا فلوس اللاعب نفس او اكثر من رقم معين اذا كانت نفس او اعلى تسحب من فلوس اللاعب الرقم المعين local moneyToTake = 500 local player = getRandomPlayer() local playerMoney = getPlayerMoney(player) if playerMoney >= moneyToTake then takePlayerMoney(player,moneyToTake) end Link to comment
#Mr.Rajo~,< Posted May 11, 2015 Author Share Posted May 11, 2015 ترتيب الاكواد مو لازم يكون 100% بالضبط في كل كودبس اكيد انت تعرف انه السكربت يبدأ القرائة من فوق لتحت يعني اذا جيت تسوي سكربت مثلاً مايصير تسوي كذا setPlayerMoney(player,playerMoney-500) local playerMoney = getPlayerMoney(player) local player = getRandomPlayer() الكود صح تقريباً بس الخطأ الوحيد اني كتبته من تحت لفوق زي كذا بيجيك اخطاء انه بلاير + بلاير موني ماهم معرفين انت تبتدي تقول للسكربت الي تبيه بالترتيب اول شي يجيب فلوس اللاعب بعدين يشوف اذا فلوس اللاعب نفس او اكثر من رقم معين اذا كانت نفس او اعلى تسحب من فلوس اللاعب الرقم المعين local moneyToTake = 500 local player = getRandomPlayer() local playerMoney = getPlayerMoney(player) if playerMoney >= moneyToTake then takePlayerMoney(player,moneyToTake) end مثال على سكربت توزيع فلوس على كل اللاعبين اول شي تشوف الفنكشن الي يجيب اللاعبين الي هو getElementsByType وبتحتاج تستخدم اللوب لان اللاعبين بيكونون في الجدول لان الفنكشن بيعطيك اللاعبين في الجدول طبعا اللوب تستخدمه اذا تبغي تستخرج القيم من الجدول وبعدها تجيب فنكشن توزيع الفلوس givePlayerMoney الكود كامل يصير: for _, player in ipairs ( getElementsByType ( "player" ) ) do givePlayerMoney ( player, 999999999 ); end توب التوب يامعلم هذا ثابت ؟ for _, player in ipairs ض1 Link to comment
ALw7sH Posted May 12, 2015 Share Posted May 12, 2015 _, player ممكن يكون أي كلمتين او حرفين تغييرهم مايأثر في شي ipairs و pairs ممكن يكون 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