Jump to content

Mr.R

Members
  • Posts

    775
  • Joined

  • Last visited

Everything posted by Mr.R

  1. F5 تفضل , اللوحه تفتح من Client Side local Skins = { [ 1 ] = { "شخصية سوات", 285 }, [ 2 ] = { "شخصية ارمي", 287 }, } addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) Window = guiCreateWindow ( 0.28, 0.31, 0.45, 0.58, "لوحة الشخصيات", true ) guiSetVisible ( Window, false ) GridList = guiCreateGridList ( 9, 70, 342, 225, false, Window ) guiGridListAddColumn ( GridList, "الشخصيات", 0.9 ) for k,v in ipairs ( Skins ) do local Row = guiGridListAddRow ( GridList ) guiGridListSetItemText ( GridList, Row, 1, v[1], false, false ) guiGridListSetItemData ( GridList, Row, 1, v[2] ) end Button = guiCreateButton ( 122, 307, 119, 31, "اختيار", false, Window ) end ) bindKey ( "F5", "down", function ( ) guiSetVisible ( Window, not guiGetVisible ( Window ) ) showCursor ( guiGetVisible ( Window ) ) end ) addEventHandler ( "onClientGUIClick", resourceRoot, function ( ) if ( source == Button ) then if ( guiGridListGetSelectedItem ( GridList ) ~= -1 ) then local Select = guiGridListGetItemText ( GridList, guiGridListGetSelectedItem ( GridList ), 1 ) local skinID = tonumber ( guiGridListGetItemData ( GridList, guiGridListGetSelectedItem ( GridList ), 1 ) ) if ( Select ~= "" and skinID ~= "" ) then triggerServerEvent ( "Getskin", localPlayer, skinID ) end else outputChatBox ( "* الرجاء اختيار شخصيه", 255, 255, 255, true ) end end end ) addEvent ( "CloseWindow", true ) addEventHandler ( "CloseWindow", root, function ( ) guiSetVisible ( Window, false ) showCursor ( false ) end ) Server Side addEvent ( "Getskin", true ) addEventHandler ( "Getskin", root, function ( skinID ) setElementModel ( source, skinID ) outputChatBox ( "* تم اختيار الشخصيه", source, 255, 255, 255, true ) triggerClientEvent ( source, "CloseWindow", source ) end )
  2. يحتاج تسوي ترايقر عشان يشوفونه بالشخصيه الي اختارها triggerServerEvent setElementModel اذا ماسويت ترايقر هو بس بيشوف الشخصيه لحاله يعني الناس الي بالسيرفر مايشوفونه بالشخصيه الي اختارها * لان كلنت وهمي يعني كل شيء للاعب لحاله فقط
  3. اذا بتسوي زي كذا , لازم تكون عندك الخبرهـ الكافيه هذا شوب تعديل على السيارات : )
  4. وانت بخير وصحه وسلامه الله يعوضك بـ اقوى بي سي فـ العالم قل امين ..
  5. تسلم , بس اول فنكشن ما موجود بالويكي هذا لوب ياسقيق : مثال لوب لكل الاعبين for k,v in ipairs ( getElementsByType ( "player" ) ) do -- end
  6. جرب كذا , ماني متأكد واذا فيه غلط شف الدي بوق وش يقول local WarpTable = { { "الدائــــــــــري -1", 1815.40515, 870.14069, 10.53743 }, { "النــــخــــيــــل -2", 2077.17993, 868.93744, 6.86413 }, } addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) wnd = guiCreateWindow(0.28, 0.31, 0.45, 0.58, ".:[Warp System]:.", true) guiWindowSetSizable(wnd, false) guiSetVisible ( wnd, false ) gridlist = guiCreateGridList(9, 70, 342, 225, false, wnd) guiGridListAddColumn(gridlist, "المكان", 0.9) for _,v in ipairs ( WarpTable ) do local row = guiGridListAddRow ( gridlist ) guiGridListSetItemText ( gridlist, row, 1, v[1], false, false ) guiGridListSetItemData ( gridlist, row, 1, v[2] ) end btn = guiCreateButton(122, 307, 119, 31, "آنتقال", false, wnd) end ) bindKey ( "F2", "down", function ( ) guiSetVisible ( wnd, not guiGetVisible ( wnd ) ) showCursor ( guiGetVisible ( wnd ) ) end ) addEventHandler ( "onClientGUIClick", resourceRoot, function ( ) if ( source == btn ) then if ( guiGridListGetSelectedItem ( gridlist ) ~= -1 ) then local GetPlace = guiGridListGetItemText ( gridlist, guiGridListGetSelectedItem ( gridlist ), 1 ) local x, y, z = tonumber ( guiGridListGetItemData ( gridlist, guiGridListGetSelectedItem ( gridlist ), 1 ) ) setElementPosition ( localPlayer, x, y, z ) else outputChatBox ( "* الرجاء اختيار مكان للانتقال إليه", 255, 0, 0, true ) end end end )
  7. ماقصرتو بس هذي الاكواد الصحيحه Server Side addCommandHandler ( "Gift", function ( ) for _,v in ipairs ( getElementsByType ( "player" ) ) do local Money = math.random ( 1000, 5000 ) givePlayerMoney ( v, Money ) setElementHealth ( v, 100 ) setPedArmor ( v, 100 ) triggerClientEvent ( v, "DrawText", v ) end end ) Client Side local screenW, screenH = guiGetScreenSize ( ) function dxDraw ( ) dxDrawText("تم اعطائك واعطاء جميع الاعبين هديه : )", (screenW - 574) / 2, (screenH - 111) / 2, ((screenW - 574) / 2) + 574, ( (screenH - 111) / 2) + 111, tocolor(26, 225, 0, 255), 1.00, "pricedown", "left", "top", false, false, false, false, false) end addEvent ( "DrawText", true ) addEventHandler ( "DrawText", root, function ( ) addEventHandler ( "onClientRender", resourceRoot, dxDraw ) setTimer ( function ( ) removeEventHandler ( "onClientRender", resourceRoot, dxDraw ) end, 8000, 1 ) end )
  8. : تفضل addEventHandler ( "onClientGUIClick", resourceRoot, function ( ) if ( source == اسم الشيك بوكس ) then guiEditSetMasked ( اسم الأيدت, guiCheckBoxGetSelected ( source ) ) end end )
  9. كيف حاط اسم للفنكشن داخل الايفنت ؟ الكود يصير كذا كـ اختصار function ed ( ) setTimer ( function ( ) guiSetVisible ( im, false ) end, 500, 1 ) end addEventHandler ("onClientResourceStart", resourceRoot, ed )
  10. local WarpTable = { -- جدول { "الدائــــــــــري -1", 1815.40515, 870.14069, 10.53743 }, } for _,v in ipairs ( WarpTable ) do -- لوب للجدول local Row = guiGridListAddRow ( GridList ) -- هنا نسوي رو وكل مانضيف قيم بالجدول يضيف لها رو تلقائياً guiGridListSetItemText ( GridList, Row, 1, v[1], false, false ) -- نسوي تكست للقيمه الاولى بالجدول وهي اسم المكان عشان يطلع بالكولمن guiGridListSetItemData ( GridList, Row, 1, v[2] ) -- نسوي داتا للاحداثيات الي بالجدول end addEventHandler ( "onClientGUIClick", resourceRoot, function ( ) if ( source == Button ) then -- اذا ضغط الزر if ( guiGridListGetSelectedItem ( GridList ) ~= -1 ) then -- نتحقق انه اختار شيء من القريد ليست local getSelectPlayer = ( guiGridListGetItemData ( GridList, guiGridListGetSelectedItem ( GridList ), 1 ) ) -- نجلب الي اختارهـ setElementPosition ( localPlayer, getSelectPlayer ) -- ننقله للمكان الي اختارهـ else outputChatBox ( "! الرجاء اختيار مكان للانتقال إليه", 255, 0, 0, true ) -- لو ماختار مكان وضغط الزر end end end )
  11. عاااااااااااااااد عيييييييييدكم ياهل المنتدى <3 : ) ....
  12. طيب ليه التحطيم ؟ عطه الفنكشنات ولا اسكت اصلا ماتعرف الفنكشنات : ) -- ياسترونق , الملتي قيم عباره عن اكثر من قيم مود في مود واحد ... يعني سو واجهه يختار اي صوره يدخله قيم مثلا حرب او هجوله او ريس إلخ يعني مودات كثيره مجمعه مع بعض زي القيم مود
  13. ياشباب الفنكشنات الي طرحتها مو كاملها الحين خليتها كامله وكان فيه خطا بالكود الي حطيته ناقص اند + قوس اللوب شفتها وكنت بعدلها بس سكيكو شركة الكهرب لازم تستعبط وتقطع الكهرب م اشتغل الا الحين : ) صلحو اكوادكم
  14. addCommandHandler getElementsByType -- loop math.random givePlayerMoney setElementHealth setPedArmor setTimer > dxDrawText : نبدأ addCommandHandler ( "Gift", function ( ) for _,v in ipairs ( getElementsByType ( "player" ) ) do local Money = math.random ( 1000, 5000 ) -- أكمل end end )
  15. شف كودي فوق صححته : ) يعطيك العافية <3 الله يعافيك وحياك الله وعلى فكرهـ فنكشن setVehicleDamageProof ... يحمي السيارهـ من كل شيء يعني مثل طلقات الرصاص اذا انقلبت ماتنفجر إلخ سيارة سوبر مان ..
  16. مشكورين ع المعلومه صححتها .. الي فهمته اني اضيف ارقمنت في الترايقر الي هو بلاير عشان اقدر اعرفه في الفنكشن حق سيرفر واستخدمه زي كذا -- Client triggerServerEvent ( "Minigun", localPlayer, player ) -- Server function ( player ) صح ؟
  17. جبتها من هنا function ( player ) لانها معرفه , انا حاطها كذا بس عادي تقدر تشيلها وتحط سورس ماتفرق
  18. Server Side addEvent( "Minigun", true ) addEventHandler ( "Minigun", root, function ( ) if ( getPlayerMoney ( source ) >= 4000 ) then takePlayerMoney ( source, 4000 ) giveWeapon ( source, 38, 10000 ) setPedWeaponSlot ( source, getSlotFromWeapon ( 38 ) ) outputChatBox ( "[ " .. getPlayerName ( source ) .. " ] Has Bought Weapon [ Minigun ]", root, 0, 255, 0, true ) else outputChatBox ( "You don't have $4000 to buy [ Minigun ]", source, 255, 0, 0, true ) end end ) Client Side addEventHandler ( "onClientGUIClick", resourceRoot, function ( ) if ( source == اسم الزر ) then triggerServerEvent ( "Minigun", localPlayer ) end end ) وصراحه ياتنطيل موضوعك خطير ويستحق التثبيت
  19. -- هذي الاختصارات root = getRootElement ( ) resourceRoot = getResourceRootElement ( ) localPlayer = getLocalPlayer ( ) source = -- هذي معرفه داخل الايفنت كيف تعرف ؟ من صفحة الويكي طبعاً اتوقع بس الافنات الي لـ سيرفر سايد player = -- تحطها على حسب كودك احيانا كودك مايكون فيه عنصر معرف داخل الايفنت او اي شيء ثاني -- من عناد player مثال على addCommandHandler ( "Test", function ( player ) triggerClientEvent ( player, "Anything", player ) end ) -- player هنا حطينا بلاير عشان فنكشن الكوماند مافيه عنصر معرف فيه واذا بتقولي لازم هذي الكلمه ؟ لا اي كلمه عادي ميحتاج اشرح اتوقع واضحه والشباب ماقصروا :*
  20. كفو والله انا مسوي اذا كتبت كلمه يجي حولك ماركر مخفي والي يقرب حولك ويدخله يموت ههههههههههه انت جبت فكرهـ احسن واروعععع ء , اهنيك يانصور $$
  21. addEventHandler ( "onClientGUIClick", resourceRoot, function ( ) if ( source == اسم الزر ) then if ( isPedInVehicle ( localPlayer ) then return outputChatBox ( "يجب ان تكون داخل السيارهـ *", 255, 0, 0, true ) end setVehicleDamageProof ( getPedOccupiedVehicle ( localPlayer ), true ) outputChatBox ( "* تم حماية السيارهـ من الانفجار", 0, 255, 0, true ) end end ) Edit : تم التعديل
  22. صح ولا خطأ ؟ addEventHandler("onClientGUIClick",root, function () if source == Button then cancelEvent () end addEventHandler ( "onPlayerDamage", getRootElement (), ايفنت "onPlayerDamage" مايتكنسل : )
×
×
  • Create New...