Jump to content

!#NssoR_)

Retired Staff
  • Posts

    1,474
  • Joined

  • Last visited

  • Days Won

    23

Everything posted by !#NssoR_)

  1. معليش حسبتك تتكلم عن الخربطه الي تجي بالكلام يمكن باينه بالصوره او اذا مو باينه يمكن من جهازي
  2. حتي بكودك موجود هالخطأ بس لو تنسخ الكود وتحطه بالنوت باد ماراح يطلع الحرف كبتل
  3. ^ وين الخطأ الي صححته ؟ ماشوفك سويت شي غير انك حطيت اقواس
  4. GUIEditor = { window = {} } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.window[1] = guiCreateWindow(353, 234, 340, 296, "", false) guiWindowSetSizable(GUIEditor.window[1], false) btn = guiCreateButton(109, 66, 101, 36, "adw", false, GUIEditor.window[1]) end ) function ma() x,y,z = getElementPosition( localPlayer ) marker = createMarker ( x, y, z, "cylinder", 1.0, 0, 0, 255,255 ) end addEventHandler ( "onClientGUIClick", ma, btn, false ) عندك الكود هذا GUIEditor.window[1] = guiCreateWindow(353, 234, 340, 296, "", false,btn) خليته كذا GUIEditor.window[1] = guiCreateWindow(353, 234, 340, 296, "", false)
  5. يسلمووو منورين الموضوع
  6. اهنيك يابطل علي البداية الجميلة وننتظر ابداعاتك القادمة وبخصوص التحقق انت مسوي كذا if getPlayerMoney(source) > 5000 then -- your code end المفروض يصير كذا if getPlayerMoney(source) >= 5000 then -- your code end وتقبل مروري يالذيب ..
  7. اليوم شفت عندي مود البنك هذا وهو قديم صارله تقريبأ 6 شهور او اكثر . وقلت بدال ما احذفه انشره يمكن في ناس تحتاجه طبعا المود ماراح امدحه لكم بحط صور وشوفوه وبعدين اشرحه لكم وعطونا رايكم هذا مكان البنك , زي اي بنك مكانه عادي وهنا يحط اسمك مثل ما انتو شايفين وهاذي الوحة الخاصة بالبنك وهنا لوحة ارسال الفلوس وهنا كمان ارسال الفلووس ولكن عن طريق الحساب يالله الحين نبدا نشرحه لكم : الوحه الاولي مثل ماشفتم تحط فيها فلوسك او تسحب وللاخر ولوتلاحظون فيه زر اسمه ( استلام الراتب يوميأ ) هذا الزر وظيفته عند الضغط عليه بعد مرور 24 ساعه من ضغطتك علي الزر ينزل بحسابك في البنك فلوس كل 24 ساعه تنزل فلوس بحسابك طبعا اول ماتضغط ع الزر بتجيك فلوس وبعد 24 ساعه ثانيه بتجيك فلوس طبعا الفلوس فيه ملف بالمود انت تكتب كم تبيه يستلم وطبعا فيه ناس بيقولك لا الزر هذا مخرب المود المفروض تشيله ووو اقولك يمديك تعطل الزر هذا فيه طريقة تسويها بعد شوي بشرحها يمديك تقفل خاصية الراتب هاذي طبعا الزر بيختفي المهم نكمل الشرح . نروح للوحة الثانيه الي هي الكل يعرفها ارسال الفلوس ولكن بتلاحظون فيه زر غريب !!! اسمه ( إسترجاع المال الذي تم إرساله ) طبعا الزر هذا لحد يسألني كيف جاتني فكرته المهم مثلا انت الحين واحد طلب منك ترسله 100 الف وانت ضيعت بدال ماتكتب 100 الف كتبت مليون ورسلتها له طبعا المعروف انه بتروح عليك الفلوس اما الزر هذا وظيفته بعد ماترسل الفلوس يمديك ترجعها طبعا مو بأي وقت تقدر ترجعها عندك فقط 14 ثانيه من إرسالها بعد الـ 14 ثانية خلاص تروح عليك الفلوس وفي حال هذا الشخص اخذهم منك وحطهم بحسابه بسرعه بيروحون عليك ولكن انا سويت فكرة الزر هذا لأن حصلت فيني مره كنت برسل لشخص فلوس ورسلتله اكثر من الي يبيه ومارجعهم لي المهـــم الحين نروح للوحة الاخيرة مثل ماشفتو الوحه عاديه جدأ تحدد الاعب وتكتب الفلوس وترسلها طبعا الفلوس ماراح تروح مع الاعب نفسه لا الفلوس بتروح في حسابه بلبنك بس بتجيه رساله انك عطيته فلوس لحسابه الي في البنك وبس هذا هو المود عطونا رايكم فيه ذذ ملاحظة : فيه ناس بتسأل بتقول طيب ولو جاء وقت تسليم الراتب وانا مو بالسيرفر هل يروح علي الراتب ؟؟ الجواب : لا لأن الفلوس بتنزل ع حسابك بلبنك وحتي لو انت موجود بتنزل بحسابك بلبنك ماتجيك وحبيت انبهكم عن حاجه ان الراتب في حال تم عمل ريستارت للمود لازم ترجع للبنك وتضغط علي الزر وتستلم الراتب من جديد ويبدا يحسب 24 ساعه لأن مافيه نظام حفظ طبعا فيه ملف بالمود اسمه Settings يمديك منه تحدد كم الراتب الي ياخذونه الاعبين + يمديك تشيل الزر حق استلام الراتب والحين وصلنا للنهاية اتمني عجبكم المود وادري اني طولت عليكم هذا رابط التحميل : http://www.mrkzgulf.com/do.php?id=21969
  8. هههههههههههههههههههههههههههههههههههههههههههههههههههههههه مشاءالله عليكم كل واحد يألف من راسه ومسوي فيها مكتشف الخطأ لو تركزون شوي بتلاحظون ان الحدث onVehicleEnter= سيرفر وفنكشناتكم هاذي : createWeapon fireWeapon setWeaponClipAmmo setWeaponState كلها كلنت مسوين هريس كلنت وسيرفر الكود يصير بهذا الشكل ياحلوين سيرفر : local Vehicle = createVehicle ( 470, 2485.3427734375, -1665.353515625, 13.34375 ) function Weapon () if ( Vehicle ) then triggerClientEvent(root,'createClientWeapon',source,Vehicle) end end addEventHandler("onVehicleEnter", Vehicle, Weapon) كلنت : addEvent('createClientWeapon',true) addEventHandler('createClientWeapon',root, function (Vehicle) if ( Vehicle ) then local x,y,z = getElementPosition(Vehicle) local Weapon = createWeapon ( 'minigun', x, y, z ) attachElements ( Weapon, Vehicle , 0, 0, 1.2 ) fireWeapon (Weapon) setWeaponClipAmmo (Weapon, 99999) setWeaponState(Weapon, "firing") end end)
  9. ذذ الي جاني بل عيد 45 دينار يعني 557 ريال طبعا صرفت بعضهم ع المقاهي والحركات ذي
  10. كيف تضرب سترنق ب رقم؟ استخدم tonumber عادي اهم شي ان الدي بق ماقال اي شي
  11. ماشاءالله عليك مبدع وفي بداية التقدم والتطور واتمني لك الاحتراف ولكن لو سهلة علي اصحاب السيرفر انهم يشوفون ( التقارير ) مثلا عن طريق لوحة اخري فيها قريد ليست ويتم وضع اي شكوي بالقريد ليست يعني نفس نظام الشكاوي حق الادمنية والسلام خير الختام #..
  12. guiSetText(GUIEditor.label[1],guiGetText(GUIEditor.edit[1]) * 1000 )
  13. كودك صحيح بس انت شكلك تستخدمه للكلنت فـكودك ماراح يشتغل بالكلنت فقط بالسيرفر Server : addCommandHandler ( "car", function ( thePlayer, _, id ) if ( tonumber ( id ) ) then setElementModel ( getPedOccupiedVehicle ( thePlayer ),id) end end) Client : addCommandHandler ( "car", function ( _, id ) if ( tonumber ( id ) ) then setElementModel ( getPedOccupiedVehicle ( localPlayer ),id) end end)
  14. هذا مجرد مثال وهو يكمل الباقي
  15. ابشر طال عمرك ماطلبت شي تفضل هذا مثال كامل سويته لك يحفظ فلوس الاعب عن طريق setAccountData addEventHandler('onPlayerQuit',root, function ( ) local account = getPlayerAccount(source) -- نجيب حساب الاعب لما يخرج من الروم if ( account ) then -- نتحقق ان عنده حساب local money = getPlayerMoney(source) -- نجيب فلوسه if ( money > 0 ) then -- نتحقق ان الفلوس الي معاه اكثر من رقم 0 setAccountData(account,'saveMoney',money) -- نخزن الفلوس بالداتا end -- إغلاق end-- إغلاق end)-- إغلاق addEventHandler('onPlayerLogin',root, function ( _,account ) local money = getAccountData(account,'saveMoney') -- هنا نجيب القيمة الي حفظناها if ( money ~= nil ) then -- نتحقق ان فيه قيمه داخل الداتا الخاصه بالحساب setPlayerMoney(source,money) -- ونعطيه فلوسه end-- إغلاق end)-- إغلاق اتمني وصلت الفكرة
  16. بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاتة ورجعنا لكم مع سكربت بسيط وفكرة السكربت جبتها عندما دخلت سيرفر وشفت احد اصحاب السيرفر يحاول التصوير ولكن بعض الاعبين يخربون عليه ويقتلونه والي يجيه بطيارات ويخرب ووو طيب و شنو الحل مع الاشكال هاذي ؟؟؟ اول شي نوريكم صوره للسكربت .. : الوحة : وطبعا عند إنشاء الحماية بتشوف حجم الحماية لمدة 10 ثواني وتختفي مثل ماتشوفون بالصوره الي بعد ذي وهنا بعد مااختفت طبعا بعد ماشفنا السكربت نشرحه لكم الحين مثل ماشفتو بالصوره الاولي فيه ايديت عاليمين ومثل مامكتوب فيه تحط الحجم وتضغط زر ( إنشاء الحماية ) وبتظهر لك الحماية لمدة 10 ثواني وتختفي ويمديك تحذفها عن طريق الضغط علي زر ( إزالة الحماية ) ,, ويمكنك تغيير مكان الحماية من دون حذفها عن طريق الضغط علي زر ( نقل الحماية ) وسيتم نقلها تلقائي والحين مثلا فيه شخص مزعجك وماتبيه يدخل الحماية تحدد اسمه بالقريد ليست وتضغط زر (حظر الاعب ) وسيتم حظره وبيتغير لونه الي اللون الاصفر في القريد ليست واللون الاصفر يعني الاعبين المحجوبين من دخول الحماية ويمديك تفك الحظر عنه عن طريق الضغط علي زر( فك الحظر ) وسيتم فك الحظر ومثلا بتوصف لشخص مكان الحماية فيه زر اسمه (وضع علامة) هذا الزر يضع علي مكان الحماية علامة علي شكل قلب احمر واذا ضغطت الزر مره ثانيه بتختفي العلامة ملاحظة :اذا صكيت شخص حظر وخرج من السيرفر ورجع دخل مايروح الحظر عنه يرجعله بس اذا حذفت الحماية بينفك الحظر عن الكل Settings وطبعا المود يفتح فقط لرتبة الكونسل وعن طريق اف2 ويمديك تغير كل هذا عن طريق ملف اسمه والحين نجي للتحميل http://www.mrkzgulf.com/do.php?id=19422 واي شي بالسكربت كلمني بالخاص والسلام خير الختام
  17. انت جرب المثال خش السيرفر واكتب value وبتعرف وقلتلك انه يعكس القيمة لو كانت true بيخليها false ولو كانت false بيخليها true وهكذا الي لانهائية .. ذذ
  18. هاذي فايدتها بدال ماتسوي كذا if nssor == false then nssor = true -- your code else -- your code nssor = false end تختصرلك السالفة تعكس القيمة اذا كانت true تخليها false والعكس واذا مافهمت جرب هالمثال سويته لك وبتفهم بأذن الله addCommandHandler('value', function ( ) if not nssor then outputChatBox('the value now is : '..tostring(nssor) ) else outputChatBox('the value now is : '..tostring(nssor) ) end nssor = not nssor end)
  19. الفنكشن هذا يجيب السيارة الي راكبها الاعب getPedOccupiedVehicle وهذا يخليها ماتنفجر setVehicleDamageProof بس هذا كيف بيعرف السيارة الي لازم يخليها ماتنفجر ؟ عن طريق الفنكشن الاول وفيه اكثر من طريقة عشان تجيب السيارة زي كذا function ( player ) local theCar = getPedOccupiedVehicle(player) setVehicleDamageProof(theCar,true) end وتقدر تجيب السيارة عن طريق هالحركة function ( player ) setVehicleDamageProof(getPedOccupiedVehicle(player),true) end بس بالاخير نفس الشي سويت كذا ولا كذا ... اتمني وصلت الفكرة ياقميل
  20. الله يرحم ايام ( وائل ) وصلنا السيرفر 150\150
  21. addEvent("MTA",true) addEventHandler("MTA",root, function ( ) givePlayerMoney ( source, 10000) end) كذا ماراح يكون عشوائي
  22. اخوي انا مافهمت وش تقصد ولكن سويته لك بحيث انه لما تضغط علي الزر يقوم بإنشاء اوبجكت والاوبجكت الكل يشوفه ويحط صوت والصوت الكل يسمعه Client: addEventHandler("onClientGUIClick",getRootElement(), function () if (source == aa) then local x,y,z = getElementPosition( localPlayer ) triggerServerEvent ( "createObjects",localPlayer,x,y,z) end end ) Server: addEvent( "createObjects", true ) addEventHandler( "createObjects",root, function(x,y,z) for i,v in ipairs(getElementsByType("player")) do triggerClientEvent(v,'makeSound',v,x,y,z) end createObject ( 2229, x, y, z, 90, 0, 0 ) end) Client: addEvent( "makeSound", true ) addEventHandler( "makeSound",root, function( x,y,z ) if isElement(sound) then stopSound(sound) end local urls = guiGetText ( url ) local sound = playSound3D(urls, x, y, z, true) setSoundMaxDistance( sound, guiGetText ( Max ) ) end) جربه وردلي خبر ..
×
×
  • Create New...