Jump to content

; Mr.T76eM #

Members
  • Posts

    316
  • Joined

  • Last visited

Everything posted by ; Mr.T76eM #

  1. خسـآرة .. من من نتعلم البرمجه اذا هو انحظر ؟ مصيبة . افا .. بس برو قيمر علمه ..
  2. ي عيال ذا واحد جاي يطقطق فـ لا تنزلون لمستواهـ تراكم مبرمجين هنا ومن أفضل المبرمجين العرب الموجودين هنا ليه حتى نعطي اهتمام لأحد مثله ؟ انتظروا احد من المشرفين يجي ويعطيه حظر منتدى وهذا هو .. ترا مو مستاهلة انكم تتعبون انفسكم بالكتابه عشان واحد توه يعرف يكتب فنكشن تضيعون وقتكم مو أكثر .
  3. الرجل كان يطقطق من الاساس تمت الافادة من قبل المبرمج Hassan Meke يعيال كنت امزح ههههههههههههههههههههههههه بس قلت نقلب القسم ضحك
  4. الـسـلآمُ عليكم ورحمة الله وبركـآته .. عندي في مود الوقت يجيب بالساعات فقط يعني الدقائق مو محسوبه طيب .. نقول عندي 50 ساعه و50 دقيقة اذا طلعت ودخلت ترجع 50 .0 دقائق الكود مو من صنعي .. ولا لي علاقة به هل يمديني احوله لـدقائق وثواني في تاب ؟ بعطيكم الكود والي له قدرة عليه يتفضل كود : exports.scoreboard:addScoreboardColumn('PlayTime') local t = { } local Groups = { "Console", "Console" } function isPlayerAdmin(player) for k,v in ipairs ( Groups ) do if ( isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(player)), aclGetGroup(v)) ) then return true end end end function checkValues( source,arg1,arg2) if (arg2 >= 60) then t[ source ][ 'min' ] = tonumber( t[ source ][ 'min' ] or 0 ) + 1 t[ source ][ 'sec' ] = 0 end if (arg1 >= 60) then t[ source ][ 'min' ] = 0 t[ source ][ 'hour' ] = tonumber( t[ source ][ 'hour' ] or 0 ) + 1 end return arg1, arg2 end setTimer( function( ) for _, v in pairs( getElementsByType( "player" ) ) do if (not t[ v ]) then t[ v ] = { ["hour"] = 0, ["min"] = 0, ["sec"] = 0 } end t[ v ][ 'sec' ] = tonumber( t[ v ][ 'sec' ] or 0 ) + 1 local min,sec = checkValues ( v, t[ v ][ 'min' ] or 0, t[ v ][ 'sec' ] or 0 ) local hour = tonumber( t[ v ][ 'hour' ] or 0 ) setElementData( v, "PlayTime", tostring( hour )..' Hour' ) end end, 1000, 0 ) function onPlayerQuit ( ) local playeraccount = getPlayerAccount ( source ) if ( playeraccount ) and not isGuestAccount ( playeraccount ) then local sValue = getElementData( source,'PlayTime' ) local hour = tonumber( t[ source ][ 'hour' ] or 0 ) local min = tonumber( t[ source ][ 'min' ] or 0 ) local sec = tonumber( t[ source ][ 'sec' ] or 0 ) setAccountData ( playeraccount, "PlayTime-hour", tostring(hour) ) setAccountData ( playeraccount, "PlayTime-min", tostring(min) ) setAccountData ( playeraccount, "PlayTime-sec", tostring(sec) ) setAccountData ( playeraccount, "PlayTime", tostring(sValue) ) local row = executeSQLQuery ( "SELECT * FROM TopTime WHERE serial = ?", getPlayerSerial ( source ) ) if ( #row ~= 0 ) then executeSQLQuery("UPDATE TopTime SET hour = ?, min = ?, scou = ? WHERE serial = ?", tostring ( t [ source ] [ "hour" ] ), tostring ( t [ source ] [ "min" ] ), tostring ( t [ source ] [ "sec" ] ), tostring ( getPlayerSerial ( source ) ) ) end end t[ source ] = nil end سلام
  5. هم متفقين مثل ما قال الله يشفيهم بس
  6. طلبك الاول جرب ورد خبر . m1 = createMarker ( 204.24593,-8001.42725,26.21719, "cylinder", 50, 255, 255, 0, 170 ) function MarkerHit( hitElement, matchingDimension ) if getElementType(hitElement) == "player" then toggleControl (hitElement, "fire", false) toggleControl (hitElement, "aim_weapon", false) end end addEventHandler( "onMarkerHit", m1, MarkerHit ) function MarkerHit( hitElement, matchingDimension ) local elementType = getElementType( hitElement ) if getElementType(hitElement) == "player" then toggleControl (hitElement, "fire", true) toggleControl (hitElement, "aim_weapon", true) end end addEventHandler( "onMarkerLeave", m1, MarkerHit ) addEventHandler("onPlayerSpawn",root,function () if isElementWithinMarker(source,m1) then toggleControl (source, "fire", false) toggleControl (source, "aim_weapon", false) end end)
  7. طيب الاكواد الي عطيناك ياها شغالة وجربتهـآ جربت ارسبن حتى ومعي سلاح ومافي أي مُشكلة .
  8. يعني انت تبي يوم الاعب يرسبن تروح كل اسلحته ولا وش ؟
  9. m1 = createMarker ( 2493.65015,-1664.16040,13.34375, "cylinder", 5, 255, 255, 0, 170 ) function MarkerHit( hitElement, matchingDimension ) if getElementType(hitElement) == "player" then toggleControl (hitElement, "fire", false) toggleControl (hitElement, "aim_weapon", false) end end addEventHandler( "onMarkerHit", m1, MarkerHit ) function MarkerHit( hitElement, matchingDimension ) local elementType = getElementType( hitElement ) toggleControl (hitElement, "fire", true) toggleControl (hitElement, "aim_weapon", true) end addEventHandler( "onMarkerLeave", m1, MarkerHit ) تفضل يوم يدخل الماركر ما يقدر يطلق يوم يخرج يقدر
  10. شف حتى لو تقدر تسويها اقرأ الافنت كويس "onClientPlayerQuit" this event cant be canceled * طبعاً ال ام تي ايه تمنع انك تكنسل هذا الافنت لأنه لا يتعلق بما داخل السيرفر بعد الخروج
  11. هذي طريقة ما تخلي زوار هذي طريقة تخلي ولا احد يدخل سيرفرك بهذي الفكرةـ الجهنمية استغفر الله بس اللهم اني صائم على هذا الكلام ._. مسوي سيرفرهـ سجن -- hassan make خله يبرمج لك مود ما يخلي احد يطلع من السيرفر لان سيرفرك احسن سيرفر بالعالم ويستحق ولا احد يخرج منه
  12. فكرة رائعه ^ اتقي الله بالي يدخلون عندك هههههههههههههههههههههههههههههههههه
  13. + Event onPlayerLogin getAccountData سوي تحقق يوم الاعب يدخل ويسجل
  14. السلام عليكم اخباركـم بغيت فنكشنات Gui لـــ الصورة مثلاً سويت صورة وخليتها تملئ الشاشة بغيت اخليها تصغر الين توصل حجم معين ويعني يكون وقت معين وكذا اتمنى انكم فهمتموني
  15. function players() guiGridListClear(playerList) for d,theplayer in ipairs(getElementsByType("player")) do local row = guiGridListAddRow(playerList) local name = getPlayerName(theplayer) guiGridListSetItemText(playerList, row, 1, name, false, false ) guiGridListSetItemColor(playerList, row, 1, 250, 250, 250, 255 ) end end addEventHandler("onClientResourceStart",resourceRoot,players) @Mr.R players ناقص الافنت حق فنكشن هو اسم المتغير حق القريد ليست لازم تغيرها على حسب كودك playerList طبعاً استخدم الافنت : onClientPlayerJoin onClientPlayerQuit onClientPlayerChangeNick عشان يوم يصير وآحد من الافنت يتحدث القريد لست .. موفق
  16. حـيّآكـ الله أخوي :] قليله بحقك
  17. ياليت تجاوب ع هالسؤال ياخ زاحف غريبه والله حنا نبرمج ولا رياضيات ؟ وش وظيفة النسبة المئوية يا اخوآن ؟ + برو قيمر طرحت لك الكود الاخير الكود شغال اذا كتبت pr ما تاخذ فلوس وكل شيء تمام بالتوفيق
  18. جرّب ! addEventHandler("onPlayerLogin",root, function ( ) local name = getPlayerName(source) if ( name:find("%[Pro%]") ) then givePlayerMoney(source,10000) outputChatBox("#ffffff* [MoneySystem] : #ff0000 تـم أعطائك فلوس لانك حاط الشعار ",source,255,255,0,true) else outputChatBox("#ffffff* [MoneySystem] : #ff0000 لم يتم اعطائك فلوس لانك ماحطيت الشعار",source,255,0,0,true) end end ) ي الوحش , الكود حقق جربته ما شتغل لكن عندي سؤال %[Pro%] هذي علامة النسبه المئوية وش وظيفتها ؟
  19. addEventHandler("onPlayerLogin",root, function ( ) local name = getPlayerName(source) if string.find(name,"[Pro]" ) then givePlayerMoney(source,10000) outputChatBox("#ffffff* [MoneySystem] : #ff0000 تـم أعطائك فلوس لانك حاط الشعار ",source,255,255,0,true) else outputChatBox("#ffffff* [MoneySystem] : #ff0000 لم يتم اعطائك فلوس لانك ماحطيت الشعار",source,255,0,0,true) end end ) تمت التجربه ^ وخرت الداتا ماشفت لها وظيفة نهائياً لأن الاعب يوم يدخل من جديد ما يكون له داتا الفلوس ما يتحقق الشرط وقتها ما ياخذ فلوس
  20. + عندك خطأ بالداتا if ( getElementData(source,"Moeny") == true ) then Moeny ^ setElementData(source,"Money",true) Money Money ~= Moeny
×
×
  • Create New...