Jump to content

Jupi

Members
  • Posts

    1,474
  • Joined

  • Last visited

Everything posted by Jupi

  1. ألبرنامج رائعععع ارسل لكم هذه الرسالة من داخل اللعبة ليس المتصفح
  2. فهمتش حاقه شلون اعلمك تفتح المتصفح هيك ؟ شلون اعلمك تعلمه مشان يتعلم يفتح المتصفح
  3. playSound(source, 16) باللهي ؟ ض -- addEventHandler("onPlayerJoin", root, function () givePlayerMoney(source, 5000) playSound("MTA.mp3") outputChatBox("حياك الله بسيرفرنا : )", source, 255, 0, 0, false) end ) باللهيي ؟ ض اذا لاحظت انت اللي حاط هريسة =_= playSound -- Client فنكشن كلاينت فقط و الايفينت و ملف سيرفر و شات بوكس سيرفر و اعطاء الفلوس سيرفر مشان ما يكون وهمي يا خبيير فا سيتحسن تخلييه playSoundFrontEnd لانه مشترك كلاينت و سيرفر التصحيح addEventHandler("onPlayerJoin", root, function () givePlayerMoney(source, 5000) playSoundFrontEnd(source, 16) -- يشغل صوت من اللعبة ايدي حقه 16 للاعب اللي دخل outputChatBox("حياك الله بسيرفرنا : )", source, 255, 0, 0, false) end )
  4. addEventHandler("onPlayerJoin", root, function () givePlayerMoney(source, 5000) playSound(source, 16) outputChatBox("حياك الله بسيرفرنا : )", source, 255, 0, 0, false) end )
  5. الحين سؤال ض بس انت كيف تكتب اكوادك؟ for i,v in ipairs(getElementsByType("player")) do الجزء حق اللوب تمام local mta = getPlayerName(v) هنا جبت اسم الاعبين و ما سوييت به شيء و الغريب انك صكيت المصدر الباند @_@ banPlayer ( source , "لانك ..." ) طيب وش فائدة اللوب؟ كنت صك المصدر فوري خذ انا فهمت المقصود شكلي addEventHandler("onPlayerJoin", root, function () for _, player in ipairs(getElementsByType("player")) do if getPlayerName(player) == "Hassan_Meke" then banPlayer(player, false, false, true, nil, "وش دخلك بلسبب : D") end end end )
  6. وقتها انا بنقهر بقوة جهازي ما يشيل Gta:v
  7. اكسره و افجره كمان
  8. لو خيروك : لو خيروك تنشر كل موداتك او تعتزل MTA بلنسبة لنشر المودات لازم تكون غير مشفرة و ما فيها اكواد تلغيم او خربانة
  9. الحس رجولي >< شف الي تحت اسمك وش مكتوب بسرعه زيد مشاركاتك
  10. تفضل : x,y,z = 2485.06665, -1667.15356, 13.34375 marker = createMarker( x,y,z, 'cylinder', 4, 0, 0, 0, 0 ) Gate = createObject ( 2963, x,y,z, 0, 0, 270.25 ) addEventHandler("onPlayerLogin",root, function (_,acc) local accName = getAccountName(acc) if isObjectInACLGroup("user."..accName, aclGetGroup("Console")) then setElementData(source,'openit',true) end end) addEventHandler("onPlayerLogout",root, function (_,acc) local accName = getAccountName(acc) if isObjectInACLGroup("user."..accName, aclGetGroup("Console")) then setElementData(source,'openit',false) end end) addEventHandler("onMarkerHit", marker, function (Element) if getElementType(Element) == "player" then if getElementData(Element,'openit') then moveObject(Gate,1500, x,y,z+7 ) else outputChatBox('* You are not admin ',Element,0,255,255,true) end end end , false ) addEventHandler ( "onMarkerLeave", marker, function (Element) if getElementType(Element) == "player" then if getElementData(Element,'openit') then moveObject(Gate,1500, x,y,z ) end end end , false ) كل الي عليك انك تحط احداثيات الباب في السطر الاول و الباقي علي السكربت ذذ أي خطأ قول
  11. تحقق انه بقروب كونسل وهو مو مسجل ؟ اسف انا قريت شيء غلط كنت احسبك تتحق من ان المهاجم هو اللي مسجل دخول
  12. يب صح بس وش دخل تحقق انه مسجل
  13. انه الاحتراف يا اخواني
  14. function playerDamage ( attacker, weapon ) local accName = getAccountName(getPlayerAccount(source)) if isObjectInACLGroup("user."..accName, aclGetGroup("Console")) then --local playerDamage = getAccountName(acc) --local playerDamage = getPlayerAccount(acc) kickPlayer ( attacker , "لانك ضربت الكونسل" ) end end addEventHandler ( "onPlayerDamage", getRootElement (), playerDamage ) جرب
  15. اولا عندك خطأ هنا لييش حاط elseif ~.~ تصحيح : addEvent("38", true) addEventHandler("38", root, function () local money = getPlayerMoney(source) if (money > 1000) then giveWeapon (source , 38 ) outputChatBox ( "لقد حصلت على خلاط", 255, 255, 255, true ) else outputChatBox ( "ليس لديك نقود تكفي", 255, 255, 255, true ) end end) سويها بتريقر واحد بس بس بملف السيرفر خليه يعطيه السلاح حسب الكلمة المختارة مثال: GUIEditor = { gridlist = {}, button = {} } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.button[1] = guiCreateButton(301, 331, 139, 55, "اخذ", false) GUIEditor.gridlist[1] = guiCreateGridList(261, 122, 226, 203, false) guiGridListAddColumn(GUIEditor.gridlist[1], "خلاط", 0.9) for i = 1, 9 do guiGridListAddRow(GUIEditor.gridlist[1]) end guiGridListSetItemText(GUIEditor.gridlist[1], 0, 1, "خلاط", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 1, 1, "باروكا", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 2, 1, "لانشر", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 3, 1, "قنابل", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 4, 1, "كاميرا", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 5, 1, "شوزن", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 6, 1, "ام 4", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 7, 1, "ام بي 5", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 8, 1, "سكين", false, false) end ) addEventHandler("onClientGUIClick", element, function () local weaponname = guiGridListGetItemText(GUIEditor.gridlist[1], GUIEditor.gridlist[1]) triggerServerEvent("giveweapon", localPlayer, weaponname) end ) Server Side addEvent("giveweapon", true) addEventHandler("giveweapon", root, function (weaponname) if weaponname == "اسم السلاح" then --يعطيه علي حسب الاسم elseif weaponname == "اسم السلاح" then --يعطيه علي حسب الاسم end end )
  16. اكشن سحب عليييهم قالهم مقدر اكمل معكم
  17. onPlayerDamage kickPlayer تفضل يا اخينا بلمناسبة ذا ايفينت مانو فنكشن
  18. (شوف ماني متأكد من حلي مشان ما يجي احد و يتمسخر) المشكلة هنا انك تجيب data لعنصر غير موجود و لانه غير موجود يجيب الخيار التاني اللي هو 0 و العنصر غير موجود لانك حاطت hitplayer و اظن ذا البارمتر ب ايفينت onMarkerHit لو تبي تجيب داتا الاعب اللي ضغط تحط العنصر الاعب المحلي localPlayer تصحيح الكود : addEventHandler('onClientGUIClick',root, function () local row,col = guiGridListGetSelectedItem ( gridlist123 ) if ( row == 0 ) and ( col == 1 ) then local playerName = getElementData(localPlayer, "Iron") or 0 guiSetText(have123,"You Have "..playerName.. ".", 0, 255, 0) end end) الكود غير مجرب جرب و رد لي خبر
  19. يعني اذا وصل عدد الاعبين صفر الداتا تطير صح؟
  20. طيب يا زاحف بلنسبة لفنكشن بلاك بيرد الفنكشن يعتمد علي setElementData ألمفروض لما يخرج و يدخل تروح الداتا
  21. انا اخلصصه بدقيقتين + سؤال انت استعملت اختصارات ولا مشيت علي الطرق مشيت علي طريق قال قال 2 دقيق ._. مو مستعمل شيء اذا انت محترف
  22. اصصلا الحمام في تغذية ض و فيه الحمام يعني تقدر تعيش فيه ~_~ بس عطوني بطانية و المياه متوفرة دائما
  23. فائدته انه يتأكد اذا كان الحدث هذا مضاف او لا وتبيه اذا ضغط الزر يجي واذا راح مكان ثاني يروح منه dxDrawText مثلاً انت عندك اوقات تصير اخطاء او بق من اللاق ويروح يدخل مره ثانيه كل شوي بالدي بق يجي خطأ انه الأفنت اساساً موجود او تسوي زر تضغط مره يضيف ومره ثانيه يشيل الأفنت عشان يخفي التكست مره ويظهره مره سؤال بسييط انت من ويين جبت ذا الفنكشن
×
×
  • Create New...