iSULTAN

Members
  • Content Count

    11
  • Joined

  • Last visited

Everything posted by iSULTAN

  1. iSULTAN

    سؤال

    م في دي بق بس مقاس الخط م يجي نفس هو هو على كل الشاشات
  2. iSULTAN

    سؤال

    السلام عليكم ورحمه الله , معي اكواد توب بار شات بس فيها مشكله كلنت local x, y = guiGetScreenSize() local dxMessages = {} local dxMessagesY = {-25, -25, -25, -25} local dxMessagesTick = {} local isMoving = false function drawMessages() for index, Message in pairs(dxMessages) do dxDrawRectangle (( x / 800 ) * 250, ( y / 900 ) * dxMessagesY[index], ( x / 1440 ) * 1160, ( y / 900 ) * 25, tocolor(0, 0, 0, 90)) dxDrawText ( Message[1], ( x / 800 ) * 265, ( y / 900 ) * ( dxMessagesY[index] * 2 ), ( x / 1440 ) * 1250, ( y / 900 ) * 25, tocolor(Message[2], Message[3], Message[4], 255), (x / 1440) * 1.8, "default-bold", "left", "center", true, false, false, true ) end end addEventHandler("onClientRender", root, drawMessages) function sendClientMessage(message, r, g, b) if dxGetTextWidth(message, (x / 1440) * 1, "default-bold") > 750 then sendClientMessage("Invalid Length", 255, 0, 0) return end r, g, b = r or 255, g or 255, b or 255 if #dxMessages == 10 or isMoving then setTimer ( sendClientMessage, 1000, 1, message, r, g, b ) return end table.insert(dxMessages, {message, r, g, b}) dxMessagesTick[#dxMessages] = getTickCount() addEventHandler("onClientRender", root, addMessage) isMoving = true end addEvent("DoN.sendClientMessage", true) addEventHandler("DoN.sendClientMessage", root, sendClientMessage) function addMessage() local index = #dxMessages local difference = (y / 900) * 1.5 dxMessagesY[index] = (index - 1) * 25 if dxMessagesY[index] >= (index - 1) * 25 then dxMessagesY[index] = (index - 1) * 25 if #dxMessages == 10 then isMoving = true addEventHandler("onClientRender", root, removeMessage) removeEventHandler("onClientRender", root, addMessage) else isMoving = false removeEventHandler("onClientRender", root, addMessage) end end end function removeMessage() local difference = (y / 900) * 1.5 for index = 1, #dxMessages do dxMessagesY[index] = dxMessagesY[index] - difference end if dxMessagesY[1] <= -25 then for index = 1, #dxMessages do dxMessages[index] = dxMessages[index + 1] dxMessagesTick[index] = dxMessagesTick[index + 1] dxMessagesY[index] = (index - 1) * 25 end isMoving = false removeEventHandler("onClientRender", root, removeMessage) for index = 1, #dxMessagesY do if not dxMessages[index] then dxMessagesY[index] = -25 end end end end function removeReadMessages() for index, message in pairs(dxMessages) do local currentTick = getTickCount() if currentTick - dxMessagesTick[index] >= 10000 then removeMessage() end end end addEventHandler("onClientRender", root, removeReadMessages) سيرفر function sendClientMessage(message,player, r, g, b) if (isElement(player)) then triggerClientEvent(player, "DoN.sendClientMessage", player, message, r, g, b) end end ابي الكلام في الششات يصير لكل الشاشات بنفس المقاس
  3. طيب يحتاج ي شباب اعمل فورمات للجهاز ؟ عشان فيه فيز حقي وكذا في الاب توب اشياء ضرارويه..
  4. شباب السلام عليكم ورحمه الله وبركاته الحين في ام تي, واحد اخذ الاي بي حقي من لوحه الادمن وفصل النت علي من كل البيت. اظن شيء اسمه دوس اتاك الحين ابي طريقه اخفي الاي بي او اي شيء عشان م يقدر يفصل علي النت عن الاي بي لانه ادمن بالسرفر الي العب فيه نرجو الي يعرف م يبخل علينا.
  5. المشكله الكول شوب في ملف سيرفر
  6. م يبي يشتغل وم في دي بق addEventHandler ( "onClientKey", root, function ( button, press ) if button == "j" then if isElementWithinColShape ( source, ColShape ) then cancelEvent ( ) end end end )
  7. اول م يخش الكول شوب م يقدر يفتح النفاثه
  8. م اشتغل, يجيني انه ناقص ارقمنت قاضي
  9. شو الخطا هنا بالكود؟ م يسوي unbind unbindKey ( player, "j", "down", "j" )
  10. local reason = guiComboBoxGetItemText(aMuteInputValue, guiComboBoxGetSelected(aMuteInputValue))--كود جلب الي مختاره من الكومبو بوكس if reason ~= "" then triggerServerEvent ( "aPlayer", getLocalPlayer(), aMuteInputPlayer, "mute", reason, seconds ) end بالنسبه لإظهار الميوت في الشات محتاج تعدل على ملف أسمه messages.xml