-
Posts
1,474 -
Joined
-
Last visited
-
Days Won
23
Everything posted by !#NssoR_)
-
اسم أنسان : عامر اسم حيوان : عنكبوت اسم نبات : عرفج للي مايعرف العرفج اسم جماد : علاق اسم بلد : عمان حرف ( ر ) للي بعدي
-
الله يعافيك , ماسوينا شي وكلنا مازلنا متعلمين
-
بس لو طفي السيرفر بتنحذف كل المعلومات ويرجع يسجل من جديد
-
شئ اكيد اذا حطيت الجدول داخل الكومند كل شوي بيسوي جدول جديد وهذا خطأ مادري وش الي تقصده بالضبط ولكن شوف هالمثال car = {}; addCommandHandler ( 's', function ( plr ) local x,y,z = getElementPosition ( plr ) if isElement ( car [ plr ] ) then destroyElement ( car [ plr ] ) end car [ plr ] = createVehicle ( 422, x, y, z ) for k,v in pairs ( car ) do outputChatBox ( 'test',root) end end) مره وحده فقط test لو طلعت 10 سيارات مثلا , مع كل سياره تطلعها بيقولك بالشات واذا كان قصدك تقول ليش ماتسوي كذا car [ plr ] = nil هاذي اسويها لما يخرج اللاعب من السيرفر ولكن لما تجي تبدل السياره ماشوفها ضروريه
-
تسوي جدول وتجيب اخر واحد بقي بالديربي وتعطيه نقطه , وتحفظ المعلومات ذي ( اسمه , نقاطه ) طبعا تحفظهم علي حسابه بالاس كيو ال executeSQLQuery وتحفظ المعلومات ذي بـ وبعدين تسوي لوب للقاعده وتجيب مثلا 10 لاعبين , اسمائهم مع نقاطهم وتحطهم بالقريد ليست وكل مايخش اللاعب الديربي تحدث نقاطه عن طريق حسابه
-
بخصوص السوال الاول تقصد ان لما ينتهي الديربي تبي تعرف من اعلي واحد ولا وش بضبط الطلب الثاني موجود من قبل
-
: القسم الصحيح القسم العام
-
لأن انا ابيه يجيبلي عدد القيم الي بالجدول ولو ماصفرته ماراح يجيب العدد بيقعد يزيد المتغير علي كل مره بيزيد رقم واحد لأن عدد القيم الي بالجدول قيمه وحده فقط وبكذا كل مره بيزيد قيمه وحده
-
addEventHandler ( "onVehicleStartEnter", resourceRoot, function ( player ) if ( getElementData ( source , "carSpawned" ) ~= getPlayerSerial ( player ) ) then cancelEvent () outputChatBox("This Vehicle Belongs To V.I.P",player,255,0,0) end end )
-
شوف انا جربت هالمثال car = {}; -- جدول فاضي local var; -- nil متغير قيمته addCommandHandler ( 's', function ( plr ) local x,y,z = getElementPosition ( plr ) if isElement ( car [ plr ] ) then destroyElement ( car [ plr ] ) var = 0 -- نرجع قيمة المتغير صفر بما اننا حذفنا القيمه اكيد لازم يكون صفر end car [ plr ] = createVehicle ( 422, x, y, z ) for k,v in pairs ( car ) do var = ( var or 0 ) + 1 outputChatBox ( var ,root) end end) وكل ما اطلع سياره جديده تختفي القديمه ويقولي عدد القيم الموجوده بالجدول 1
-
يب هو بيشتغل بالكلنت ولكن الويكي ينصح بعدم إستخدامه بالكلنت يقول لو استخدمته بالكلنت وحبيت تجيب سيريالك راح يعطيك قيمه خاطئه لبعض الاعبين وكما يحتمل ان يكون غير أمن ويفترض إستخدامه بجهة السيرفر ^ طبعا هذا كلام الويكي ولكن عشان ماتواجه مشاكل بالمستقبل استخدمه بجهة السيرفر افضل
-
table1 = {} addCommandHandler('s', function ( player ) if ( table1[player] ) then outputChatBox('you have a Value',player) return end table1[player] = createPed(0,25,25,25) if ( isElement(table1[player]) ) then outputChatBox('The ped was Created.',player) end end) addCommandHandler('g', function ( player ) if ( table1[player] ) then if ( getElementType(table1[player]) == 'ped' ) then outputChatBox('you have a ped',player) table1[player] = createVehicle(411,25,25,25) elseif ( getElementType(table1[player]) == 'vehicle' ) then outputChatBox('the Ped Was Changed to Veh.',player) end end end) addCommandHandler('w', function ( player ) if ( table1[player] ) then local x,y,z = getElementPosition(player) setElementPosition(table1[player],x,y,z+2) end end) راح يضيف للتيبل بيد s جرب هالمثال وبتفهم في حال كتبت الامر بيغير البيد الي سياره g وفي حال كتبت الامر بيسحبلك الي بالجدول لو تلاحظ لما تسوي البيد بيسحب البيد ولكن لما تغيره الي سياره بيسحب السياره وماراح يسحب البيد w و الامر طبعا بتقولي انت كذا ماحذفت البيد وو , بقولك هذا مجرد مثال وابي اوصلك فكرة تغيير القيمة في التيبل مايحتاج انك تحذفها وترجع تضيف جديده هذا والله اعلم
-
^ مولازم يحذف القيمة , لأنها بتستبدل نفسها بقيمة جديده
-
كلامك صحيح ولكن شوف هالموضوع نقاش صغير حول الزوار عندك هالعضو تعب علي سيرفره ومحد معبره , لأن اكثر الشعب يبي رتبه
-
what do you want to do ?
-
ccw ماله دخل هالمود يحاول ينقل اللاعبين لسيرفر اخر revive_health المشكلة ياطويل العمر من مود عندك اسمه لاتشغله او احذفه او لاتعطيه صلاحية
-
#Client. addEventHandler("onClientGUIClick",resourceRoot,function ( ) if source == GUIEditor.button[1] then triggerServerEvent("Acc:My:Car",localPlayer,522) end end ) #Server. Cars = {} addEvent("Acc:My:Car",true) addEventHandler("Acc:My:Car",root, function ( ID ) if ( Cars[client] ) then destroyElement(Cars[client]) end if ( getPedOccupiedVehicle(client) ) then removePedFromVehicle ( client ) end Cars[client] = createVehicle(ID,-1254.31653, -185.36768, 15.14844) warpPedIntoVehicle ( client, Cars[client] ) end )
-
الله يجزاك خير ع المساعده وماقصرت ويعطيك العافيه , ولكن مشكلتك تجاوزت مشاركاتنا وماشفت اخطاء الاعضاء الي فوق وتعلمت منها لو انك شفتها كان ساعدة صاحب الموضوع بطريقة صحيحه ولكن استعجلت شوي,, ع العموم حبيت انبهك عشان ماتسوي هالخطاء في المستقبل . وبالتوفيق
-
فكرة موضوعك انك تعرض سيرفرك للناس ولكن ماهم مجبورين بالرد عليك واتمني تراجع قوانين المنتدي قوانين المنتدي
-
وش تقصد بالداتا ؟ setElementData or guiGridListSetItemData وضح
-
كود احمد افضل من كودك , لأن كودك اللوحة بتفتح لكل لاعبين السيرفر مو بس للاعب الي لمس الماركر