Jocker-dan Posted January 7, 2013 Share Posted January 7, 2013 اعادة بسبب حذف الموضوع الاول انا حطيت الكود وشتغل تمام لاكن بربطه على الزر بالشوب لمن اشغل الشوب على طول يشتغل السوبر جراند وبدون فلوس ابيه يربط على زر + بفلوس ومشكورين Link to comment
Tete omar Posted January 7, 2013 Share Posted January 7, 2013 كلنت addEventHandler("onClientGUIClick", اسم الزر, function() if(getPlayerMoney(localPlayer) >= 5000)then -- هذي تشوف اذا كان معه فلوس كافية يمديك تغيرها إلى الرقم الي تبيه من هنا triggerServerEvent("TakingMoney", localPlayer) addEventHandler("onClientPlayerWeaponFire", localPlayer, onFire) else return outputChatBox("You don't have enough money", 255, 0, 0) end end, false ) local Allowedweapons = { [22] = true, [23] = true, [24] = true, [25] = true, [26] = true, [26] = true, [27] = true, [28] = true, [29] = true, [32] = true, [30] = true, [31] = true, [33] = true, [34] = true, [35] = true, [38] = true } function onFire(weapon) if(weapon == Allowedweapons[weapon])then local x, y, z = getPedWeaponMuzzlePosition(localPlayer) createProjectile(localPlayer, 16, x, y, z) end end سيرفر addEvent("TakingMoney", true) addEventHandler("TakingMoney", root, function() takePlayerMoney(client, 5000) -- حدد المبلغ الي تريده من هنا end ) مو متآكد بس ان شاء الله يشتغل .. Link to comment
Tete omar Posted January 7, 2013 Share Posted January 7, 2013 اترك الرد للشباب ... شباب فيه خطاء في كودي ؟ Link to comment
MR.S3D Posted January 7, 2013 Share Posted January 7, 2013 حقك الغلط فيه انه لو اشترى راح يبقى السوبر معاه مايروح Link to comment
iPrestege Posted January 7, 2013 Share Posted January 7, 2013 اترك الرد للشباب ...شباب فيه خطاء في كودي ؟ عندك التايمر متى بتخلية ينتهي ؟ وينةة ؟ Link to comment
Tete omar Posted January 7, 2013 Share Posted January 7, 2013 اترك الرد للشباب ...شباب فيه خطاء في كودي ؟ انت الي يقولكـ فيه خطأ تزعل منه : / جرب ثم تعال تكلم -_-" دوبي مجرب الكود وشغال تمام .. اترك الرد للشباب ...شباب فيه خطاء في كودي ؟ عندك التايمر متى بتخلية ينتهي ؟ وينةة ؟ انا اقول اذا فيه شي خطاء في كودي .. انا ما حطيت تايمر .. Link to comment
iPrestege Posted January 7, 2013 Share Posted January 7, 2013 اترك الرد للشباب ...شباب فيه خطاء في كودي ؟ انت الي يقولكـ فيه خطأ تزعل منه : / جرب ثم تعال تكلم -_-" دوبي مجرب الكود وشغال تمام .. اترك الرد للشباب ...شباب فيه خطاء في كودي ؟ عندك التايمر متى بتخلية ينتهي ؟ وينةة ؟ انا اقول اذا فيه شي خطاء في كودي .. انا ما حطيت تايمر .. انا فاهمك ماقلت عندك خطأ ... قلت لك التايمر لآزم تحطة عشان ينهي السوبر ~ Link to comment
Jocker-dan Posted January 7, 2013 Author Share Posted January 7, 2013 كلنت addEventHandler("onClientGUIClick", اسم الزر, function() if(getPlayerMoney(localPlayer) >= 5000)then -- هذي تشوف اذا كان معه فلوس كافية يمديك تغيرها إلى الرقم الي تبيه من هنا triggerServerEvent("TakingMoney", localPlayer) addEventHandler("onClientPlayerWeaponFire", localPlayer, onFire) else return outputChatBox("You don't have enough money", 255, 0, 0) end end, false ) local Allowedweapons = { [22] = true, [23] = true, [24] = true, [25] = true, [26] = true, [26] = true, [27] = true, [28] = true, [29] = true, [32] = true, [30] = true, [31] = true, [33] = true, [34] = true, [35] = true, [38] = true } function onFire(weapon) if(weapon == Allowedweapons[weapon])then local x, y, z = getPedWeaponMuzzlePosition(localPlayer) createProjectile(localPlayer, 16, x, y, z) end end سيرفر addEvent("TakingMoney", true) addEventHandler("TakingMoney", root, function() takePlayerMoney(client, 5000) -- حدد المبلغ الي تريده من هنا end ) مو متآكد بس ان شاء الله يشتغل .. ^ Incorrect ------------ -- Client Side ! function xOSAMAx() setElementData(getLocalPlayer(),"SuperGrenade",false) end addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), xOSAMAx) function OSAMA() if source == اسم الزر then if getElementData(getLocalPlayer(),"SuperGrenade") == false then if getPlayerMoney(localPlayer) >= 5000 then -- حدد المبلغ الي تبيه triggerServerEvent("OSAMA", getLocalPlayer()) setElementData(getLocalPlayer(),"SuperGrenade",true) function xOSAMA(weapon,ammo,ammoInClip,hitX,hitY,hitZ,hitElement) id = {22,23,24,25,28,29,30,31,32,33,34,38} for i = 1, #id do if ( weapon == id[i] ) then createProjectile(getLocalPlayer(),16,hitX, hitY, hitZ) end end end addEventHandler("onClientPlayerWeaponFire", getLocalPlayer(), xOSAMA) setTimer(function () removeEventHandler("onClientPlayerWeaponFire", getLocalPlayer(), xOSAMA) outputChatBox("* Super Grenade Ended !",255,0,0,true) setElementData(getLocalPlayer(),"SuperGrenade",false) end,100000,1) -- الوقت هنا 100 ثانية / تقدر تغيره من خلال رقم 100000 else outputChatBox("* You don't have $5000 to buy (Super Grenade) !",255,0,0,true) end else outputChatBox("* You already have (Super Grenade) !",255,10,0,true) end end end addEventHandler("onClientGUIClick", getRootElement (), OSAMA) -- Server Side ! addEvent("OSAMA", true) addEventHandler("OSAMA", root, function () takePlayerMoney(source, 5000) -- حدد المبلغ الي تبيه outputChatBox ( "* " .. getPlayerName (source) .. " Has Bought a (Super Grenade) By : $5000 !", root, 255, 255, 0, true ) outputChatBox ( "* Your Bullet is now [Grenade] for (100) Sec !", source, 0, 255, 0, true ) end ) مشكوورين وفعلآ كود تيتي صح لكن مافيه تايمر وكفوو ي اوساما طيب الحين ابيه اذا كبس الزر زر السوبر جراند نجي موسيقى مثل الشوبات الثانية ومشكورين لبىىى قلووبكككم Link to comment
Tete omar Posted January 7, 2013 Share Posted January 7, 2013 (edited) انا اقول اذا فيه شي خطاء في كودي .. انا ما حطيت تايمر .. الخطأ عندكـ هنآ , function onFire(weapon) if(weapon == Allowedweapons[weapon])then local x, y, z = getPedWeaponMuzzlePosition(localPlayer) createProjectile(localPlayer, 16, x, y, z) end end التصحيح function onFire(weapon,ammo,ammoInClip,hitX,hitY,hitZ,hitElement) if (Allowedweapons[weapon]) then createProjectile(localPlayer, 16, hitX, hitY, hitZ) end end عندكـ ذي if(weapon == Allowedweapons[weapon])then تصير كذا if (Allowedweapons[weapon]) then + الوظيفة ذي getPedWeaponMuzzlePosition(localPlayer) تخلي القنابل لما تطلق تطلع من جسم اللاعب ما تطلع مع السلآح عشآن كذا شلتها # بس الكود شغال معي .. ثانياً الوظيفة ذي getPedWeaponMuzzlePosition(localPlayer) راح تجيب ال x, y, z ل كـمامة السلاح , يعني آخر جزء بالسلاح تجيب مكانه وتطلق .. وما راح يطلق من جسم اللاعب ولا شي ثالثاً اول مرة تقول شي صح if (Allowedweapons[weapon]) then هذي كانت المفروض كذا . Edited January 7, 2013 by Guest Link to comment
iPrestege Posted January 7, 2013 Share Posted January 7, 2013 [: الرجال خذ اللي يبية خلآص Link to comment
iPrestege Posted January 7, 2013 Share Posted January 7, 2013 [: الرجآل آستفآد , انتهينآ يآ شبآب ((= Link to comment
==>ҭᾄlᾄl Posted January 7, 2013 Share Posted January 7, 2013 مشكوورين وفعلآ كود تيتي صح لكن مافيه تايمر وكفوو ي اوساما طيب الحين ابيه اذا كبس الزر زر السوبر جراند نجي موسيقى مثل الشوبات الثانية ومشكورين لبىىى قلووبكككم كفوكـ , بالنسبة لـ تشغيل الصوت اولاً : ركب ملف الموسيقى حقكـ بالمجلد حق الشوب ثم ضيفة الى ملف ميتا # ثم ضيف الكود ذآ الى كود الكلنت بعد سطر رقم 9 playSound("NameSound.mp3") -- إلى اسم ملف الصوت NameSound غير يصبح كود الكلنت كذآ -- Client Side ! function xOSAMAx() setElementData(getLocalPlayer(),"SuperGrenade",false) end addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), xOSAMAx) function OSAMA() if source == اسم الزر then if getElementData(getLocalPlayer(),"SuperGrenade") == false then if getPlayerMoney(localPlayer) >= 5000 then -- حدد المبلغ الي تبيه playSound("NameSound.mp3") triggerServerEvent("OSAMA", getLocalPlayer()) setElementData(getLocalPlayer(),"SuperGrenade",true) function xOSAMA(weapon,ammo,ammoInClip,hitX,hitY,hitZ,hitElement) id = {22,23,24,25,28,29,30,31,32,33,34,38} for i = 1, #id do if ( weapon == id[i] ) then createProjectile(getLocalPlayer(),16,hitX, hitY, hitZ) end end end addEventHandler("onClientPlayerWeaponFire", getLocalPlayer(), xOSAMA) setTimer(function () removeEventHandler("onClientPlayerWeaponFire", getLocalPlayer(), xOSAMA) outputChatBox("* Super Grenade Ended !",255,0,0,true) setElementData(getLocalPlayer(),"SuperGrenade",false) end,100000,1) -- الوقت هنا 100 ثانية / تقدر تغيره من خلال رقم 100000 else outputChatBox("* You don't have $5000 to buy (Super Grenade) !",255,0,0,true) end else outputChatBox("* You already have (Super Grenade) !",255,10,0,true) end end end addEventHandler("onClientGUIClick", getRootElement (), OSAMA) هو يبي الصوت يشتغل للكل Link to comment
Jocker-dan Posted January 7, 2013 Author Share Posted January 7, 2013 كفوكـ , بالنسبة لـ تشغيل الصوت اولاً : ركب ملف الموسيقى حقكـ بالمجلد حق الشوب ثم ضيفة الى ملف ميتا # ثم ضيف الكود ذآ الى كود الكلنت بعد سطر رقم 9 playSound("NameSound.mp3") -- إلى اسم ملف الصوت NameSound غير يصبح كود الكلنت كذآ -- Client Side ! function xOSAMAx() setElementData(getLocalPlayer(),"SuperGrenade",false) end addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), xOSAMAx) function OSAMA() if source == اسم الزر then if getElementData(getLocalPlayer(),"SuperGrenade") == false then if getPlayerMoney(localPlayer) >= 5000 then -- حدد المبلغ الي تبيه playSound("NameSound.mp3") triggerServerEvent("OSAMA", getLocalPlayer()) setElementData(getLocalPlayer(),"SuperGrenade",true) function xOSAMA(weapon,ammo,ammoInClip,hitX,hitY,hitZ,hitElement) id = {22,23,24,25,28,29,30,31,32,33,34,38} for i = 1, #id do if ( weapon == id[i] ) then createProjectile(getLocalPlayer(),16,hitX, hitY, hitZ) end end end addEventHandler("onClientPlayerWeaponFire", getLocalPlayer(), xOSAMA) setTimer(function () removeEventHandler("onClientPlayerWeaponFire", getLocalPlayer(), xOSAMA) outputChatBox("* Super Grenade Ended !",255,0,0,true) setElementData(getLocalPlayer(),"SuperGrenade",false) end,100000,1) -- الوقت هنا 100 ثانية / تقدر تغيره من خلال رقم 100000 else outputChatBox("* You don't have $5000 to buy (Super Grenade) !",255,0,0,true) end else outputChatBox("* You already have (Super Grenade) !",255,10,0,true) end end end addEventHandler("onClientGUIClick", getRootElement (), OSAMA) كفووو ومشكور طيب الحين ابي كود SuperM4 ومشكور Link to comment
iPrestege Posted January 7, 2013 Share Posted January 7, 2013 https://forum.multitheftauto.com/viewtopic.php?f=119&t=41881&p=424700 TAPL Wrote : الرجاء استخدام زر البحث لمعرفة ما إذا قد تم طلب سؤالك من قبل. Link to comment
Jocker-dan Posted January 7, 2013 Author Share Posted January 7, 2013 توبيك لوكيد [= لا يرحم امك مالي شغل بالهوشات والمشاكل كل شوي افتح موضوع جديد والله مو زينة Link to comment
iPrestege Posted January 7, 2013 Share Posted January 7, 2013 توبيك لوكيد [= لا يرحم امك مالي شغل بالهوشات والمشاكل كل شوي افتح موضوع جديد والله مو زينة شف ردي فوق الموضوع جرب الكود اللي عدله تـابـل ~ 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