-
Posts
2,711 -
Joined
-
Days Won
42
Everything posted by Abdul KariM
-
طيب خليه بجهة السيرفر وسوي متغير وكل مالاعب يخش زود قيمة المتغير لـ 1 return واذا المتغير يساوي 5 او 4 سوي وصلح السترنق حق الكوماند وافتح الدي بوق وحل مشاكلك وماراح اساعدك الا بمحاولة
-
عليكم السلام انت تقول يضغط والي اشوفه كوماند والطريقة استعمالك للفنكشن خطأ وضح ايش تبغى
-
العفو , حاول تحل مشكلاتك بنفسك وهذي لو اجيب واحد مبتدأ بالبرمجة يعرف يحلها انت الي جنيت على نفسك حصل خير
-
والله مايبيلها بس شي يغبن , يعني بس لو كذا انت فتحت الويكي حق الفنكشن لو بالغلط راح تعرف الاجابة , والمشكلة مسوي مودات وماهو عارف يغير جزء ابسط من البسيط في الكود الله يعين بس , بدل 13*60*1000 بالي اعطاك اياه عناد , قول كيف بعد عشان احذفف حسابي من المنتدى
-
احذف سطر 22 وسطر 23 حطه تحت السطر 13
-
- كفوك , العفو
-
بأسم الزر الي عندك aButton بدل local aButtonNum = 5 addEventHandler("onClientGUIClick",root, function ( ) if ( source == aButton ) then if ( isTimer ( aTimer ) ) then return end guiSetEnabled ( aButton , false ) guiSetText ( aButton , "please wait " .. tostring ( aButtonNum ) ) aTimer = setTimer ( function ( ) if ( aButtonNum <= 0 ) then guiSetEnabled ( aButton , true ) guiSetText ( aButton , "Click Here ..." ) if ( isTimer ( aTimer ) ) then killTimer ( aTimer ) end aButtonNum = 5 else aButtonNum = aButtonNum - 1 guiSetText ( aButton , "please wait " .. tostring ( aButtonNum ) ) end end , 1000 , 0 ) end end ) ;
-
فيه طريقة اسهل من هذا سوي متغير وخلي قيمته 5 واذا ضغط زر يبدأ تايمر وينقص من المتغير واحد واذا المتغير يساوي الصفر تفتح له الزر احسن من المشورة الي اشوفها فوق
-
عدلته جرب مره ثانية
-
صراحة عمل ابداعي , اهنيك على الشغل المرتب لاهنت يالغالي على القيم مود وننتظر ابداعاتكك بالتوفيق ان شاء الله
-
addEventHandler("onClientGUIClick",root, function ( ) if ( source == GUIEditor.button[7] ) then if ( guiGetText ( source ) == "English" ) then guiSetText(GUIEditor.button[1],"%100 اخذ دم") guiSetText(GUIEditor.button[2],"100% اخذ درع") guiSetText(GUIEditor.button[3],"وضع لون للسيارة") guiSetText(GUIEditor.button[4],"أخذ سيارة") guiSetText(GUIEditor.button[5],"أصلاح السيارة") guiSetText(GUIEditor.button[6],"شخصية لفل 1") guiSetText(GUIEditor.button[7],"عربي") else guiSetText(GUIEditor.button[1],"Take Health 100%") guiSetText(GUIEditor.button[2],"Take Armour 100%") guiSetText(GUIEditor.button[3],"Set Vehicle Color") guiSetText(GUIEditor.button[4],"Take Vehicle") guiSetText(GUIEditor.button[5],"Fix Vehicle") guiSetText(GUIEditor.button[6],"Level 1 Skin") guiSetText(GUIEditor.button[7],"English") end end end )
-
معلومة مهمة شباب
-
@Default line 5 vehicle = nil rest to this createProjectile ( myVehicle , pos[1] , pos[2] , pos[3] )
-
وقت الموضوع غلط , من الي فاضي بالاختبارات يسوي ذا كله
-
جرب استبدله بهذا , و خلي المتغير حق الداتا نيم اول شي بالسكربت local aValue = Select_ [ 1 ] [ "point" ] setTimer ( setElementData , 1000 , 1 , v , dataName , aValue )
-
ضيف الكود هذا addEventHandler ("onResourceStart", resourceRoot , function ( ) local aPlayers = getElementsByType ( "player" ) if ( #aPlayers ~= 0 ) then for _ , v in ipairs ( aPlayers ) do local aPlayersSerial = getPlayerSerial( v ) local Select_ = executeSQLQuery ( 'SELECT * FROM `TABLE` WHERE serial=?', aPlayersSerial ) if ( type ( Select_ ) == 'TABLE' and #Select_ == 0 or not Select_ ) then return end setElementData( v , dataName , Select_ [ 1 ][ 'point' ] ) end end end ) ; addEventHandler ("onResourceStop", resourceRoot , function ( ) local aPlayers = getElementsByType ( "player" ) if ( #aPlayers ~= 0 ) then for _ , v in ipairs ( aPlayers ) do local aPlayersSerial = getPlayerSerial( v ) local aData = getElementData ( source , dataName ) if ( aData and aData ~= false ) then local Select_ = executeSQLQuery ( 'SELECT * FROM `TABLE` WHERE serial=?', aPlayersSerial ) if ( type ( Select_ ) == 'TABLE' and #Select_ == 0 or not Select_ ) then executeSQLQuery ('INSERT INTO `TABLE` (serial,point) VALUES (?,?)', aPlayersSerial, aData) else executeSQLQuery ('UPDATE `TABLE` SET serial = ? , point = ?', aPlayersSerial , aData ) end end end end end ) ; مدري اذا كان فيه اخطاء , لاني كاتبه على السريع بالتوفيق
-
ماراح تضبط الطريقة , لانه الاعب يقدر يغير اسمه ونفترض ان الاعب عنده نقاط اكثر من الاعب السابق ومخزن اسمه بالتيبل ماراح يقدر يخزنه وراح يصير اخطاء وبالنسبة لاطفاء السيرفر, مايحتاج تعرف استضافات العرب
-
طيب ليه الالمنت داتا دامك راح تحفظها بالسكل خليها سكل مره وحده وخلاص + الفنكشنات "onResourceStart" "onPlayerJoin" "onPlayerChangeNick" getPlayerSerial getPlayerName executeSQLQuery طبعا تقول ليه السريال عشان لاغير الاعب اسمه او دخل السيرفر تجيب سرياله وتحقق انه ماهب موجود بالقاعدة وتحط اسم واذا كان موجود له اسم تحقق انه مايساوي الاسم الي دخل فيه وسويله ابديت
-
@Master_MTA ماراح تضبط الطريقة نهائيا , زيا ماقلت فوق الاسماء ممكن تتكرر , + التيبلات لو طفى السيرفر واشتغل راح تروح واضافة على ذلك ماراح يقدر يجيب الاعب الي خرج من السيرفر ماله الي قلت له عليه فوق
-
حدد كيف تبي يعطيه فلوس ؟ كل نص ساعة يفتح له زر ولا كوماند