Search the Community
Showing results for tags 'كبار المبرمجين'.
-
السلام عليكم وانا جالس اسوي في مود البص for دلوقتي مجمع تلت احداثيات لتلت محطات اتوبيس تمام واستخدمت لأصنع مركر عند كل محطات وعملت تيمر بحيث انو يصنع كل تلت ثواني مثلآ بــيــد اكنو زبون للأوتوبيس وعملت تحقق يحسب عدد البددات جوا كل مركر عند كل محطات لو عدو 8 ميصنع بدات تاني تمام تبعو بأ مع الكود بعدين بشرح الخطأ بالتفصيل --server busStations = { } for n, p in ipairs ( {{1698, 1452, 11}, {2108, 1390, 11}, {1770, -1894, 14}} ) do -- هنا احداثيات التلت محطات local mr = createMarker ( p[1], p[2], p[3], "cylinder", 40, 0, 0, 255, 0 ) -- هنا صنع المركر بتاع كل محطة table.insert ( busStations, mr ) -- دا جدول ملكمش دعوة بيه بستخدمه في سكربت تاني setTimer ( function () -- دا تيمر بيتعمل لكل محطة علشان ينفذ الي تحت local created = 0 -- دي بداية العداد 0 for di, pd in ipairs (getElementsByType ( "ped" )) do if isElementWithinMarker ( pd, mr ) then created = created + 1 -- هنا العداد الي المفروض يعد end end if created < 8 then -- الشرط outputChatBox (created) -- هنا علشان اتحقق اذ كان العدادا بيعد ولا لأ ومع ذلك مبيعدش ويجبلي 0 createPed ( math.random(1,312), p[1]+math.random ( -5, 5 ), p[2]+math.random ( -5, 5 ), p[3], math.random ( 0, 360 ) ) -- صنع البد end end, 3000, 0 ) end المشكلة دلوقتي انو العداد الي اانا عاملو مبيعدش ولا حتي بيظهر اي خطأ بالدي بق وسبحان الله اول مدخل المركر بيبدأ يعد البيدات الي فيه وكنت بتأكد عن طريق امر اوت بت شات بوكس تحت الشرط علي طول جرب وشوف الكود بسيط وياريت تساعدوني لو سمحتم او علي الأقل مش عايز الأعرف المشكلة بس اي طريقة بديلة