-
Posts
204 -
Joined
-
Last visited
Everything posted by NmLa
-
طيب قد يكون هذا اخر سؤال .. سويت كود يجيب جيت باك وخليت الشرط او التحقق ترو == true function consoleGiveJetPack ( thePlayer, commandName ) if ( givePedJetPack ( thePlayer ) == true ) then local StatusGive = givePedJetPack ( thePlayer ) -- get a jetpack outputConsole ( "succ to give you jetpack.", thePlayer ) -- msg in console else local statusRemove = removePedJetPack ( thePlayer ) -- remove jetpack outputConsole ( "succ to remove your jetpack.", thePlayer ) -- msg in console end end addCommandHandler ( "jetpack", consoleGiveJetPack ) -- command = jetpack لاكن في شي غريب .. ليش لو خليت في التحقق false مايظبط ؟؟ طيب ماهو لما احط فولس انا هيك قصدي ادا مافي جيت باك يعطيني جيت باك والعكس في else هل كذا قصدك انه مايكمل لو النتيجه فولس ؟؟ ارجو توضيح اكثر
-
ياسلام عليك بسس .. مشكور والله تنطيل توني قاعد اتعلمها خخخ بس مشكور علي الاحباط .. مسأله وقت انشاء الله وراح اكتسحها ومحاوله فاشله " مره ثانيه "
-
اوك + انا عرفت ان المشكله من الكود مو من شي ثاني وهاذا الكود حق رساله لما اشغل السكربت واتشغل addEventHandler("onResourceStart",resourceRoot, function() outputChatBox("تم بدء السكربت") end ) كيف ابدله بصاحب السياره ؟؟ والروت قصدك احط root ? لني حطيت كذا وماظبط 0_0 لول انا اتلخبط في الويكي فكرت ان source = لاعب و source= مصدر
-
شف انا سويت ملف meta + script وفي السكربت حطيت الكود simple code addEventHandler("onVehicleExplode",root, -- نضيف حدث عند إنفجار اي سيارة function() local DestoreCar = setTimer(destroyElement,5000,1,source) -- يخفي السيارة بعد 5 ثواني من انفاجرها if ( DestoreCar ) outputChatBox("تم اخفاء سيارتك !",source) -- رساله / msg end -- close end -- close ) ولما اجيت السيرفر التجريبي وشغلت المود .. مايشتغل يجيبلي بي الشات اني شغلت المود الفلاني طبعا المعلومات مكتوبه بي meta . لاكن لما اشغله وافجر سياره مايشتغل او يجيب لي الرساله .. وجربت اكثر من مود وجربت مود بي كومند مود مثلا اني اكتب جمله في اف 8 ويسوي فاكشن الخ لاكن مش شغال + جربت اكواد نسخ لصق من الويكي عشان اتاكد نفس الموضوع
-
تمام
-
تمام .. بدي اسالك سؤال اقدر اسوي لوحه وادا اضيف فيها كلمه تسويلي وظيفه ؟ كانها اف8 ..
-
طيب لازم اعرف كل شي بين قوسين الفانكشن او في Local ? ولا عادي احطهم جوات الفانكشن واحط لهم قيم ؟ function Test(....) -- لازم اعرف x مثلا هنا ؟؟ Local x = 0 -- لازم اعرفه كذا ايضا ؟ x = 0 -- اقدر اسويه بهذي الطريقه بدون ؟؟ بدون ماحط لوكال او اعرفه بين قوسين ؟ ولا لازم اعرفه بين قوسين ؟ end يعني لازم اعرفهم باول طريقتين ولا عادي اكتبهم جوا الفانكشن بي القيم وبالتالي يكونو معرفين ؟
-
ادري بس اعطيك مثال للجزئ هاذا بس جمله thePlayer هل اقدر استبدلها بجمله ثانيه ؟؟ ولا هيا زي source ماينفع تتغير function createVehicleForPlayer(thePlayer, command, vehicleModel) local x,y,z = getElementPosition(thePlayer) -- نأتي بمكان الاعب x = x + 5 -- اضافه 5 units لل x local createdVehicle = createVehicle(tonumber(vehicleModel),x,y,z) end ايش معني النقطتين ذول .. outputChatBox( "Your armor: " .. armor ) -- .. ايش معني النقطتين في هذا الكود if not = نفس عمل else ?
-
طيب في هاذي الحاله false يعني يعني السياره ما نعملت .. if (createdVehicle == false) then -- لو السياره اتعملت يبقي نعمل رسالة,لكن للاعب فقط outputChatBox("Failed to create vehicle 0_0.",thePlayer) end هل متاح في لغه الlua جمله else ? ولا اخليها if (createdVehicle == true) then -- true / false -- لو السياره اتعملت يبقي نعمل رسالة,لكن للاعب فقط outputChatBox("succ to create vehicle.",thePlayer) end
-
ادري انها مشكله e بس ماخذت بالي.. طيب وسؤالي الثاني بالله حق CLient + server
-
طيب سؤال بسيط عسريع .. لازم اضيف الحدث بهذي الطريقه مثال في هاذا الكود efunction onJoin() x, y, z = getElementPosition(source) local theVehicle = createVehicle(445, x, y, z) warpPedIntoVehicle(source, theVehicle) end addEventHandler("onPlayerLogin", root, onJoin) -- الحدث ولا بهذي الطريقه ؟ addEventHandler("onPlayerLogin",root, -- حدث تسجيل السيرفر function() -- الوظيفة x, y, z = getElementPosition(source) local theVehicle = createVehicle(445, x, y, z) warpPedIntoVehicle(source, theVehicle) end ) ولا عادي استعمل الطريقتين ؟ , ما تجيني مشاكل ؟ وسؤال ثاني .. بنسبه لي الـ Client + Server ايش الي يميز الاثنين عن بعضهم غير ان هاذا للسيرفر الخ يعني قصدي ادا مثلا انا مانجر بي السيرفر وابي اسوي مود خاص ماحد يستعمله غيري انا في هذي الحاله استعمل الـClient ? ولا ايش الوضع :]
-
Link Dump ?? , not work
-
تمام
-
أنشاء الله , بس اسالك هل الويكي مصدر جيد للتعلم ؟؟
-
هههه متاكد ان مش ناقصك شي ؟ لازم تحط static HWND hButton, hButton1; او تحط كل واحد لواحده static HWND hButton; static HWND hButton1; لاكن مازال الكود خطأ ههه , قد يكون حل بطريقه اخري ههه
-
هذا كود لي زر في , برنامج بسيط يسوي شي معين لما اضغط عليه لاكن ادا ضفت 2 ازرار وحطيط فانكشن لكل زر .. لما اضغط علي زر يسوي نفس الوظيفه الاولي ثاني ؟؟ .. ها يلا وروني الحل LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) { PAINTSTRUCT ps; HDC hdc; TCHAR greeting[] = _T("TEXT IN THE TAPLE!"); static HWND hButton; switch (message) { case WM_CREATE: // الزر hButton = CreateWindow( L"button", L"text in button", WS_CHILD | WS_VISIBLE | BS_DEFPUSHBUTTON, 50, 100, // احداثيات لمكان الزر والحجم 110, 40, // احداثيات لمكان الزر والحجم hWnd, (HMENU) BUTTON_ID, // button_id موجود في define hInst, NULL ); // لو اضيف كمان زر واروح تحت اسويله الكومند حقه = يصير لو اضغط علي زر فيهم يسويلي الوظيفه الاولي + الوظيفه حقت الزر الثاني ! break; case WM_PAINT: hdc = BeginPaint(hWnd, &ps); TextOut(hdc, 5, 5, greeting, _tcslen(greeting)); EndPaint(hWnd, &ps); break; case WM_COMMAND: // كيس الضغط الكومند if(hButton) // ادا حدث الزر الي فوق .. يحصل الفاكشن الي تحت { func Func(0); hinstDLL = LoadLibrary(L"Loader.dll"); // load dll form folder . if(hinstDLL != 0) { Func = (func)GetProcAddress(hinstDLL, "Func"); } Func(0); FreeLibrary(hinstDLL); return 0; } break; case WM_DESTROY: PostQuitMessage(0); break; default: return DefWindowProc(hWnd, message, wParam, lParam); break; } return 0; } قد يكون معي الحل ولاكن انا اري ان كان مبرمجين لهذه الغه هنا
-
السلام عليكم ورحمه الله وبركاته . اما بعد يا شباب المطورين المبرمجين الـعرب حبيت اسالكم سؤال بسيط جدا .. انا كمبرمج بلغه C/C++ هل اقدر اتعلم الـ [ lua ] بسرعه وبدون صعوبه ؟؟ .. لني ماعندي وقت كبير لي الاسف ووقتي كله راح في السي الخ يعني هل ال lua كلها نظام تعريف وفانكشن ؟؟ .. لني بصراحه شفت كم كود من هذي الغه وواضح انها سهله فبس حبيت بس اجي اسال بما ان في ناس لهم نظره اوسع لباقي نظام هذي الغه داخل MTA وراي واضح انها ماهي صعبه فلغات البرمجه خاصأ الي تستعمل في الالعاب " تكون مشتركه " في اشياء كثيره وبسسس ..:)
-
بنجربو بسيرفرات التكتيك .. اهم شي يكون انجليزي !!
-
السلام عليكم ادا انا سويت ماركر وحطيت الاحداثات طبعا هاد كود صنع الماركر local marker = createMarker () كيف اغير لون الماركر + حجم الماركر ؟
